TED Europa Scraper: EU Public Procurement Tenders avatar

TED Europa Scraper: EU Public Procurement Tenders

Pricing

from $5.00 / 1,000 tender scrapeds

Go to Apify Store
TED Europa Scraper: EU Public Procurement Tenders

TED Europa Scraper: EU Public Procurement Tenders

Scrape EU public procurement tenders from TED (Tenders Electronic Daily). 28 EU countries + UK + EEA. Filter by keywords, country, CPV code, deadline, value, buyer. Get buyer, deadline, contract value, winner, document URLs. For procurement intelligence, B2B public-sector sales. $5/1K tenders.

Pricing

from $5.00 / 1,000 tender scrapeds

Rating

3.0

(1)

Developer

Walid

Walid

Maintained by Community

Actor stats

2

Bookmarked

35

Total users

2

Monthly active users

14 days ago

Last modified

Share

TED Europa Scraper — EU Public Procurement Tenders API ($300B+/year market)

TED Europa Scraper banner

Scrape Tenders Electronic Daily (TED) — the EU's official public procurement portal, $300B+/year contract market. Search across 28 EU member states + EEA + UK + candidate countries. Filter by keyword, country, CPV code, deadline, value, buyer. Get every tender notice with the buyer contact (email, phone, contact point), value, deadline, CPV codes, location, document URLs and award winners — plus optional AI relevance scoring. $0.005 per tender.

⭐ Bookmark this TED Europa Scraper — Apify ranks actors by bookmarks, so it directly helps the visibility of this scraper on the Apify Store.

What is the TED Europa Scraper?

The TED Europa Scraper is an Apify actor that queries the EU's official Tenders Electronic Daily (TED) — every public-sector contract above the EU threshold (currently €140K for goods/services, €5.5M for works) must be published on TED by law. That's a $300B+/year aggregate procurement market across 28 EU states, EEA, UK, and candidate countries. This scraper accepts complex filters (keyword, country, CPV code, deadline window, value band, buyer type) and returns clean JSON.

Backed by the official ted.europa.eu open API. No API key, no quota for normal usage.

For the French national layer below the EU threshold — a far larger volume of France-only contracts — pair this with the BOAMP Scraper. BOAMP + TED together give full coverage of the French public-sector market.

What you get for every tender

  • Buyer contact — buyer_name, buyer_email (~100% fill), buyer_phone, buyer_contact_point, buyer_website, buyer_country, buyer_city. The lead-gen payload most TED tools drop.
  • The opportunity — title, description, cpv_codes, contract_nature, estimated_value + currency, deadline_tender_date, procedure_type.
  • Award intelligence — winner_name, winner_country, winner_email, total_value on contract-award notices.
  • Location & documents — place_of_performance_*, url_ted, url_pdf, url_xml, url_html.

Use cases

  • B2B EU bid intelligence — daily refresh of new tenders matching your CPV codes, now with the buyer's email and phone attached; no missed contracts.
  • Government-contract sales pipelines — feed your CRM with every active tender, ranked by AI relevance to your business.
  • Competitive bid analysis — track who's winning what in your sector (TED publishes contract awards with winner + value).
  • Public-sector market research — count tenders per CPV per country per quarter, build dashboards.
  • Compliance / due diligence — verify a vendor's history of EU public contracts.
  • Lobbyist / consultant research — identify high-value upcoming contracts in a sector.

AI analysis (premium, opt-in)

Set analyzeTenders: true to add an ai object to every tender: a plain-language summary, extracted deliverables, a recommended_action (bid / watch / skip), and — when you provide businessProfile — a relevance_score (0-100) with a one-line reason. It turns an EU-wide result set into a ranked shortlist. Requires a paid Apify plan; billed as a separate tender-analyzed event. Without a paid plan the scrape still runs, without the ai field.

Ready-to-run tasks (pre-configured, one click)

For the French national layer below the EU threshold, see the BOAMP Scraper tasks; for awarded French contracts, the DECP Scraper tasks.

Input

{
"keywords": "data analytics",
"countries": ["FRA", "DEU", "BEL"],
"cpvCodes": ["72000000", "73000000"],
"minValue": 100000,
"publishedAfter": "today-30",
"maxResults": 200,
"analyzeTenders": true,
"businessProfile": "Cloud infrastructure and DevOps consultancy, 40 staff, serving the DACH region"
}

Country codes are ISO 3166-1 alpha-3 (FRA, DEU, ESP, ITA, NLD...). All inputs are optional; with no filters the actor returns the most recent notices.

Output

Sample output — TED Europa Scraper

{
"type": "tender",
"publication_number": "413531-2026",
"title": "France - Motor vehicles - Fourniture de vehicules en location longue duree",
"buyer_name": "COMMUNAUTE DE COMMUNES DU BAZADAIS",
"buyer_country": "FRA",
"buyer_email": "contact@cdcdubazadais.fr",
"buyer_phone": "+33 556252881",
"buyer_contact_point": "Delphine HOUGAS",
"cpv_codes": ["34100000"],
"contract_nature": "supplies",
"estimated_value": 850000,
"estimated_value_currency": "EUR",
"deadline_tender_date": "2026-07-17+02:00",
"procedure_type": "open",
"winner_name": null,
"url_ted": "https://ted.europa.eu/en/notice/-/detail/413531-2026",
"ai": {
"summary": "The Bazadais community of municipalities wants to lease a fleet of vehicles long-term.",
"deliverables": ["Long-term vehicle leasing", "Fleet maintenance"],
"recommended_action": "skip",
"relevance_score": 5,
"relevance_reason": "Vehicle leasing, unrelated to cloud/DevOps consulting."
}
}

Pricing

PAY_PER_EVENT — $0.005 per tender (= $5 per 1,000). Optional AI analysis is billed separately at $0.01 per analyzed tender (tender-analyzed, paid plans only). Failed runs not charged.

FAQ — TED Europa API alternatives

TED official API alternative? TED has a free API but its docs are sparse and field names change between formats (XML vs JSON). This actor normalizes everything into a clean schema.

CPV code coverage? All 9,000+ CPV (Common Procurement Vocabulary) codes across 45 product/service families. Filter by exact CPV or by family root.

Multi-language? Yes — tenders publish in their original language. The actor returns the original text plus a language field for routing.

Award notices vs contract notices? Both. Use the noticeTypes filter: cn-standard (contract notice), can-standard (contract award), pin-only (prior information).

Do you return buyer email addresses? Yes — TED notices carry the buyer's official contact, and this actor surfaces buyer_email (~100% fill), buyer_phone and buyer_contact_point as clean fields for your CRM.

TED vs BOAMP? TED = EU-wide, above the EU threshold. BOAMP = the French national bulletin (all sizes, France only). Many French contracts appear on BOAMP only — run both for full coverage.


⭐ Found this useful? Bookmark this TED Europa Scraper — it's the strongest signal for Apify Store ranking.

License: MIT · Author: dltik