UK & EU Public Tenders: Find a Tender, Contracts Finder, TED
Pricing
$2.00 / 1,000 tender notices
UK & EU Public Tenders: Find a Tender, Contracts Finder, TED
Bid teams spend every morning checking three government websites for tenders worth chasing. This Actor reads all three official sources, UK Find a Tender, Contracts Finder and EU TED, and returns one clean list: buyer, deadline, value, category, link. Schedule it, and it reports only what is new.
Pricing
$2.00 / 1,000 tender notices
Rating
0.0
(0)
Developer
Rishabh Arora
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
UK & EU Public Tenders: Find a Tender, Contracts Finder and TED in one feed
Get open public-sector tenders from the UK and the EU as clean, structured data: title, buyer, deadline, estimated value, CPV codes and a link to the official notice. Three official sources share one schema. You can filter by keyword, CPV code, country, value and date. Monitoring mode returns only notices you haven't seen before, so a daily schedule becomes a daily tender alert.
Who it's for
- Bid and sales teams who check tender portals every morning and want one list instead of three websites.
- Consultants and analysts tracking public demand in a sector such as IT, construction, health or energy.
- Automations and AI agents that need tenders as JSON: send them to Google Sheets, Slack, n8n, Make or Zapier through Apify integrations, or call the Actor from an agent over Apify's MCP server.
Sources
| Source | What it covers | Volume we measured (Nov 2026) |
|---|---|---|
UK Find a Tender (uk-fts) | UK above-threshold procurement, including Procurement Act 2023 tender notices | about 100 new tender notices in 3 days |
UK Contracts Finder (uk-cf) | Lower-value public contracts in England | a few a day |
EU TED (eu-ted) | Tenders Electronic Daily, the EU's official procurement journal | about 2,000 opportunity notices per weekday |
All three are official open-data APIs, so there is no scraping of web pages and nothing breaks when a site's layout changes.
Sample output
Real records returned on 2026-11-09:
| Published | Deadline | Source | Title | Buyer | Value | CPV |
|---|---|---|---|---|---|---|
| 2026-11-09 | 2026-12-10 | uk-fts | Integrated Community Care Service for SCI Patients | MERSEY AND WEST LANCASHIRE TEACHING HOS… | 760,000 GBP | 85100000 |
| 2026-11-06 | 2026-12-04 | uk-cf | Theatre Royal Plymouth - Multi-disciplinary Engineering Team Services | Theatre Royal Plymouth | 950,000 GBP | 71310000 |
| 2026-11-09 | 2026-12-14 | eu-ted | France – Address plates – 26MC0370AOO - FOURNITURE DE PLAQUES DE RUES… | Toulouse Métropole | 220,000 EUR | 44423460 |
Each result also includes description, titleOriginal (TED's original
language), procedure, category, status, rawNoticeType, ocid,
licence, attribution and fetchedAt. The Output tab lists every field.
How to use it
Default run ({}): the newest 100 open notices from all three sources,
published in the last 3 days.
IT services in Germany and France worth at least €100,000:
{ "sources": ["eu-ted"], "countries": ["DEU", "FRA"], "cpvPrefixes": ["72"], "minValue": 100000 }
Daily UK construction alert. Save this as a task and add a daily schedule:
{ "sources": ["uk-fts", "uk-cf"], "cpvPrefixes": ["45"], "publishedWithinDays": 2, "onlyNew": true, "monitorName": "uk-construction" }
Keyword search across everything:
{ "keywords": ["cyber security", "penetration testing"], "publishedWithinDays": 7 }
Input
| Field | What it does | Default |
|---|---|---|
sources | Any of uk-fts, uk-cf, eu-ted | all three |
keywords | Keep notices that mention any keyword. UK: title and description. TED: full notice text, via TED's own search. | none |
cpvPrefixes | CPV code prefixes, e.g. 72 (IT services) or 45 (construction) | none |
countries | Buyer country, ISO 3-letter codes such as GBR, DEU, FRA | all |
publishedWithinDays | How far back to look, 1–30 days | 3 |
openOnly | Drop notices whose deadline has passed | true |
minValue | Drop notices with a known estimated value below this number. Unknown values are kept, and currencies are not converted. | none |
maxItems | Maximum results per run, shared fairly across the selected sources, so TED's volume can't crowd out the UK | 100 |
onlyNew | Monitoring mode: return only notices not returned by earlier runs | false |
monitorName | Keeps separate monitors apart (letters, digits, hyphens) | default |
Pricing
Pay per result: $2.00 per 1,000 notices ($0.002 each). There is no start fee, and you pay only for notices returned. A daily alert that returns about 20 new notices a day costs about $1.20 a month.
Monitoring mode
With onlyNew: true, the Actor remembers the notices it has returned, in a
named key-value store called uk-eu-tenders-<monitorName> in your account.
Later runs skip those notices. The first run returns everything in the
window, and after that you get only what's new. Use a different
monitorName for each saved search, so that two alerts never hide each
other's notices. A run that finds nothing new succeeds with the status
message "No new notices since the last run."
FAQ
Can I reuse this data commercially? UK notices are published under the
Open Government Licence v3.0. TED notices may be reused for commercial or
non-commercial purposes under Commission Decision 2011/833/EU. Both require
attribution, so every result carries a licence and an attribution field.
Why are there no contact names or email addresses? Notices name
individual officials. This Actor outputs organisation-level data only, and it
replaces any email address found in a description with [email removed].
Contact details for bidders are on the official notice behind url.
Why are TED dates plain dates and UK dates timestamps? That's how each
source publishes them. publishedAt and deadlineAt start with YYYY-MM-DD
in both cases, so they sort and filter the same way.
Why can a UK run take a few minutes? Find a Tender rate-limits API clients. When it answers "too many requests", the Actor waits the time the server asks for, which is about two minutes, and then continues. You aren't charged for waiting.
Does minValue convert currencies? No. It compares the published number,
whether that's GBP, EUR, PLN or something else. Pair it with countries when
the currency matters.
A source was down. Do I lose the run? No. The other sources still return their results, and the run's status message names the source that was unavailable. The run fails only if every selected source fails.
Something missing or wrong? Open an issue on the Issues tab.
Changelog
- 0.1 (November 2026): first release, covering UK Find a Tender, UK Contracts Finder and EU TED, plus monitoring mode.