ANAC Italy Public Contracts Open Data Scraper avatar

ANAC Italy Public Contracts Open Data Scraper

Pricing

from $1.60 / 1,000 record scrapeds

Go to Apify Store
ANAC Italy Public Contracts Open Data Scraper

ANAC Italy Public Contracts Open Data Scraper

Italy's national public procurement register from ANAC open data: contract award history with buyer, winner, losing bidders, tendered vs awarded vs paid amounts, and contractor SOA qualifications, keyed by codice fiscale on both sides of every award.

Pricing

from $1.60 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

Italy's complete national public-procurement record, sourced from ANAC — the Italian anti-corruption authority that every public contract must register with by law. Every tender carries a CIG (Codice Identificativo Gara), so this dataset covers the full lifecycle: who bought, who won, who else bid, what was tendered vs. awarded vs. actually paid, and the contractor's SOA qualification categories — buyer and winner both identified by codice fiscale.

Unlike a live-tender feed, this actor returns the historical award record: closed tenders with a known winner, the full bidder list (including losers), and execution outcomes. That makes it useful for win-rate analysis, competitor pricing research, and public-buyer prospecting — not just bid alerts.

What data does it return?

Each record represents one tender (CIG):

FieldDescription
cigCodice Identificativo Gara — the national tender primary key
contract_objectDescription of the tendered contract/lot
contract_typeContracting procedure type (open, negotiated, direct award, ...)
procedure_typeRealization/implementation mode of the contract
cpv_code / cpv_descriptionCommon Procurement Vocabulary code and description
amount_eurTotal tendered amount, in EUR
amount_awarded_eurAmount actually awarded to the winner, in EUR
amount_paid_eurFinal accounted (executed) amount, in EUR, when ANAC has published one
publication_dateTender publication date
award_dateDefinitive award date
contract_start_date / contract_end_dateExecution start and completion/termination dates
buyer_cf / buyer_nameCodice fiscale and name of the contracting authority
buyer_region / buyer_provinceLocation of the contracting authority
winner_cf / winner_nameCodice fiscale and name of the winning bidder (lead partner for a consortium)
winner_roleMANDATARIA/MANDANTE for a consortium, SINGOLO otherwise
winner_is_consortiumTrue when the award went to a multi-party consortium (RTI)
bidder_countNumber of bidders (winners and losers) on this tender
biddersEvery bidder on the tender — name, codice fiscale, and role
funding_sourcesNon-zero funding categories and amounts behind the contract
soa_attestationsThe winner's SOA contractor-qualification categories and classes
is_smartcigTrue for a sub-threshold simplified-procedure record rather than a standard CIG
anac_dataset / anac_snapshotProvenance: which ANAC dataset and monthly snapshot the row came from
source_urlDirect URL of the ANAC resource the record was sourced from

bidders, funding_sources, and soa_attestations are delivered as readable, semicolon-separated entries (e.g. "ACME SRL (12345678901) - MANDATARIA; BETA SPA (98765432100) - MANDANTE") so you can use them directly in a spreadsheet without a separate join step.

Input options

  • History ModelatestFull (default) returns the most recent closed year of tenders plus every update published since. fullHistory returns every year ANAC has published, back to 2007, plus the current year's updates. fullHistory is a much larger, longer-running pull — expect it to take significantly longer than the default.
  • Max Items — cap the number of records returned. Leave unset (or 0) for no cap.

Usage examples

Default: latest year of awards, small sample:

{
"maxItems": 50
}

Full national history since 2007:

{
"historyMode": "fullHistory",
"maxItems": 0
}

A fullHistory pull covers Italy's entire public-procurement record — millions of tenders across nearly two decades. Budget a long run time and generous memory when requesting the unfiltered set.

Data source and update cadence

Sourced directly from ANAC's public open-data portal, which is refreshed monthly. Award, bidder, and execution data trail tender publication by ANAC's own reporting cycle — a tender published this month may not yet show a winner, bidder list, or payment total until ANAC's own systems record one.


Further reading: orbtop.com — Government & Regulatory data