UK Tenders Scraper: Contracts Finder and Find a Tender
Pricing
$3.00 / 1,000 notices
UK Tenders Scraper: Contracts Finder and Find a Tender
Filter by keyword, CPV code, region or buyer; each notice comes with deadline, value, contact and a link. Costs 3 USD per 1,000 notices.
Pricing
$3.00 / 1,000 notices
Rating
0.0
(0)
Developer
BEPO Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Features
Share
ποΈ What is UK Tenders?
Public sector work across England, Scotland, Wales and Northern Ireland, pulled through the official OCDS APIs of Contracts Finder and Find a Tender: title, stage, procedure, SME suitability, days left, awards and the URL of each record. Alert mode returns only UK tenders you have not seen, so a scheduled run becomes your morning digest.
- Bid teams: a daily list of new tenders in your field
- SMEs: only tenders marked suitable for small businesses
- Market intelligence: see which buyers award what, and to whom
- Lead generation: contacts at public buyers

β¨ Why use this Actor?
- β Both services: Contracts Finder and Find a Tender in one dataset
- β
Alert mode:
onlyNewwith analertNamereturns only new tenders - β Rich filters: CPV, value range, region, buyer, stage, deadline, SME suitability
- β Official data: OCDS APIs, no page scraping
- β Pay for results: no start fee, so an alert run with nothing new is free
π¦ What data can you get with UK Tenders?
| π° Title and source | π’ Buyer, address and contact | π Published date, deadline, days left |
| π· Value in GBP | π·οΈ CPV code and description | π Regions |
| β SME suitable | π Awards and suppliers | π Notice link |
Many tenders carry no price because buyers leave it out; the
includeUnpricedoption decides whether they stay when you filter by value.
π How to use UK Tenders
UK Tenders works in a few clicks, no coding needed:
- Create a free Apify account (the free plan includes 5 USD of monthly credit).
- Open UK Tenders and click Try for free.
- Enter keywords or CPV codes, optional value and region filters, and how many days back to look.
- Click Start and wait for the run to finish (most runs take seconds).
- Download your data as JSON, CSV, Excel, XML or HTML, or send it straight to Google Sheets, Make, Zapier or your AI agent.

β¬οΈ Input
Every filter is optional; defaults return recent open tenders.
CPV codes
Prefixes work: 72 covers all IT services.
Alert mode
Turn on onlyNew, name the alert and schedule the Actor daily.
Speed
Find a Tender allows about 12 requests per two minutes, so a one-day alert takes about a minute and a week about six.
| Field | Type | What it does | Default |
|---|---|---|---|
Keywords (keywords) | array | Any of these words in the title, description, CPV name or buyer (case-insensitive). | ["software"] |
CPV codes (cpvCodes) | array | CPV codes or prefixes, e.g. | ["72"] |
Minimum value (GBP) (minValue) | integer | Only tenders worth at least this much (estimated value, or the award value for awards). | |
Maximum value (GBP) (maxValue) | integer | Only tenders worth at most this much. | |
Keep tenders without a value (includeUnpriced) | boolean | Many notices publish no value. | true |
Regions (regions) | array | Words or codes of the delivery region, town or postcode, e.g. | |
Buyers (buyers) | array | Words of the buyer name, e.g. | |
Only SME-suitable (smeSuitableOnly) | boolean | Only notices the buyer marked suitable for small and medium businesses (Contracts Finder). | false |
Stages (stages) | array | tender (open opportunities), award (who won and for how much), planning (early market engagement). | ["tender"] |
Sources (sources) | array | contracts-finder (England, from about 12,000 GBP), find-a-tender (whole UK, higher value). | ["contracts-finder","find-a-tender"] |
Published within (days) (postedWithinDays) | integer | Only notices published or updated in the last N days. | 7 |
Only open tenders (openOnly) | boolean | Drop tenders whose deadline has passed (tenders without a deadline stay). | true |
Deadline from (deadlineFrom) | string | Only tenders with a deadline on or after this day (YYYY-MM-DD, UTC). | |
Deadline to (deadlineTo) | string | Only tenders with a deadline on or before this day (YYYY-MM-DD, UTC, the whole day counts). | |
Alert mode: only new tenders (onlyNew) | boolean | Return only tenders not returned by an earlier run with the same alert name. | false |
Alert name (alertName) | string | Separates several alerts (letters, digits, dashes). | "default" |
Max results (maxResults) | integer | Newest first. | 200 |
Include description (includeDescription) | boolean | The full notice text. | true |

Input example
{"cpvCodes": ["72","48"],"postedWithinDays": 3,"maxResults": 100}
β¬οΈ Output
Every tender becomes one row with buyer, contact, deadline, value and the notice link.

