Tools / EU TED Tenders Scraper (Public Procurement)

EU TED Tenders Scraper (Public Procurement)

EU public-procurement notices from TED (Tenders Electronic Daily), the EU's official journal: buyer, value, CPV codes, deadlines and notice link, normalized from TED's raw multilingual/duplicated-array format into flat English-preferred JSON.

Run it

curl -X POST https://fetchsmith.com/api/v1/run/eu-ted-tenders-scraper \
  -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"countries": ["FRA"], "maxResults": 20, "publishedWithinDays": 14}'

Output fields

publicationNumber noticeType procedureType title titleLanguage buyerName buyerCountry buyerCity contractNature cpvCodes description totalValue totalValueCurrency deadlineDate deadlineReceiptRequestDate publicationDate noticeUrl

Sample output

{
  "buyerCity": "Grenoble",
  "buyerCountry": "FRA",
  "buyerName": "CEA - Grenoble",
  "contractNature": [
    "works"
  ],
  "cpvCodes": [
    "45000000",
    "45213220",
    "45260000"
  ],
  "deadlineDate": null,
  "deadlineReceiptRequestDate": null,
  "description": "Travaux de Couverture / Bardage dans le cadre de l\u0027op\u00e9ration de construction du P\u00f4le logistique situ\u00e9e sur le site du CEA Grenoble",
  "noticeType": "can-standard",
  "noticeUrl": "https://ted.europa.eu/en/notice/590290-2026/pdf",
  "procedureType": "open",
  "publicationDate": "2026-08-27",
  "publicationNumber": "590290-2026",
  "title": "France \u2013 Construction work \u2013 Op\u00e9ration de construction du P\u00f4le logistique du CEA Grenoble",
  "titleLanguage": "eng",
  "totalValue": 834262,
  "totalValueCurrency": "EUR"
}

Guides

Only publicly accessible pages are read. Respect the source site's terms when using the data.