UK Public Contracts & Tenders Finder avatar

UK Public Contracts & Tenders Finder

Pricing

from $6.00 / 1,000 contract notices

Go to Apify Store
UK Public Contracts & Tenders Finder

UK Public Contracts & Tenders Finder

Find UK public sector contract notices worth money. Reads the government's official OCDS feed and returns each notice as a lead: contract value, CPV industry code, buyer organisation, deadline, and the buyer's direct contact details.

Pricing

from $6.00 / 1,000 contract notices

Rating

0.0

(0)

Developer

Jonah

Jonah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Get every UK public sector contract notice as a structured, filtered list, with the buyer's email address attached.

UK councils, NHS trusts, schools and government agencies publish around 1,800 contract notices every month. Each one says what is being bought, what it is worth, when it closes, and, in every single case, who to contact about it.

This Actor reads those notices from the government's own open-data feed and gives you one clean row per contract, ready to paste into a spreadsheet, a CRM or a bid tracker.

  • 🔎 Filter by what matters: contract value, industry code (CPV), buyer name, keyword
  • 📧 The buyer's email is included: every notice measured carried one (696 of 696 over a seven-day pull), plus a phone number on 61%
  • 💷 Real numbers: median contract value £90,000; 48% are over £100k
  • 🏛️ Every stage: open tenders, awards, and early planning notices
  • 🔗 The official notice link on every row, so you can verify anything
  • 🆓 No API key, no browser, no login, no scraping gymnastics

What can this Actor do?

  • Find contracts to bid on in your sector and region, with the buyer named and reachable
  • Track a customer's buying activity: see what an organisation is about to spend on
  • Build a list of public-sector buyers who are actively spending money
  • Do market research on public spending by industry, region or buyer type
  • Watch for new opportunities by scheduling a daily run and diffing what comes back

What data can you extract from Contracts Finder?

One row per notice, with:

What is being boughttitle, full description, procurement method, status
What it is worthcontract value and currency (as published by the buyer)
Who is buying itorganisation name, unique identifier, full postal address
How to reach themcontact email, phone number, website
What kind of work it isCPV industry code and description, plus all additional codes
When it closesbid deadline, and whether it is still open
Where it goesdelivery postcodes, regions and countries
Whether SMEs can bidthe buyer's own suitability flag
The proofthe official Contracts Finder notice URL

How much does it cost?

$10 per 1,000 contract notices, each one carrying the buyer's published contact details. One price, one event, no surprises.

PlanPer noticePer 1,000 notices
Free$0.010$10
Bronze$0.0095$9.50
Silver$0.0090$9
Gold$0.0085$8.50
Platinum$0.0075$7.50
Diamond$0.0060$6

There is no compute charge to worry about and no proxy costs: this Actor reads a public JSON API, so the price you see is the price you pay.

For context: the median UK public contract is worth £90,000. A full month of the entire UK feed, every notice published in 30 days, costs about $18 and tells you every organisation in the country that is about to spend money.

The free alternatives give you the notices. What they do not give you is the buyer's email address, which is published on every one measured and is the field that turns a list into a list you can act on.


How to use it

Every contract over £100k in the last week

minValue: 100000
daysBack: 7

Only construction work, in Yorkshire

cpvCodes: ["45000000", "45260000", "45262000"]

Everything one council is buying

buyerNames: ["Suffolk County Council"]
daysBack: 30

Only what is still open for bids

stages: ["tender"]

Software and IT contracts, over £50k, mentioning "cyber security"

keywords: ["cyber security", "penetration testing"]
minValue: 50000
cpvCodes: ["72000000"]

Input settings

FieldDefaultWhat it does
daysBack7How many days of notices to collect, counting back from today
publishedFromif unsetStart of the window as an ISO date. Overrides daysBack
publishedTonowEnd of the window as an ISO date
minValue0Only contracts worth at least this many pounds
cpvCodesif unsetUK industry codes to include, e.g. 45262800
buyerNamesif unsetParts of buyer organisation names to include
keywordsif unsetWords to find in the notice title or description
stagesalltender (open), award (won), planning (early)
maxResults1000The most notices to return

