Skip to content
Open Data
Main

← Datasets

Romanian public procurement (SEAP/SICAP)

e-licitatie.ro/pub

Romanian public procurement as it is published day by day in SEAP/SICAP, down to the line items and the signed contracts. Four families of summary row: the finalised direct awards, the DA award notices that announce the direct purchases made OUTSIDE the electronic catalogue and appear nowhere else, the contract notices that open a tender and the award notices that close one. Underneath each of them is the detail that makes the spending answerable rather than merely countable: the catalogue lines a direct award actually bought, with their unit prices and quantities; the contracts actually signed under an award notice, each with its winning operators, their fiscal codes and their addresses; and the lots a procurement was competed in, advertised and awarded, cancellations included. The contracting authority and the supplier are split into a fiscal code and a name so a join is an equality rather than a text search, the CPV code is split into code, label and division, and every amount is an exact decimal. The source caps any query at 2000 rows, so a day is split recursively — by CPV category, contract type and acquisition state — until each piece fits, and the coverage table records exactly what was reached and what was not.

26.8KRows
13Tables
—Size
3 days agoLast ingest

ro-official-acts-public-domainRomanian official acts and public-interest information — outside copyright

Attribution, terms and provenanceWhat you must carry if you reuse this
Attribution
Date privind achizițiile publice publicate în SEAP/SICAP de ANAP — e-licitatie.ro
Notes
Legea 8/1996 privind dreptul de autor, art. 9, excludes from copyright both official texts of an administrative nature and simple facts and data. A procurement notice is both: Legea 98/2016 and Legea 99/2016 REQUIRE contracting authorities to publish these notices in SEAP/SICAP, so the publication is an official act, and the contents — a code, a value, a date, the name of the winner — are facts. They are also public-interest information under Legea 544/2001 and re-usable public-sector information under Legea 179/2022, which transposes the EU Open Data Directive. Note honestly that 179/2022 grants a RIGHT of reuse rather than a copyright licence, and names no attribution form — so the attribution line above is this project’s own convention, not a form the law prescribes. HOWEVER, and a reuser must weigh this: ANAP/SICAP publishes NO dataset-specific licence. https://e-licitatie.ro/robots.txt returns 404, so nothing is disallowed to a crawler, and the site’s terms page is a client-rendered shell with no retrievable text — there is no grant to point at and no prohibition to point at either. This dataset therefore rests on the legal position above rather than on any permission from ANAP, and anyone republishing it should make their own assessment. About the source: the API is UNDOCUMENTED and reverse-engineered from the SICAP web client. It has no version header and no changelog, and field names can change without notice — which is why every field path in this connector is hard-coded, so a change breaks loudly instead of filling a column with NULL. What is published here: the notice and award metadata itself, re-typed into a canonical schema. What is deliberately NOT republished: the tender documentation, the attachments and the PDF renditions SICAP hosts alongside each procedure. One completeness caveat belongs in any reuse: the source truncates every query at 2000 rows, and the coverage table is where this dataset admits which slices hit that ceiling. Do not quote a daily total without checking it.
Version
snapshot 2026-10-19 · 01M599ZAHW4YP8VH5DQ5QHJR1T
Machine-readable:
llms.txtmanifest.jsoncatalog

Tables

Open a table for its columns

Loading the schema…

Queries

Copy a snippet, or run it in the playground
Query it yourselfConnection snippets for DuckDB — Parquet or the live lake

Generated from this exact manifest version, so the URLs are the ones actually published.

Attach the catalog, then query it
ATTACH IF NOT EXISTS 'ducklake:https://data-directory.fsn1.your-objectstorage.com/catalog/catalog.ducklake' AS "datadirectory" (READ_ONLY);

SELECT *
FROM datadirectory.sicap_procurement.direct_acquisitions
LIMIT 10;
Execute