UK Public Tenders Scraper (Contracts Finder + Find a Tender)
Pricing
$5.00 / 1,000 notices
UK Public Tenders Scraper (Contracts Finder + Find a Tender)
Get UK government tenders and contract awards from Contracts Finder and Find a Tender in one clean dataset. Filter by keyword, CPV code, value, deadline and SME suitability. Uses the official open data APIs.
Pricing
$5.00 / 1,000 notices
Rating
0.0
(0)
Developer
TenderWire Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Security
Limited permissionsShare
Get every new UK public sector tender and contract award in one clean dataset. This Actor reads the two official UK government portals, Contracts Finder and Find a Tender, through their open data APIs and gives you one consistent table you can export to Excel, CSV, JSON, Google Sheets or your CRM.
Filter by keyword, CPV code, contract value, deadline and SME suitability. Turn on alerts mode and schedule it daily to receive only the notices you have not seen before.
What does UK Public Tenders Scraper do?
- Downloads tender notices (open opportunities), award notices (who won and for how much) and planning notices.
- Merges Contracts Finder (most notices in England from £12,000) and Find a Tender (higher value notices across the whole UK) into one format.
- Cleans the data: one row per notice, ISO dates, numeric values, CPV codes as a list, a direct link to the official notice.
- Remembers what it already delivered, so a daily schedule only sends new notices.
- Uses only official open data published under the Open Government Licence. No login, no proxies, no browser.
Who uses it?
- Bid and sales teams who want a daily list of new UK tenders in their sector, straight into Slack, email or a CRM.
- Bid writing consultancies that track opportunities for many clients (one saved search per client).
- Market researchers and analysts who study public spending, buyers and suppliers.
- Competitor tracking: see which companies win which contracts, for how much, and from which buyers.
- SaaS and data products that need a reliable UK tender feed without maintaining their own integration.
What data do you get?
| Field | Example |
|---|---|
| title | Provision of Conversion Support Services for Student Recruitment |
| buyerName | Glasgow Caledonian University |
| valueAmount, valueCurrency | 800000, GBP |
| deadlineDate | 2026-12-04T12:00:00.000Z |
| publishedDate | 2026-11-04T16:19:41.000Z |
| stage | tender, award or planning |
| cpvCodes, categoryDescription | ["79411100"], Business development consultancy services |
| procurementCategory, procurementMethod | services, Open procedure |
| placeOfPerformance | ["UKM82"] (NUTS / ITL region codes or region names) |
| suitableForSme | true / false (Contracts Finder only) |
| awardedSuppliers, awardValueAmount, awardDate | winners of award notices |
| buyerContactEmail, buyerContactPhone, buyerWebsite | organisation contact channels |
| noticeUrl | link to the official notice |
| documentUrls | links to tender documents when published |
| source | uk-contracts-finder or uk-find-a-tender |
How to use it
- Click Try for free.
- Pick the sources and stages (default: open tenders from both portals).
- Add keywords or CPV code prefixes, for example
softwareor72for IT services. - Click Start. A typical 3 day search finishes in under a minute.
- Download the results as Excel, CSV or JSON, or connect them to Google Sheets, Slack, Zapier or Make.
Tip: for daily alerts, turn on Only new since last run, then create a Schedule (for example every weekday at 7:00).
Input example
{"sources": ["contractsFinder", "findATender"],"stages": ["tender"],"daysBack": 3,"keywords": ["software", "cloud", "cyber"],"cpvPrefixes": ["72", "48"],"minValue": 50000,"onlyOpen": true,"onlyNewSinceLastRun": false,"maxItems": 500}
Output example
{"source": "uk-find-a-tender","noticeId": "104855-2026","ocid": "ocds-h6vhtk-0323a9","noticeType": "tender","stage": "tender","status": "active","title": "Provision of Conversion Support Services for Student Recruitment for Glasgow Caledonian University","description": "The University is seeking a Contractor for the Provision of a Conversion Partner who is equipped to provide a bespoke data driven, measurable series of conversion solutions through expertise in the HE sector.","buyerName": "Glasgow Caledonian University","buyerId": "GB-FTS-9129","buyerCountry": "United Kingdom","buyerCity": "Glasgow","buyerContactEmail": "procurement@gcu.ac.uk","buyerContactPhone": "+44 1413313578","buyerWebsite": "https://www.publictendersscotland.publiccontractsscotland.gov.uk/","cpvCodes": ["79411100"],"categoryCodes": [],"categoryDescription": "Business development consultancy services","procurementCategory": "services","procurementMethod": "Open procedure","valueAmount": 800000,"valueCurrency": "GBP","publishedDate": "2026-11-04T16:19:41.000Z","deadlineDate": "2026-12-04T12:00:00.000Z","contractStartDate": null,"contractEndDate": null,"placeOfPerformance": ["UKM82"],"suitableForSme": null,"awardedSuppliers": [],"awardValueAmount": null,"awardDate": null,"noticeUrl": "https://www.find-tender.service.gov.uk/Notice/104855-2026","documentUrls": [],"language": "en","scrapedAt": "2026-11-05T08:50:24.933Z"}
How much does it cost?
This Actor uses pay per result: you pay $5 per 1,000 notices delivered (half a cent per notice), plus a tiny Apify start fee per run. Nothing else: it needs no proxies and very little compute.
- A daily alert for one sector usually returns 10 to 60 new notices a day, so it costs well under $10 a month.
- Apify's free plan includes monthly credit, enough to try the Actor many times.
- Set Max notices to cap the cost of any run.
Alerts mode and integrations
With Only new since last run turned on, the Actor stores the IDs it already delivered (in your own Apify account) and outputs only new notices next time. Use a different Alerts state name for each saved search. Combine it with:
- Schedules to run every morning.
- Integrations to send each run's results to Slack, email, Google Sheets, Airtable, HubSpot, Zapier, Make or a webhook.
- The Apify API to pull results into your own system.
Other tender Actors with the same output format
All our tender Actors output exactly the same fields, so you can combine them in one sheet or database:
- EU TED Tenders Scraper: all EU tenders and awards from Tenders Electronic Daily.
- CanadaBuys Tenders Scraper: Canadian government tenders and contract awards.
FAQ
Is this legal? Yes. Contracts Finder and Find a Tender publish this data through official open APIs under the Open Government Licence v3.0, which allows commercial reuse with attribution: "Contains public sector information licensed under the Open Government Licence v3.0."
Why is buyerContactEmail sometimes empty? We only output organisation mailboxes such as procurement@ or tenders@. Personal mailboxes of individual officials and contact person names are removed on purpose, to keep the dataset free of personal data.
Why is the value empty for some notices? Buyers do not always publish an estimated value. When you set a minimum or maximum value, notices without a value are dropped.
Why does the same tender appear twice? Contracts Finder and Find a Tender are separate portals and a few buyers publish on both. Each portal gives the notice its own ID. Updates (amended deadlines, corrections) appear as new notices with stage tender and noticeType tenderUpdate.
How fresh is the data? Live. Each run reads the official APIs at that moment.
Can I get older notices? Yes. Set Date from and Date to. Both portals keep years of history.
Something looks wrong? Open an issue on the Actor's Issues tab. We run an automatic self-check every day that detects source changes, and usually fix problems within a day.