Output example
One row of the dataset (a real run of 2026-10-14):
{"source": "Contracts Finder","title": "Managed IT and Cyber Security Service Provider - Pre-Qualification (Stage 1 of 2)","buyer": "NORTH EAST AUTISM SOCIETY","contact": {"name": "Kevin Meikle","email": "Tenders@ne-as.org.uk","phone": null},"publishedDate": "2026-10-13T11:53:02+01:00","deadline": "2026-10-30T12:00:00Z","daysLeft": 14,"valueGbp": 900000,"cpvCode": "72000000","cpvDescription": "IT services: consulting, software development, Internet and support","regions": ["North East"],"procedure": "Other - Two-stage process","smeSuitable": true,"link": "https://www.contractsfinder.service.gov.uk/Notice/83ec4c0c-a9d1-4ff0-aa4b-e1f64e13aa26"}
View the results as a table or JSON in the Output tab and download them as JSON, CSV, Excel, XML, HTML or RSS, all fields or only those you pick.
π° How much does UK Tenders cost?
UK Tenders is priced per event: 3 USD per 1,000 tenders (0.003 USD each), with no monthly rental. No start fee, an alert run with nothing new is free.
| You get | You pay |
|---|---|
| 100 tenders | 0.3 USD |
| 1,000 tenders | 3 USD |
| 10,000 tenders | 30 USD |
| 100,000 tenders | 300 USD |
π‘ Apify's free plan gives you 5 USD of credit every month, enough for about 1,666 tenders at no cost. Set a spending limit per run and the Actor stops there.
βοΈ UK Tenders vs. the alternatives
| UK Tenders | Contracts Finder website | Paid tender portals | |
|---|---|---|---|
| Both services in one list | β | β | varies |
| Daily alert by schedule | β | email only | β |
| Export, API and MCP | β | β | varies |
| Pay per tender | β | free | β subscription |
π Integrations, API and MCP
Connect UK Tenders to your AI agent (MCP)
Give Claude, ChatGPT, Cursor or any MCP client direct access to UK Tenders through the Apify MCP server. Add this URL to its settings:
https://mcp.apify.com/?actors=bepolabs/uk-tenders
For Claude Desktop, add it under mcpServers in claude_desktop_config.json:
{"mcpServers": {"uk-tenders": {"command": "npx","args": ["-y","@apify/actors-mcp-server","--actors","bepolabs/uk-tenders"],"env": {"APIFY_TOKEN": "<your Apify API token>"}}}}
Then just ask: "Find new IT tenders over 100,000 GBP in London published in the last 3 days."
Run it from your code
Python (pip install apify-client):
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("bepolabs/uk-tenders").call(run_input={"cpvCodes":["72","48"],"postedWithinDays":3,"maxResults":100})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript (npm install apify-client):
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('bepolabs/uk-tenders').call({"cpvCodes":["72","48"],"postedWithinDays":3,"maxResults":100});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
No-code integrations
Send results to Google Sheets, Slack, Airtable, HubSpot, Make, Zapier, n8n and more from the Integrations tab, start runs on a schedule, or trigger your own endpoint with a webhook when a run finishes. The Apify API gives you full control over runs and datasets.
β FAQ
How fresh is the data?
Live: each run asks both services for notices published in the last N days (1 to 90).
Why does a run take a few minutes?
Find a Tender limits requests; the Actor paces itself instead of failing.
Many tenders have no value.
That is how buyers publish them. With a value filter, includeUnpriced decides whether they stay.
Is it legal to use UK Tenders?
Both services publish under the OGL 3.0, which permits commercial reuse with this attribution: contains public sector information licensed under the Open Government Licence v3.0.
What if something is missing or does not work?
Open an issue on the Issues tab; we read each one and reply. Feature requests are welcome too.
π¬ Your feedback
Tell us what UK Tenders should add on the Issues tab or leave a review; your notes decide what we work on next.
π Related Actors
| Actor | What it does |
|---|---|
| ποΈ SAM.gov Contract Opportunities | US federal contract opportunities by keyword, NAICS, set-aside or agency, with deadlines, contacts and attachments. |
| ποΈ US Federal Grants Finder | Grants.gov opportunities by keyword, agency or CFDA number, with award amounts, deadlines, eligibility and contacts. |
| π©Ί NPI Registry Lookup | US doctors, nurses, clinics and pharmacies from the official CMS NPI Registry, by specialty, name, NPI or place. |
| π¦οΈ US Weather Forecast | Official National Weather Service forecasts, hourly and 7-day, plus active weather alerts for any US point or state. |
| π§ Email Verifier | Bulk email validation over DNS: valid, risky or invalid per address, with the reasons, a score, a typo fix, throwaway and shared-inbox flags. |
| π Phone Number Validator | Bulk phone number validation offline: valid or not, E.164 format, country and line type (mobile, fixed line, VoIP) for every number. |
| π§Ύ EU VAT Number Validator | Check thousands of EU VAT numbers against the official VIES service: valid or not, company name and address. |
| πΌ ATS Jobs | Every open job from company career boards on Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee in one deduped feed. |