What one row looks like

{
"noticeId": "ocds-b5fd17-c62320ee-3c70-411e-b390-b0d7ffc18f8c",
"noticeUrl": "https://www.contractsfinder.service.gov.uk/Notice/877f467f-38c2-424d-81d6-c872341c8baa",
"title": "Accounts Payable Forensics",
"description": "A forensic tool to identify potential errors in payments before they are made, including duplicate payments, incorrect suppliers and fraud.",
"status": "complete",
"stage": "award",
"noticeType": "award",
"procurementMethod": "open",
"value": { "amount": 108360, "currency": "GBP" },
"cpv": { "code": "48440000", "description": "Financial analysis and accounting software package" },
"cpvCodes": ["48440000"],
"buyer": {
"name": "Bristol City Council",
"identifier": "GB-CFS-54258",
"email": "procurement@bristol.gov.uk",
"phone": "+44 117 903 3318",
"website": "https://www.bristol.gov.uk",
"address": "PO Box 68, Bristol, BS1 6DX, United Kingdom"
},
"deadline": null,
"publishedDate": "2026-10-20T09:14:22+01:00",
"sme": true,
"deliveryPostcodes": ["BS1 6DX"],
"deliveryRegions": [],
"deliveryCountries": ["United Kingdom"]
}

Yes. The Actor reads the Open Contracting Data Standard (OCDS) API that UK Contracts Finder publishes as open government data under the Open Government Licence v3. It does not scrape web pages, log in, or bypass anything. Every row links back to the official notice so you can check it.

You are responsible for how you use the contact details you get back, and for complying with UK GDPR and the PECR rules on unsolicited contact.


How is this different from other Contracts Finder tools?

This ActorThe official siteSearch-a-bid-directory tools
Every notice, no keyword matching✅✅✅
The buyer's email✅ on every notice measuredon the notice page itselfusually a paid add-on
Filter by contract value✅❌varies
Filter by CPV industry code✅❌varies
Structured output✅ JSON / CSV / Excel❌ copy and paste✅
Runs on a schedule✅❌✅
Cost for the whole UK, one month~$18freefrom £49/mo

The official site lets you search and browse, but it gives no filtered export, and the contact address sits on the notice rather than in the results. This Actor does the filtering itself and hands you the contact details with the record.


Frequently asked questions

Does this cover Scotland, Wales and Northern Ireland? Not yet. This Actor reads Contracts Finder, which covers England and some UK-wide notices. Scotland (Public Contracts Scotland), Wales (Sell2Wales) and Northern Ireland (eTendersNI) publish separately. Covering them is on the roadmap.

How fresh is the data? It is live. The Actor reads the feed as it stands at the moment you run it. Contracts Finder publishes continuously, so a daily scheduled run picks up new notices within a day.

What is a CPV code? The Common Procurement Vocabulary, the standard classification the UK uses to say what kind of work a contract is. 45000000 is construction, 62000000 is IT and software, 72000000 is consulting. Filter by the codes for the work you sell.

The value field is empty. Why? Because the buyer did not publish one. It is never guessed or estimated.

Can I monitor specific buyers for new opportunities? Yes. Filter on buyerNames and schedule the Actor to run daily. Each run returns what is new in the window.

What happens if my run is interrupted? You are charged only for the notices actually written to your dataset, because each notice is charged as it is saved.

Can I get the data on a schedule? Yes. Apify Schedules run the Actor in the cloud, so it keeps running after you close your laptop. A run can also be triggered from any other tool over the API.


Still on Apify?

This Actor is one of the most reliable ways to get this data, and it comes with the platform: scheduling, monitoring, retries, proxy rotation if you ever need it, and export to JSON, CSV or Excel. If you would rather not work in a developer platform at all, the same feed powers a simple hosted lookup. Get in touch and we will point you at it.