VOOZH about

URL: https://apify.com/alwaysprimedev/ted-eu-procurement-scraper

⇱ TED EU Procurement Notices Scraper Β· Apify


πŸ‘ TED EU Procurement Notices Scraper avatar

TED EU Procurement Notices Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store

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

πŸ‘ Always Prime

Always Prime

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

2

Monthly active users

2 months ago

Last modified

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=1 to 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)

  1. Click Try for free on the Apify Store page.
  2. Pick the filters you want β€” country, CPV code, free-text search, date range.
  3. Click Start ▢️.
  4. 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

FieldWhat it does
searchTextPhrase search inside notice titles. e.g. "cloud services".
cpvCodesCommon Procurement Vocabulary codes β€” e.g. 72000000 (IT services), 33100000 (medical equipment).
buyerCountriesISO 3166-1 alpha-3 country codes. e.g. DEU, FRA, POL.
noticeTypesTED notice types. e.g. cn-standard (contract notice), can-standard (contract award).
dateFrom / dateToPublication-date range, YYYY-MM-DD.
daysBackShortcut: only the last N days (default 7).
scopeACTIVE (default), ALL or LATEST (most recent OJ S release only).
languagePreferred ISO 639-3 language for titles/descriptions/PDFs (default eng).
onlyLatestVersionsWhen a notice is corrected, deduplicate to the latest version (default true).
maxItemsHard cap. 0 = unlimited (paginate through every match).
pageSize, concurrency, fields, queryAdvanced 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

WhoWhat for
🏒 Sales / business developmentIdentify open tenders matching your service catalogue, qualify by buyer country and budget.
πŸ“Š Market researchTrack public-sector demand by CPV category, country and quarter.
πŸ›οΈ Policy / academicMonitor procurement transparency, study award patterns across EU regions.
🀝 Bid consultantsDaily digest of relevant new notices delivered to your CRM.
πŸ› οΈ GovTech & PropTech platformsEnrich your product with always-fresh structured EU procurement data.

πŸ’‘ Tips & tricks

  • πŸ“… For daily monitoring, run with daysBack: 1 on a 24h schedule. Costs near-zero at most pricing tiers.
  • πŸ”Ž For backfills, set dateFrom / dateTo and maxItems: 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: ACTIVE to skip expired notices.
  • πŸ›‘οΈ The query advanced 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.

You might also like

EU TED Tenders & Procurement Scraper

scrapers_lat/eu-ted-tenders-scraper

Extract EU public procurement notices and tenders from the official TED (Tenders Electronic Daily) Search API.

2

5.0

TED EU Procurement Scraper β€” Public Tenders

studio-amba/ted-eu-procurement-scraper

Scrape EU public procurement notices from TED (Tenders Electronic Daily). Search by keyword, country, or CPV code. Extract tender titles, buyers, deadlines, estimated values, and award details. Covers all EU/EEA member states.

EU TED Tenders β€” Public Procurement Notice Scraper

foxlabs/ted-tenders

Fetches structured public procurement notices from the official EU TED (Tenders Electronic Daily) API. Filter by country, CPV code, date, value, and notice type. Free, unauthenticated API; clean JSON output ready for CRM/dashboard ingestion.

8

5.0

TED EU Public Procurement Scraper

parseforge/ted-eu-procurement-scraper

Scrape EU public procurement tenders from TED (Tenders Electronic Daily). Get contract notices with buyer info, estimated values, deadlines, CPV codes, and procedure types. Filter by country and keyword across 27 EU member states plus EEA countries.