EU TED Tenders Scraper — Public Procurement Notices (API)
Pricing
from $1.75 / 1,000 dataset item (notice)s
EU TED Tenders Scraper — Public Procurement Notices (API)
Scrape EU TED public procurement notices via the official Search API. Filter Italy/Germany/CPV/keywords; alert mode for daily tender feeds. Pay per notice.
Pricing
from $1.75 / 1,000 dataset item (notice)s
Rating
0.0
(0)
Developer
Mario Cannistrà
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a month ago
Last modified
Categories
Share
Fetch EU public procurement notices from the official TED (Tenders Electronic Daily) Search API v3. Filter by country (Italy, Germany, …), CPV, keyword, and date. Use alert mode for scheduled delta feeds. Pay per notice.
Store: metsuryu/ted-eu-tenders-scraper
What it does
Queries TED via the anonymous Search API:
POST https://api.ted.europa.eu/v3/notices/search
Returns one normalized JSON row per notice (buyer, CPV, value, deadline, detail URL). No browser, no proxy, and no TED API key required.
Why use this Actor
- Official API — stable structured feed, not HTML scraping
- Cheap PPE — near-zero start fee; pay mainly per notice written
- Alert mode — only emit new
publicationNumbers since the last run (ideal for daily schedules; persists in named KVSted-alert-seen) - Ready-made tasks — Italy / Germany / IT-services CPV / daily alert presets below
Common use cases (ready-made tasks)
| Use case | Task | What you get |
|---|---|---|
| Italy open tenders (last 7 days) | italy-open-tenders-last-7-days | Active TED notices for buyers in ITA |
| Germany open tenders (last 7 days) | germany-open-tenders-last-7-days | Active TED notices for buyers in DEU |
| EU IT services (CPV 72000000) | eu-it-services-cpv-tenders | IT / software procurement across the EU |
| Daily Italy + Germany alerts | italy-germany-daily-tender-alerts | Delta-only feed (alertMode) for schedules / Zapier / Make |
Typical buyers of this data: bid desks, market-intel tools, CRM enrichment for public-sector sales, and compliance monitors watching new contract notices.
Input highlights
| Field | Purpose |
|---|---|
countries | ISO 3166-1 alpha-3 buyer countries (ITA, DEU, …) |
cpvCodes | CPV filters (e.g. 72000000 for IT services) |
keywords | Full-text search |
publishedSinceDays / date From–To | Lookback window |
scope | ACTIVE (open) or ALL |
maxItems | Hard cap on dataset rows (controls cost) |
alertMode | Delta-only output via KVS dedupe |
expertQuery | Raw TED DSL (overrides simple filters) |
Output fields
publicationNumber, publicationDate, title, noticeType, buyerName, buyerCountry, cpvCodes, estimatedValue, deadlineDate, detailUrl, scrapedAt, …
Example input
{"countries": ["ITA"],"publishedSinceDays": 7,"maxItems": 25,"scope": "ACTIVE","alertMode": false}
Pricing
Pay-per-event: cheap apify-actor-start plus primary charge on each dataset notice (apify-default-dataset-item). See the pricing panel on this page for live rates.
Notes
- TED eForms / field shapes can change; this Actor pins a stable allowlist and is smoke-tested on a daily schedule.
- For large backfills, raise
maxItemscarefully — you pay per notice written.