UK Tenders Scraper (Find a Tender + Contracts Finder)
Pricing
from $2.00 / 1,000 tender records
UK Tenders Scraper (Find a Tender + Contracts Finder)
Scrape UK public procurement notices from Find a Tender and Contracts Finder in one run. Above and below-threshold contracts the EU TED database no longer carries post-Brexit. Filter by CPV, keywords and notice type. Normalized output + digest mode.
Pricing
from $2.00 / 1,000 tender records
Rating
0.0
(0)
Developer
Fetchwerk
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
This UK tenders scraper collects public procurement notices from the two official UK sources in one run: Find a Tender (FTS, the post-Brexit replacement for TED, above-threshold contracts) and Contracts Finder (below-threshold and lower-value contracts). You get one clean, normalized JSON format across both, filtered by CPV, keywords and notice type. No API keys, no login, no personal-data scraping.
Why a dedicated UK scraper?
Since Brexit, the UK is no longer published on the EU's TED database. If you rely on a TED-based feed, you miss UK public contracts entirely. This actor reads the UK's own official OCDS APIs directly, run by the Cabinet Office under the Procurement Act 2023.
This is the only Apify actor that combines both official UK sources:
| TED-based feeds | This actor | |
|---|---|---|
| UK contracts (post-Brexit) | no | yes |
| Above-threshold (Find a Tender) | n/a | yes |
| Below-threshold (Contracts Finder) | n/a | yes |
| One normalized schema | n/a | yes |
| Cross-source deduplication | n/a | yes |
What data does it return?
{"id": "fts:ocds-h6vhtk-06d3c7","source": "fts","title": "Technical and Operations Delivery Partner","buyer": "Surrey County Council","country": "GBR","cpv_codes": ["71621000", "72224000"],"notice_type": "tender","publication_date": "2026-07-25","deadline": "2026-08-26","url": "https://www.find-tender.service.gov.uk/Notice/070483-2026","description": null}
source is fts (Find a Tender) or contracts-finder.
How to use it
Example input, all fields optional:
{"sources": ["fts", "contracts-finder"],"noticeTypes": ["tender"],"cpvCodes": ["72000000"],"keywords": ["cloud", "software"],"daysBack": 7,"maxItems": 200,"mode": "digest"}
- sources:
fts(above-threshold) and/orcontracts-finder(below-threshold). - noticeTypes:
tender(open calls),award(who won),planning,contract. Defaulttender. - cpvCodes: prefix match.
72matches all IT services,60000000matches exactly. - keywords: case-insensitive match on title and description.
- daysBack: publication window, 1 to 90 days.
- mode:
searchreturns the dataset;digestalso writes a ready-to-send markdown summary (grouped by notice type) to the key-value store under the keyDIGEST.
Tender monitoring and alerts
Run the actor on a daily or weekly schedule in digest mode and connect an Apify integration (Slack, email, webhook, Make, Zapier) to deliver the DIGEST wherever your team works. Notices that appear on both portals are merged automatically.
Use cases
- Bid monitoring in the UK: never miss a relevant public contract, above or below threshold.
- Post-Brexit coverage: fill the gap left when the UK stopped publishing on TED.
- Market research: track which UK public buyers purchase what, where, and how often.
- AI agents: the normalized output makes this actor easy to consume from Claude, Cursor or your own agent stack.
FAQ
Is this allowed? Yes. Both sources are official UK government portals (Cabinet Office). This actor uses their public, documented OCDS APIs (Find a Tender and Contracts Finder) under the Open Government Licence, and collects no personal data beyond the organization-level procurement information the government itself publishes.
How fresh is the data? As fresh as the portals: UK buyers publish continuously on business days. Run the actor on a schedule to stay current.
What is the difference between the two sources? Find a Tender carries higher-value, above-threshold notices (the TED replacement); Contracts Finder carries below-threshold and lower-value opportunities. Together they cover the UK public procurement landscape.
How does pricing work?
Pay per event: a small fee per returned notice, and a flat fee per generated digest. maxItems caps your cost per run.
Related Fetchwerk actors
All Fetchwerk procurement actors share a normalized output schema, so you can merge them into one pipeline:
- EU Tenders Scraper: EU-wide open calls from TED plus Dutch tenders from TenderNed.
- German Tenders Scraper: German national and below-threshold tenders.
- EU Contract Award Radar: who won which EU public contract, for how much.
Built and operated by Fetchwerk.