EU + UK Procurement Notices: TED, Contracts Finder, FTS avatar

EU + UK Procurement Notices: TED, Contracts Finder, FTS

Pricing

from $3.00 / 1,000 procurement notices

Go to Apify Store
EU + UK Procurement Notices: TED, Contracts Finder, FTS

EU + UK Procurement Notices: TED, Contracts Finder, FTS

Returns public tenders and contract awards from TED (all EU countries), UK Contracts Finder and UK Find a Tender as one normalized dataset: title, buyer, country, CPV codes, deadline, estimated value, procedure, description and notice URL. Filter by date, keyword, CPV code, country and stage...

Pricing

from $3.00 / 1,000 procurement notices

Rating

0.0

(0)

Developer

Akshay Irudayaraj

Akshay Irudayaraj

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Categories

Security

Limited permissions

Share

EU + UK Public Procurement Notices

One feed for public tenders across Europe: TED (Tenders Electronic Daily, every EU/EEA country), UK Contracts Finder and UK Find a Tender, normalized into the same columns. Filter by publication date, keywords, CPV codes, buyer country and stage (tender, award, planning) and get title, buyer, deadline, estimated value, procedure, CPV codes and a link to the notice.

All three sources are official government APIs. No browser, no proxies, no account.

What you get

{
"source": "ted",
"noticeId": "722691-2026",
"ocid": null,
"stage": "tender",
"noticeType": "cn-standard",
"title": "Germany – Road construction works – Schnittstelle Bahnhof Bitterfeld Objekt 1+5",
"description": "Asphalt fräsen ca. 1.580 m² ...",
"buyerName": "Stadt Bitterfeld-Wolfen",
"buyerCountry": "DEU",
"buyerCity": "Bitterfeld-Wolfen",
"publishedAt": "2026-10-20",
"deadline": "2026-11-24+01:00",
"cpvCodes": ["45233120", "45247110", "34993000"],
"category": "works",
"procedureType": "open",
"estimatedValue": null,
"currency": null,
"placeOfPerformance": ["DEE05", "DEU"],
"url": "https://ted.europa.eu/en/notice/722691-2026",
"language": null,
"scrapedAt": "2026-10-22T19:04:11+00:00"
}

UK rows carry ocid, language, and estimatedValue/currency when the buyer published them; buyerCountry is always GBR.

Input

FieldTypeNotes
sourcesarrayted, uk-contracts-finder, uk-find-a-tender. Empty = all.
stagesarraytender (default), award, planning.
publishedAfter / publishedBeforeYYYY-MM-DDDefault window: last 3 days.
keywordsarrayTED full-text search; UK matched on title, description and buyer.
cpvCodesarrayCodes or prefixes (72 = IT services, 45 = construction, 33 = medical).
buyerCountriesarrayISO alpha-3 for TED (DEU, FRA, NLD...). UK sources run only if empty or containing GBR.
maxNoticesPerSource / maxNoticesintegerCaps (0 = unlimited).

Example – IT tenders in Germany, Netherlands and the UK from the last week:

{
"sources": ["ted", "uk-contracts-finder", "uk-find-a-tender"],
"stages": ["tender"],
"publishedAfter": "2026-10-15",
"cpvCodes": ["72"],
"buyerCountries": ["DEU", "NLD", "GBR"]
}

Pricing

Pay per event: $0.003 per notice saved ($3 per 1,000), plus Apify's standard Actor start fee. Filters are applied before saving, so you pay only for notices that match. TED alone publishes roughly 2,000–3,000 notices per working day; a CPV- or keyword-filtered daily run is usually 20–200 notices, i.e. a few cents to under a dollar.

Use cases

  • Bid monitoring: daily schedule + keywords/CPV → Slack, email or Google Sheets via Apify integrations.
  • Sales intelligence: which public buyers are procuring your category, and when awards are announced (stages: ["award"]).
  • Market research: contract values and procedure types by country and CPV.
  • AI agents: array inputs, flat output, PPE pricing; call it through the Apify MCP server.

How it works

  • TED: POST https://api.ted.europa.eu/v3/notices/search with an expert query built from your filters (publication-date, notice-type, buyer-country, classification-cpv, FT~ full text), iterated with TED's pagination token.
  • UK: the OCDS release endpoints of Contracts Finder (/Published/Notices/OCDS/Search) and Find a Tender (/api/1.0/ocdsReleasePackages), paged with their next cursor links. Keyword and CPV filters are applied to each release.

Requests are rate-limited and retried with back-off. Only organisation-level data (buyers, notices) is returned; contact persons are not extracted.

FAQ

Why do TED titles come in English even for a German notice? TED publishes machine-translated titles in all EU languages; the Actor prefers English, then falls back to the original.

Deadline missing? Award and planning notices have none; some tender notices only publish it inside the documents.

Can I get the full notice text? Use the url field: TED serves HTML, PDF and XML for every notice.