UK Contracts Finder Tenders and Awards Scraper
Pricing
from $5.00 / 1,000 results
UK Contracts Finder Tenders and Awards Scraper
Public UK sector tenders and contract awards from Contracts Finder, filtered by CPV code, region, minimum value and procurement stage, priced per result.
What does UK Contracts Finder Tenders and Awards Scraper do?
This Actor returns live opportunity notices and contract awards from Contracts Finder, the UK government's portal for public sector procurement below the high value threshold. Each result includes the notice title, buyer, procurement stage, value, region, CPV category, closing date and a link back to the original notice. Use the stage, CPV code, region and minimum value filters to keep runs small and focused, since pricing is per result returned.
Data source
Data comes from the public OCDS (Open Contracting Data Standard) release API at contractsfinder.service.gov.uk/Published/Notices/OCDS/Search, published by the Cabinet Office and updated as buyers post and update notices, usually within minutes of publication.
Why use it?
- Lead generation: find newly published tenders by sector, region or value to identify agencies buying what you sell.
- Competitor and market research: see who was awarded a contract, at what value and under which procurement method.
- Pipeline monitoring: track new opportunities in your CPV categories before they close.
- Replaces manually searching the Contracts Finder website notice by notice.
How to use it
- Open the Actor and set the procurement stage, CPV code, region and minimum value to match what you are looking for.
- Click Start. Download results as JSON, CSV or Excel, or read them through the API.
- Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new notices automatically.
Input
| Field | Description |
|---|---|
stage | Procurement stage: tender (open for bids), award, planning or implementation. Leave as All stages to get everything. |
cpvCode | Only return notices whose CPV classification starts with this code, for example 72 for IT services or 45 for construction. Leave blank to skip. |
region | Only return notices whose delivery location or buyer address mentions this text, for example London or Scotland. Leave blank to skip. |
minValue | Only return notices with a published value at or above this amount in GBP. Notices with no published value are dropped when this is above zero. Set to 0 to skip. |
publishedFrom | Only return notices published on or after this date, format YYYY-MM-DD. Leave blank for no lower bound. |
maxResults | Hard stop for the run. You are billed per result, so this caps the cost. |
proxyConfiguration | Apify proxy is recommended for larger runs. |
Example input:
{"stage": "tender","cpvCode": "","region": "","minValue": 0,"publishedFrom": "","maxResults": 50}
Output
Every record has the same shape:
{"id": "ocds-b5fd17-fc3ca536-9cfb-4594-85d8-1fc231eca21f","title": "Taxi and MPV (1-8 seats) Passenger Assistant","buyer": "East Sussex County Council","stage": "tender","value": null,"currency": null,"region": "United Kingdom, Lewes","closingDate": "2026-09-28T10:00:00+01:00","cpvCode": "60000000","cpvDescription": "Transport services (excl. Waste transport)","publishedDate": "2026-09-23T09:20:48+01:00","procurementMethod": "Restricted procedure (above threshold)","supplier": null,"awardValue": null,"description": "Vehicle type: Saloon. Passenger Assistant Required: Yes...","buyerContactEmail": "procurement@eastsussex.gov.uk","url": "https://www.contractsfinder.service.gov.uk/Notice/f692f2e1-572e-4d6e-9802-c488689a4a90","scrapedAt": "2026-09-23T08:28:42.257Z"}
| Field | Meaning |
|---|---|
id | Stable open contracting id (ocid), safe for deduplication between runs |
title | Notice title |
buyer | Name of the contracting public sector body |
stage | Procurement stage of this release: tender, award, planning or implementation |
value | Published contract or tender value, when available |
currency | Currency of the value, usually GBP |
region | Delivery region, country or buyer locality mentioned on the notice |
closingDate | Deadline for bids, ISO format |
cpvCode | Primary CPV classification code |
cpvDescription | Human readable CPV category |
publishedDate | Date this notice version was published, ISO format |
procurementMethod | Procurement procedure, for example Open procedure or Restricted procedure |
supplier | Awarded supplier name, only set on award-stage results |
awardValue | Awarded contract value, only set on award-stage results |
description | Full notice description |
buyerContactEmail | Buyer contact email published on the notice |
url | Link to the notice on Contracts Finder |
Pricing
Pay per event: a small fee when a run starts, then a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.
Limitations
- Only covers Contracts Finder, the UK's below-threshold procurement portal. It does not cover Find a Tender, the separate service for above-threshold notices.
valueandregionare only as complete as the buyer's own filing. Many notices do not publish a value or a structured region.- CPV filtering matches only the primary classification code on each notice, not secondary classifications.
- Data reflects the government's publication feed, not a fixed daily snapshot.
FAQ
Is this legal? The Actor reads the open OCDS API that the Cabinet Office publishes for public use on Contracts Finder, and stores only the procurement information published for that purpose. You are responsible for how you use the data.
Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.