Pricing
from $2.50 / 1,000 results
TED EU Procurement Notices Scraper
Structured EU public procurement data: tenders, contract awards, notices from ted.europa.eu β filter by country, CPV code, date or free text. Built on the official TED API.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
4
Total users
2
Monthly active users
2 months ago
Last modified
Categories
Share
πͺπΊ TED EU Procurement Notices Scraper
Structured public-procurement data from every EU member state, every day. π
π Apify
π Python
π Output
Get the EU's Tenders Electronic Daily as clean JSON / CSV / Excel β filtered by country, CPV code, date range or free-text title search. β‘οΈ
π‘ Why this scraper?
- π¦ Authoritative source. Pulls directly from
ted.europa.euβ the EU's official Official Journal Supplement for public procurement. - π€ No HTML to break. Uses TED's official structured-data backend, so site redesigns don't break your pipeline.
- π All 27 member states + 4 EFTA countries in one dataset.
- π° Monetizable fields out of the box β buyer, value, currency, deadline, CPV codes, NUTS region, contact email.
- π Multilingual. Titles, descriptions and PDFs in any of 24 EU languages β pick your preferred locale, fall back to English.
- π Incremental-friendly. Schedule daily runs with
daysBack=1to keep your database fresh without re-scraping history. - π Open-data licensed. TED data is published under CC BY 4.0 (CC0 for metadata), so your downstream use is unencumbered.
π Quick start (Apify Console)
- Click Try for free on the Apify Store page.
- Pick the filters you want β country, CPV code, free-text search, date range.
- Click Start βΆοΈ.
- Download your data as JSON / CSV / Excel when the run finishes.
That's it. No accounts on TED, no API keys, no proxies to configure.
βοΈ Inputs
| Field | What it does |
|---|---|
searchText | Phrase search inside notice titles. e.g. "cloud services". |
cpvCodes | Common Procurement Vocabulary codes β e.g. 72000000 (IT services), 33100000 (medical equipment). |
buyerCountries | ISO 3166-1 alpha-3 country codes. e.g. DEU, FRA, POL. |
noticeTypes | TED notice types. e.g. cn-standard (contract notice), can-standard (contract award). |
dateFrom / dateTo | Publication-date range, YYYY-MM-DD. |
daysBack | Shortcut: only the last N days (default 7). |
scope | ACTIVE (default), ALL or LATEST (most recent OJ S release only). |
language | Preferred ISO 639-3 language for titles/descriptions/PDFs (default eng). |
onlyLatestVersions | When a notice is corrected, deduplicate to the latest version (default true). |
maxItems | Hard cap. 0 = unlimited (paginate through every match). |
pageSize, concurrency, fields, query | Advanced overrides β see schema. |
π Sample output
{"url":"https://ted.europa.eu/en/notice/-/detail/316731-2026","id":"316731-2026","scraped_at":"2026-05-10T14:32:11Z","title":"Germany β IT consultancy services β Framework agreement for cloud migration support","description":"Provision of consultancy services for the migration of legacy applications to a sovereign cloud infrastructure...","notice_type":"cn-standard","publication_date":"2026-05-08","procedure_type":"open","contract_nature":"services","buyer_name":"Bundesamt fΓΌr Sicherheit in der Informationstechnik","buyer_country":"DEU","buyer_city":"Bonn","buyer_email":"vergabestelle@bsi.bund.de","buyer_legal_type":"body-pl-cga","cpv_codes":["72000000","72200000","72220000"],"place_of_performance":["DEA22","DEA"],"submission_languages":["deu"],"deadline_date":"2026-06-15","deadline_time":"14:00:00+02:00","total_value":4800000,"total_value_currency":"EUR","pdf_url":"https://ted.europa.eu/en/notice/316731-2026/pdf","xml_url":"https://ted.europa.eu/en/notice/316731-2026/xml"}
π― Use cases
| Who | What for |
|---|---|
| π’ Sales / business development | Identify open tenders matching your service catalogue, qualify by buyer country and budget. |
| π Market research | Track public-sector demand by CPV category, country and quarter. |
| ποΈ Policy / academic | Monitor procurement transparency, study award patterns across EU regions. |
| π€ Bid consultants | Daily digest of relevant new notices delivered to your CRM. |
| π οΈ GovTech & PropTech platforms | Enrich your product with always-fresh structured EU procurement data. |
π‘ Tips & tricks
- π
For daily monitoring, run with
daysBack: 1on a 24h schedule. Costs near-zero at most pricing tiers. - π For backfills, set
dateFrom/dateToandmaxItems: 0. The actor automatically switches to scroll pagination above 15k results. - ποΈ For specific verticals, combine multiple CPV codes β they're OR-combined.
- π§ͺ For exploration, use
scope: ACTIVEto skip expired notices. - π‘οΈ The
queryadvanced field lets you build any TED expert-search query β see TED Expert Search for the syntax.
β FAQ
Q: How current is the data? A: Notices appear within minutes of publication on TED's Official Journal Supplement.
Q: How far back can I go?
A: TED's online corpus covers notices from 2014 onward; older notices are archived. scope: ALL gives access to everything.
Q: Are personal contact details included? A: TED publishes only organisational addresses for contracting authorities. There are no personal phone numbers or photos in the dataset.
Q: What's the licence on the resulting data? A: TED editorial content is CC BY 4.0 (attribute the EU as the source). Metadata is CC0 (public domain). Both allow commercial reuse.
Q: Why might total_value be null?
A: Many contract notices (cn-standard) don't disclose the estimated value before bidding. Contract award notices (can-standard) almost always do.
π Source & attribution
This actor consumes the publicly available TED Search API documented at docs.ted.europa.eu. When you reuse the data downstream, attribute it as:
Source: TED β Tenders Electronic Daily, Publications Office of the European Union β Β© European Union, [year].
Made with β€οΈ for the European public-procurement data community.
