UK Public Tenders - Contracts Finder + Find a Tender
Pricing
$2.00 / 1,000 notices
UK Public Tenders - Contracts Finder + Find a Tender
Daily-fresh UK government procurement notices: open tenders, pipeline notices and contract awards from Contracts Finder and Find a Tender, normalised into one clean schema with keyword, CPV, value, region and SME filters. Official data sources, no scraping fragility.
Pricing
$2.00 / 1,000 notices
Rating
0.0
(0)
Developer
Conor Wilson
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
UK Public Tenders & Contract Awards
One feed for UK public-sector procurement: live tenders, pipeline (planning) notices and contract awards from Contracts Finder and Find a Tender, normalised into a single clean schema and filtered by keyword, CPV code, buyer, region, value and SME suitability.
Built on the two official open-data APIs, not on page scraping, so it does not break when a website is redesigned. Runs in seconds and costs a fraction of a penny per notice.
Who this is for
- Bid and sales teams who want a daily list of new opportunities in their sector, pushed to a spreadsheet, CRM, Slack or email via Apify integrations.
- Market and competitor analysts tracking who is winning which contracts, at what value.
- Journalists, researchers and civic-tech builders who need bulk, structured procurement data without writing API code.
- AI agents that need a reliable tool for "find UK tenders about X" (works through Apify's MCP server).
What you get
One row per notice:
| Field | Example |
|---|---|
stage | tender, planning or award |
title, description | Full text of the notice |
buyerName, buyerType, buyerLocality, buyerPostcode, buyerEmail, buyerPhone, buyerWebsite | The contracting authority and its published procurement contact |
cpvCodes, cpvDescriptions | All CPV classifications, e.g. 72000000 IT services |
valueAmount, valueMin, valueMax, currency | Estimated or awarded value |
deadline, isOpen | Submission deadline and whether it is still in the future |
contractStart, contractEnd | Contract period |
deliveryRegions | Where the work is delivered |
smeSuitable, vcseSuitable | Buyer's suitability flags (Contracts Finder) |
suppliers, awardValue, awardDate | For awards: who won and for how much |
documents | Links to tender packs and notice pages |
noticeUrl, noticeId, ocid, source, publishedDate | Identifiers and the human-readable notice page |
Set includeRaw to also get the complete original OCDS release.
Quick start
New IT tenders in the last week, still open for bids:
{"sources": ["contractsFinder", "findATender"],"stages": ["tender"],"daysBack": 7,"cpvPrefixes": ["72", "48"],"openOnly": true}
Who won NHS contracts over £1m last month:
{"stages": ["award"],"daysBack": 30,"buyerKeywords": ["NHS"],"minValueGbp": 1000000}
Construction opportunities in Scotland suitable for SMEs:
{"stages": ["tender"],"daysBack": 14,"cpvPrefixes": ["45"],"regions": ["Scotland", "UKM"],"smeSuitableOnly": true}
Input options
| Option | Default | Notes |
|---|---|---|
sources | both | contractsFinder, findATender |
stages | ["tender"] | tender, planning, award |
daysBack | 7 | Window ending today, unless explicit dates are given |
publishedFrom / publishedTo | - | YYYY-MM-DD, inclusive |
keywords / excludeKeywords | - | Case-insensitive, matched on title + description; any keyword matches |
cpvPrefixes | - | e.g. 72 IT, 45 construction, 85 health, 80 education, 90 environmental |
buyerKeywords | - | Buyer name contains |
regions | - | Matches delivery regions, buyer locality, postcode or NUTS code |
minValueGbp / maxValueGbp / requireValue | - | Value filters; unvalued notices kept unless requireValue |
smeSuitableOnly | false | Contracts Finder flag |
openOnly | true | Drop tenders whose deadline has passed |
includeRaw | false | Attach the full OCDS release |
maxItems | 500 | Hard cap on returned notices |
Scheduling and integrations
Schedule the actor daily in Apify, then use an integration to push new rows to Google Sheets, Airtable, Slack, email, Make, Zapier or n8n. Use ocid to de-duplicate: one procurement keeps the same OCID across its tender, amendment and award notices.
Data sources and licence
- Contracts Finder (Cabinet Office) OCDS API: notices from English and some UK-wide public bodies, typically above £12k (central government) or £30k (wider public sector).
- Find a Tender Service OCDS API: higher-value notices across the UK under the Procurement Act 2023, replacing OJEU/TED for the UK.
Both datasets are published under the Open Government Licence v3.0. Buyer contact details are the organisational procurement contacts the authorities publish for the purpose of receiving bids.
Pricing
Pay per event: one event per notice returned, after filtering. Scanning and filtering are free; you only pay for what lands in your dataset. Set a maximum charge per run to cap spend.