UK Tenders — Find a Tender + Contracts Finder, Awards & Alerts
Pricing
from $5.00 / 1,000 tender notices
UK Tenders — Find a Tender + Contracts Finder, Awards & Alerts
New UK government tenders and contract awards from Find a Tender and Contracts Finder in one table, no API key needed. Filter by region, CPV, keyword, value and SME suitability; see who won what for how much. Daily alerts with only-new mode. Pay per notice.
Pricing
from $5.00 / 1,000 tender notices
Rating
0.0
(0)
Developer
Erich Michal Sikora
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Every new UK government opportunity, and who won it, in one clean table. Get new tenders from Find a Tender and Contracts Finder, filtered by region, CPV code, keyword, value and SME suitability. Contract awards show the winning companies and the amounts. Schedule it daily with Only new and you have a tender alert that costs cents. No API key or account at the source needed. (This Actor is built and run by us, an independent developer, and is not an official government service.)
| You get | Example |
|---|---|
| Title and description | Workflow Management System |
| Buyer, city, postcode, website | WM5G Limited, Birmingham |
| Region (ITL1) | West Midlands |
| Estimated or awarded value | £450,000 |
| Deadline, contract start and end | 2026-10-21 · 2027-04-01 → 2029-03-31 |
| SME / VCSE suitability | ✅ suitable for SMEs |
| Winners of awarded contracts, with Companies House number and size | CEPA LLP (OC326074) |
| CPV codes, contract type, procedure | 48000000 · services · competitive flexible |
| Links | official notice, bid portal |
Who uses it
- Suppliers to the public sector. IT, construction, facilities, consulting, health and care, cleaning and training firms get every relevant opportunity in their region each morning.
- SMEs and charities. Use the Only suitable for SMEs filter to see only opportunities marked for small businesses and VCSEs.
- Sales and market intelligence. Contract awards show which competitor won which contract, for how much and until when. That tells you when the contract comes up for renewal.
- Bid writers and consultants. One run covers all their clients' sectors.
- Automations and AI agents. Output is flat JSON for CRMs, Google Sheets, Slack, Make or Zapier.
Sources
| Source | What it covers | Access |
|---|---|---|
| Find a Tender | UK-wide covered procurement under the Procurement Act 2023: tenders, pipeline and awards | official OCDS API |
| Contracts Finder | Lower-value contracts in England: many awards, plus tenders and pipeline | official OCDS API |
Both are official, public, no-login APIs under the Open Government Licence. No web scraping, no workarounds.
How to use it
- Pick notice types: open tenders (default), planning/pipeline or contract awards.
- Narrow down with keywords, regions (e.g.
London,Scotland,UKD), CPV codes (72= IT services,45= construction), a minimum value and Only suitable for SMEs. - Choose how far back to look (default: last 3 days) and run.
- For alerts, turn on Only new since the last run and add a daily Schedule. Connect e-mail, Slack or a webhook with Apify integrations.
Quick start (returns in seconds)
Paste this into the input and press Start. It returns the 5 newest open tenders from the last 3 days. In our test run on 5 Nov 2026 it took about 3 seconds:
{"noticeTypes": ["tender"],"daysBack": 3,"maxResults": 5,"maxRunSeconds": 60}
Start small, then widen: every extra day in the window, every extra filter and the award notice type make a run longer (minutes in the worst case), because the government APIs rate-limit hard.
Then narrow down, for example IT tenders in London:
{"keywords": ["software", "digital"],"noticeTypes": ["tender"],"regions": ["London"],"cpvCodes": ["72"],"daysBack": 7,"maxResults": 20,"maxRunSeconds": 120}
When you filter by region, nationwide notices (listed in 7 or more regions) are included too; they have
regionScope: "nationwide".
Optional extras (both off by default)
| Option | What it does | Cost |
|---|---|---|
summaryRow | Appends one extra row at the end ("type": "summary") with totals: notices by type and source, number with a value, total value in GBP, number suitable for SMEs, date range, and the top 10 buyers, suppliers, CPV codes and regions. Added only when the run returned at least one notice. | The summary row is not charged |
includeRawOcds | Adds the original OCDS release of each notice in the field rawOcds, for your own processing. Contact persons, e-mails, phone numbers and sole-trader names are removed. Rows get much larger. | No extra charge, you still pay per notice |
The government APIs rate-limit hard (HTTP 429, waits of 2+ minutes), so the run scans the newest days first and stops at
maxResults or after maxRunSeconds (default 100 s). The SUMMARY record says how far it got; raise the budget for
long back-fills.
Example output (open tender)
Real row from a run on 5 Nov 2026 (maxResults: 5, 2.5 s, about $0.0001 platform usage), shortened here.
{"source": "Contracts Finder","noticeType": "tender","title": "Theatre Royal Plymouth - Architect-led Multi-disciplinary Design Team Services","buyerName": "Theatre Royal Plymouth","buyerCity": "Plymouth","regions": ["South West"],"regionScope": "delivery","cpvMain": "71200000","contractType": "services","procedureType": "Restricted procedure","suitableForSme": true,"value": 750000,"currency": "GBP","valueType": "estimated","publishedAt": "2026-11-04","deadline": "2026-11-20","contractStart": "2027-02-15","contractEnd": "2030-02-01","noticeUrl": "https://www.contractsfinder.service.gov.uk/Notice/8665d1a9-fc76-4e46-9baa-75eb3710ad2d"}
The real row also has noticeId, description, cpvCodes, buyerPostcode, documentsUrl, fetchedAt and
more. contractType is as the buyer entered it in the notice.
Example output (summary row, with summaryRow: true)
Last row of the same run, shortened to the first entries of each list.
{"type": "summary","notices": 5,"byNoticeType": { "tender": 5 },"bySource": { "Find a Tender": 1, "Contracts Finder": 4 },"publishedFrom": "2026-11-04","publishedTo": "2026-11-05","noticesWithValueGbp": 3,"totalValueGbp": 885000,"suitableForSmeCount": 4,"topBuyers": [{ "name": "Theatre Royal Plymouth", "notices": 1, "totalValue": 750000 }],"topCpv": [{ "name": "71200000", "notices": 2, "totalValue": 790000 }],"topRegions": [{ "name": "South West", "notices": 1, "totalValue": 750000 }]}
Example output (contract award)
{"source": "Contracts Finder","noticeType": "award","title": "2026-021 Econometrics and Economic Analysis","buyerName": "Government Commercial Agency","regions": ["London"],"value": 3000000,"currency": "GBP","awardDate": "2026-07-28","contractStart": "2026-10-01","contractEnd": "2029-09-30","suppliers": ["CEPA LLP"],"supplierDetails": [{ "name": "CEPA LLP", "companyNumber": "OC326074", "size": null }],"cpvMain": "79311400","noticeUrl": "https://www.contractsfinder.service.gov.uk/Notice/d98a80c5-a261-4e1c-b372-deb3a9d0fd34"}
Pricing
Pay per notice: $5 per 1 000 notices ($0.005 each), plus $0.001 per run. No subscription, proxies or extra platform fees.
- You pay only for notices in your results. Filtered-out notices, duplicates and notices you already received (with Only new) are free.
- Max notices and Apify's maximum cost per run cap your spend. The Actor stops cleanly at the limit.
- A daily alert for one sector usually returns 3–40 notices, which costs $0.02–0.20 a day.
Never half-empty runs
In the last 30 days (5 Nov 2026), 30 of 30 public runs of this Actor succeeded (Apify's public run statistics).
When a government API rate-limits or fails, the Actor pauses and waits, and the SUMMARY record tells you
exactly why a run stopped, so an empty result is never a silent failure.
Good to know
- Privacy: only data about the procurement and organisations. Contact persons, e-mails and phone numbers are
not collected and are removed from descriptions. Winning suppliers are listed only when they are registered
organisations: they have a Companies House or charity number, or a legal form in the name (Ltd, PLC, LLP, CIC,
universities, NHS trusts…). Sole traders are withheld and counted in
suppliersWithheld. - Regions come from the place of delivery, or from the buyer's address when no place of delivery is given.
- Rate limits: both government APIs limit request rates. The Actor pauses between pages and waits when asked, so long date ranges take a few minutes.
- The
SUMMARYrecord in the key-value store shows notices per source, the filters applied and why the run stopped. - For EU tenders (TED, 30+ countries), see EU & UK Public Tenders by the same author.
FAQ
How fresh is the data? Each run queries the official APIs live. New notices appear within minutes of publication.
Can I get historical awards? Yes. Set Published from / Published to. A few months per run is practical.
Something missing or wrong? Open an issue on the Actor page. Fixes are usually quick.