eNEIDE project (action n.2018-IT-IA-0170). |
Dataset BDNCP in Open Contracting Data Standard (OCDS)
The OCDS portal presents the essential information on Italian public procurement contained in the National Database of Public Contracts in the Open Contracting Data Standard (OCDS) format: this format makes it easy to link, compare and benchmark Italian public procurement data with other OCDS datasets around the world and to analyze them with the tools made available by other organizations.
This portal is aimed at facilitating the involvement of civil society organizations in the monitoring of public procurement and in the prevention of corruption, but above all to promote social, environmental and social sustainability in public procurement and it was co-financed by the Connecting Europe Facility funding program ( CEF) - eNEIDE project (action n.2018-IT-IA-0170)
The licensing schema is CC-BY 4.0, which is the recommended by the national Digital Transition Team and by AgID and you can use, reuse and redistribute the data to any interested party.
Uses cases for these data
There are many use cases for OCDS data, such as promoting value for money, efficiency, fairness, integrity or effectiveness in public procurement.
In particular, this portal is targeted at the engagement of data journalists and civil society organizations in the monitoring of public procurement and in the prevention of corruption, but alto to foster social, environmental and societal sustainability in public procurement.
Publication details
These data are updated monthly, on the 2nd – here you will find a swagger interface for the offered API.
The APIs can be queried through the parameters indicated in the following table.
API name | Parameter | Example value | Tipo | Parameter Description | Service Description |
---|---|---|---|---|---|
GET/releases/award/id | id | string | The ID of the award to obtain releases for. | Returns all the releases available for a given award ID | |
GET/releases/tender/id | id | string | The ID of the tender to obtain releases for. | REST route to obtain all the releases available for a given tender ID | |
GET/releases/ocids | limit | string | The max number of OCIDs returned by the service | REST route to obtain all the OCID available in the data source | |
GET/releases/ | limit | string | The max number of releases returned by the service | REST route to obtain all the releases | |
GET/tenders/ids | filterField | string | The field to filter tenders count by | Returns the available tender IDs according to the provided filter criteria (filterField: tenderStartDate; filterArgs: START_DATE, END_DATE; tenderStatus: OPEN|CLOSED).Notice that a tendere is considered OPEN when it has no end date, or the end date is after the current date (that is the date of the service call execution). | |
filterArgs | string | The arguments of the filter | |||
tenderStatus | string | The max number of tender identifiers returned by the service | |||
limit | string | The max number of tender identifiers returned by the service | |||
offset | string | The number of identifierd to start returing identifiers from | |||
GET/tenders/id/count | filterField | string | The field to filter tenders count by | Returns the number of all available tenders according to the provided filter criteria (filterField: tenderStartDate, filterArgs: START_DATE END_DATE; tenderStatus = OPEN|CLOSED).Notice that a tendere is considered OPEN when it has no end date, or the end date is after the current date (that is the date of the service call execution) | |
filterArgs | string | The arguments of the filter | |||
tenderStatus | string | The status of the tender to be counted | |||
limit | string | The max number of tender identifiers returned by the service | |||
offset | string | The number of identifierd to start returing identifiers from | |||
GET/tenders/id/count/active | n.a. | n.a. | REST route to obtain the number of available active (that is, the tender is still open) tender IDs | ||
GET/tenders/id/count/all | n.a. | n.a. | REST route to obtain the number of all available tenders | ||
GET/awards | beginDate | string | the begin date of the search window (format 'YYYY-MM-DD') | Returns all the available awards given the search criteria | |
endDate | string | the end date of the search window (format 'YYYY-MM-DD') | |||
bottomAmount | string | the minimun amount of the returned awards | |||
topAmount | string | the minimun amount of the returned awards | |||
GET/awards/count | beginDate | string | the begin date of the search window (format 'YYYY-MM-DD') | Returns the count of all available awards given the search criteria | |
endDate | the end date of the search window (format 'YYYY-MM-DD') | ||||
bottomAmount | string | the minimum amount of the returned awards | |||
topAmount | string | the maximum amount of the returned awards | |||
GET/awards/tender/{id} | id | string | The ID of the tender to return awards for | Returns all the available awards for the tender with the specified ID | |
GET/version | n.a. | n.a. | The version of this API | ||
GET/keys | n.a. | n.a. | Runs datasource statistic queries | ||
GET/stats | n.a. | n.a. | Runs datasource statistic queries | ||
GET/connection | n.a. | n.a. | Tests the connection to the data source |
Published data sets description
The content of the datasets reflects that sent to ANAC by the Contracting Stations, in the OCDS format: it is therefore possible that there are input errors or that some details are absent.
The dataset are updated once a month, while using the API made available to the platform you can access a database updated in real time.
The data in OCDS format do not undergo a specific cleaning, but they are transformed to be compliant with the OCDS scheme. The data published in OCDS format are consistent with those in JSON and CSV format, as they relate to the same tender procedures.
The data conforms to the OCDS format and pass the validation mechanisms .
A short description of each dataset is presented below:
ocds-appalti-ordinari
Description: These datasets report the Public Procurement contracts with value above 40k€, represented according to the OCDS standard, divided by year based on the date of publication of the notice. The table below contains the correspondences between the fields in the JSON schema of the OCDS releases and the CSV opendata fields.
path OCDS | Corresponding fields in Open Data Sets | Description | Sample values |
---|---|---|---|
ocid | bando CIG / numero_gara | unique OCDS identifier for a tender | ocds-hu01ve-7701655 |
tag | Procurement procedure phase | tender | awards | contracts | |
buyer/id | bando CIG / cf_amministrazione_appaltante | Identifier od the procuring entity (fiscal identifier) | 06485540485 |
buyer/name | bando CIG / denominazione_amministrazione_appaltante | Name of the buyer | ESTAR |
id | Unique OCDS release code | ocds-hu01ve-7701655-01 | |
language | language | IT | |
parties/0/id | cf_amministrazione_appaltante | id_centro_costo | Identifier for a party in a procurement procedure (as an example, a specific unit in a procuring entity) | 06485540485 |
parties/0/name | denominazione_amministrazione_appaltante | denominazione_centro_costo | Name of the party in a procurement procedure | ESTAR |
parties/0/roles | Role of the party in a procurement procedure | buyer | payer | supplier | |
parties/0/identifier/id | cf_amministrazione_appaltante | id_centro_costo | Identifier of a specific unit of a party | 06485540485 |
parties/0/identifier/legalName | denominazione_amministrazione_appaltante | denominazione_centro_costo | Legal name of a party | ESTAR |
parties/0/identifier/scheme | Reference schema for party identifier | IT-CF | identifier | |
parties/0/additionalIdentifiers/0/id | codice_ausa | Additional schema for party identifier: unique code for a buyer assigned by ANAC | 0000400383 |
parties/0/additionalIdentifiers/0/legalName | Additional schema identifier: official name | ||
parties/0/additionalIdentifiers/0/scheme | Additional schema identifiers: schema | AUSA | |
parties/0/address/countryName | Country name | ITALIA | |
parties/0/address/locality | stazione appaltante / citta_nome | centro di costo / citta_nome | location | FIRENZE |
parties/0/address/postalCode | stazione appaltante / cap | centro di costo / cap | Postal code | 50135 |
parties/0/address/streetAddress | stazione appaltante / indirizzo_odonimo | centro di costo / indirizzo | Complete address | VIA DI SAN SALVI 12 |
tender/id | bando CIG / numero gara | Tender identifier | 7701655 |
tender/description | bando CIG / oggetto gara | Description of procurement | CAMICI ANTIBLASTICI EMASCHERINE CHIRURGICHE SERVIZI OSPEDALIERI - EMERGENZA CORONA VIRUS |
tender/procurementMethodDetails | aggiudicazioni / criterio_aggiudicazione | Award method | COD:27 ; TITLE:AFFIDAMENTO DIRETTO IN ADESIONE AD ACCORDO QUADRO/CONVENZIONE |
tender/mainProcurementCategory | bando CIG / oggetto_principale_contratto | Main category for procurement | |
tender/value/amount | bando CIG / importo_complessivo_gara | Overall amount of the tender | 149900 |
tender/value/currency | Currency | EUR | |
tender/tenderPeriod/startDate | bando CIG / data_pubblicazione | Start date for submission of a tender | 2020-02-26T12:00:00Z |
tender/tenderPeriod/endDate | bando CIG / data_scadenza_offerta | End date for tender submission | |
tender/items/0/id | bando CIG / CIG | Procurement lot identifier | 822799329F |
tender/items/0/description | bando CIG / oggetto_lotto | Lot description | |
tender/items/0/classification/id | bando CIG / cod_cpv | Common procurement Value - CPV | 33190000-8 |
tender/items/0/classification/description | bando CIG / descrizione_cpv | Description of the CPV category | DISPOSITIVI E PRODOTTI MEDICI VARI |
tender/items/0/classification/scheme | CPV schema | CPV | |
tender/items/0/classification/uri | URI CPV | https://simap.ted.europa.eu/web/simap/cpv | |
tender/items/0/relatedLot | bando CIG / CIG | Related lot (extension) | 822799329F |
tender/items/0/unit/value/amount | bando CIG / importo_lotto | Amount of the lot | 149900 |
tender/items/0/unit/value/currency | Currency for lot | EUR | |
lots/0/id | bando CIG / CIG | 822799329F | |
lots/0/description | bando CIG / oggetto_lotto | ||
lots/0/status | bando CIG / stato | ||
lots/0/value/amount | bando CIG / importo_lotto | Amount for lots | 149900 |
lots/0/value/currency | Currency for lot | EUR | |
awards/0/id | aggiudicazione / id_aggiudicazione | Identifier for an award | 1774785 |
awards/0/date | aggiudicazione / data_aggiudicazione_definitiva | Award date | |
awards/0/relatedLot | cig | Related lot for an award | 822799329F |
awards/0/status | aggiudicazione / esito | Status of the award | active |
awards/0/value/amount | aggiudicazione / importo_aggiudicazione | Amount for the award | 149900 |
awards/0/value/currency | Currency for the award | EUR | |
awards/0/items/0/id | bando CIG / CIG | Award identifier for a lot | |
awards/0/items/0/description | bando CIG / oggetto_lotto | Description of an awarded lot | |
awards/0/items/0/classification/id | bando CIG / cod_cpv | CPV for the awarded lot | |
awards/0/items/0/classification/description | bando CIG / descrizione_cpv | Description of CPV category for an award | |
awards/0/items/0/classification/scheme | CPV schema | CPV | |
awards/0/items/0/classification/uri | URI CPV | https://simap.ted.europa.eu/web/simap/cpv | |
awards/0/items/0/relatedLot | bando CIG / CIG | Corresponding lot | 822799329F |
awards/0/items/0/unit/value/amount | bando CIG / importo_lotto | Award amount | 149900 |
awards/0/items/0/unit/value/currency | Currency for the award | EUR | |
awards/0/suppliers/0/id | aggiudicatari / codice_fiscale | Fiscal Code for the awarded economic operator | 00615530672 |
awards/0/suppliers/0/name | aggiudicatari / denominazione | Name of the awarded economic operator | SERVIZI OSPEDALIERI SPA |
contracts/0/id | avvio contratto / id_aggiudicazione | Contract identifier | |
contracts/0/awardID | avvio contratto / id_aggiudicazione | Contract award identifier | 1774785 |
contracts/0/period/startDate | avvio contratto / data_esecutivita_contratto | Start date for the contract | |
contracts/0/period/endDate | avvio contratto / data_termine_contrattuale | End date for the contract | |
contracts/0/dateSigned | avvio contratto / data_stipula_contratto | Date of the contract subscription | |
contracts/0/items/0/id | bando CIG / CIG | Contract lot identifier | 1774785 |
contracts/0/items/0/description | bando CIG / oggetto_lotto | Contract lot description | |
contracts/0/items/0/classification/id | bando CIG / cod_cpv | Contract CPV category | |
contracts/0/items/0/classification/description | bando CIG / descrizione_cpv | CPV description | |
contracts/0/items/0/classification/scheme | CPV schema | CPV | |
contracts/0/items/0/classification/uri | URI CPV | https:/simap.ted.europa.eu/web/simap/cpv | |
contracts/0/items/0/relatedLot | bando CIG / CIG | Lot related to contract | |
contracts/0/items/0/unit/value/amount | bando CIG / importo_lotto | Related lot value | 149900 |
contracts/0/items/0/unit/value/currency | Contract lot currency | EUR | |
contracts/0/implementation/milestones/0/id | 1753150-1 | ||
contracts/0/implementation/milestones/0/title | stati di avanzamento / denominazione_sal | Milestone name | STATO DI AVANZAMENTO N 1 |
contracts/0/implementation/milestones/0/type | Milestone type | delivery | |
contracts/0/implementation/milestones/0/dateMet | stati di avanzamento / data_emissione_sal | Milestone date | 2020-10-31T12:00:00Z |
contracts/0/implementation/milestones/0/code | stati di avanzamento / progressivo_sal | Milestone number | 1 |
contracts/0/amendments/0/id | varianti / id_variante | Identifier of the Amendment | 239456 |
contracts/0/amendments/0/rationale | varianti / motivo_variante | Amendment rationale description | PROROGA TECNICA |
contracts/0/amendments/0/date | varianti / data_approvazione_variante | Amendment approval date | 2020-12-22T12:00:00Z |