EU & UK Public Tenders Scraper - TED & Find a Tender avatar

EU & UK Public Tenders Scraper - TED & Find a Tender

Pricing

$2.00 / 1,000 procurement notices

Go to Apify Store
EU & UK Public Tenders Scraper - TED & Find a Tender

EU & UK Public Tenders Scraper - TED & Find a Tender

Search public procurement tenders and contract awards from TED (EU), UK Find a Tender and Contracts Finder in one clean format. Filter by keyword, CPV code, country, value and deadline. Official open data, no API key. Ideal for daily tender alerts.

Pricing

$2.00 / 1,000 procurement notices

Rating

0.0

(0)

Developer

Juan Manuel D'Amico

Juan Manuel D'Amico

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

EU & UK Public Tenders Scraper — TED, Find a Tender & Contracts Finder

Find public procurement opportunities and contract awards from the three official European and UK databases in one clean, normalized format:

SourceCoverage
TED — Tenders Electronic DailyAll EU/EEA tenders above EU thresholds (~1,700 new open tenders every working day)
UK Find a TenderUK tenders above threshold
UK Contracts FinderUK lower-value contracts
  • ✅ Official open data via the public APIs, no API key, no login
  • ✅ One format for all sources: title, buyer, country, CPV codes, value, deadline, submission link, winners
  • ✅ Filters: keywords, CPV codes, countries, minimum value, only tenders still open
  • ✅ Built for alerts: leave the dates empty and schedule it daily or weekly — you get every new notice exactly once (already-delivered notices are skipped, so you never pay twice)
  • ✅ Pay per notice, nothing else

Who is it for?

  • Companies that bid for public contracts — get every relevant new tender every morning (in Slack, email, Google Sheets or your CRM via Apify integrations)
  • Bid consultants and tender alert services — one feed for the EU and UK instead of three portals
  • Sales teams — find public buyers who are purchasing what you sell
  • Market & competitor intelligence — award notices show who won which contracts and for how much
  • AI agents — a simple, well-described input that works through the Apify MCP server or API

Input

FieldDescriptionDefault
noticeTypetenders (opportunities), awards (who won) or alltenders
keywordsAny of these words/phrases in title or description. TED notices are in the buyer's language — add translations (software, Software, logiciel)—
cpvCodesCPV category codes, hierarchical: 72 = all IT services, 45 = construction, 33 = medical equipment—
countries2-letter buyer country codes: DE, FR, ES, GB…all
publishedFrom / publishedToPublication date range, YYYY-MM-DD (max 366 days)last 7 days
onlyNewSkip notices already delivered by a previous run of the same searchon without dates, off with a date range
onlyOpenSkip tenders whose deadline already passedtrue
minValueMinimum estimated/awarded value (in the notice's currency)—
sourcested, uk-find-a-tender, uk-contracts-finderall
maxItemsMaximum notices returned (you pay per notice)1000

Examples

Daily IT tender alert for Germany, France and the UK (schedule it every morning):

{ "keywords": ["software", "cloud", "IT services"], "cpvCodes": ["72", "48"], "countries": ["DE", "FR", "GB"] }

All open construction tenders over €1M published this month:

{ "cpvCodes": ["45"], "minValue": 1000000, "publishedFrom": "2026-09-01", "publishedTo": "2026-09-30" }

Who won UK contracts last week (competitor intelligence):

{ "noticeType": "awards", "countries": ["GB"], "publishedFrom": "2026-09-19", "publishedTo": "2026-09-25" }

Output

One record per notice, same fields for every source:

{
"source": "Find a Tender (UK)",
"noticeId": "091204-2026",
"noticeType": "tender",
"title": "H&C1025 Sexual Health Services",
"description": "Sexual health needs in the East Riding are shaped by…",
"buyerName": "East Riding of Yorkshire Council",
"buyerCountry": "GB",
"buyerCity": "Beverley",
"cpvCodes": ["85000000", "85140000", "85141000"],
"mainCpv": "85000000",
"contractType": "services",
"procedureType": "Open procedure",
"value": 8400000,
"currency": "GBP",
"publishedAt": "2026-09-25",
"deadline": "2026-10-26T12:00:00Z",
"submissionUrl": "https://uk.eu-supply.com/app/rfq/rwlentrance_s.asp?PID=109271&B=UK",
"documentsUrl": null,
"winners": [],
"winnerCountries": [],
"language": "en",
"url": "https://www.find-tender.service.gov.uk/Notice/091204-2026",
"license": "Contains public sector information licensed under the Open Government Licence v3.0.",
"ocid": "ocds-h6vhtk-077b05",
"scrapedAt": "2026-09-27T01:48:58.440Z"
}

Award notices fill winners (company names) and value with the awarded amount. Export as JSON, CSV, Excel or connect to Slack, Google Sheets, email and more with Apify integrations.

Pricing

Pay per notice returned. A focused daily alert (a few CPV codes and countries) typically returns a few dozen notices per day, so it costs a few cents per day. Use filters and maxItems to control cost.

Data sources and licences

  • TED — © European Union, Publications Office of the EU. Reuse (including commercial) authorised under Commission Decision 2011/833/EU, with source acknowledgement.
  • Find a Tender and Contracts Finder — contain public sector information licensed under the Open Government Licence v3.0.

Every record includes a license field with the attribution required by its source. The actor does not copy personal contact details (names, emails or phone numbers of officials) from the notices.

FAQ

Why are some values or deadlines empty? Buyers don't always publish an estimated value or a deadline. The actor never invents them. With minValue set, notices without a value are skipped.

Are titles in English? UK notices are in English. TED titles come in English when TED provides a translation (format "Country – Category – original title"); descriptions are in the buyer's language.

How do daily alerts avoid duplicates? With onlyNew (default), the actor remembers which notices it already delivered for the same search (in a key-value store of your Apify account) and skips them. The default 7-day window means weekends and holidays never leave gaps.

What about weekends? TED publishes Monday to Friday; UK sources publish a few notices on weekends. Thanks to the 7-day window and onlyNew, a Monday run simply returns what's new since your last run.

How do I find CPV codes? Use the official CPV list. Shorter codes cover more: 72 matches every IT service code.

Can I get more countries? More official sources are on the roadmap. Open an issue with the countries you need.