EU Tender Gap avatar

EU Tender Gap

Under maintenance

Pricing

from $10.00 / 1,000 results

Go to Apify Store
EU Tender Gap

EU Tender Gap

Under maintenance

Four data bands on the EU TED procurement index: lots with zero bids, expiring contracts (BT-537), country×CPV hunger map, and archived tender documentation.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Krasimir Georgiev

Krasimir Georgiev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

Four data bands on the EU TED procurement index: grain, not raw data.

Data

  • Source: TED (Tenders Electronic Daily)
  • License: CC BY 4.0 (EUR-Lex Decision 2011/833/EU)
  • Volume: 224,940 records over 64 days
  • Strips: Contractor email, buyer email removed before delivery

The Four Bands

gaps

Lots with zero bids. Procurement failures: where the market did not show up. Narrow the market failure diagnosis: which CPVs, which countries, which buyer types are most likely to fail?

expiring

Contracts with a known expiration date (field BT-537). Preparation for re-tender: signal when renegotiation should begin, and map the CPV×country demand that will reset.

hunger

Country × CPV demand map. Which combinations are undersupplied? Aggregated across all lots, all contracts. Identify gaps before suppliers plan capacity.

archive

Tender documentation archived at procurement completion. Specifications, clauses, evaluation criteria, awarded supplier names, contract values. Proof for due diligence, forensics, and pattern discovery.

Input Parameters

ParameterTypeDefaultNotes
bandstringrequiredOne of: gaps, expiring, hunger, archive
countrystringoptionalISO 3166-1 alpha-2 code (e.g., DE, FR)
cpvstringoptionalCPV code prefix, 2 or 8 digits (e.g., 72, 72212000)
limitinteger50Max results (capped at 200)
offsetinteger0Pagination offset
daysinteger30Horizon in days (expiring, hunger bands)

Output Format

Each result is a JSON object with standard fields (tender id, CPV, country, title, value, etc.) plus metadata:

{
"tender_id": "...",
"cpv": "...",
"country": "...",
"title": "...",
"value_eur": 12345.67,
"meta": {
"source": "TED (EUR-Lex Decision 2011/833/EU)",
"license": "CC BY 4.0"
}
}

Pricing

Play Fair: $0.01 per result delivered (PPE — Pay Per Event). No setup fee, no minimums. You pay only for the grain you keep.

Privacy

  • Contractor email addresses: removed
  • Buyer email addresses: removed
  • No other PII filtering applied; TED records are public procurement, no further anonymization done.

Running Locally

# Install
pip install -r requirements.txt
# Test
pytest tests/test_actor.py -v
# Run
python main.py

Building the Docker Image

docker build -t eu-tender-gap:0.1 .
docker run eu-tender-gap:0.1

EU Tender Gap is maintained by Art Printing 3D (EIK 207544017). Data sourced from EUR-Lex and TED under CC BY 4.0.