UK Public Tenders (Find a Tender + Contracts Finder) avatar

UK Public Tenders (Find a Tender + Contracts Finder)

Pricing

Pay per event

Go to Apify Store
UK Public Tenders (Find a Tender + Contracts Finder)

UK Public Tenders (Find a Tender + Contracts Finder)

All UK public tenders in one feed: Find a Tender and Contracts Finder notices with CPV, buyer, region, value, deadline and awarded suppliers. Daily alerts with onlyNew.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Artur Flamandzki

Artur Flamandzki

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

UK Public Tenders (Find a Tender + Contracts Finder in one feed)

Get every UK public tender in one clean feed: above-threshold and Procurement Act 2023 notices from Find a Tender (FTS) and lower-value notices from Contracts Finder (CF). Pipeline notices, calls for tenders, awards with suppliers and values, contracts, updates and cancellations, all mapped to one record format. No API key, no login, no proxy: the actor reads the official OCDS APIs of both services.

Every notice becomes one record: OCID, release id, stage, title, description, buyer (name, id, town, postcode, region), CPV codes, procurement method, goods/works/services, estimated value, tender deadline, places of delivery (NUTS/ITL codes and region names), awarded suppliers with values, SME/VCSE suitability and the link to the official notice.

What you can use it for

  • Tender alerts: run it daily with Only notices not returned before and get only new notices for your CPV codes, keywords, regions or value range.
  • Sales and business development: find public buyers that purchase what you sell, before the deadline.
  • Competitor intelligence: who wins which contracts, for how much, with which buyers (award notices).
  • Market research: public demand by CPV code, region and buyer.
  • AI agents and CRMs: structured, deduplicated notices via the Apify API or MCP.

How it works

  1. For each UK calendar day in the window (newest first) and each source, the actor reads the official OCDS release packages page by page: Find a Tender ocdsReleasePackages and Contracts Finder OCDS/Search.
  2. Within a source, only the latest release of each procedure (OCID) in the run is kept, mapped to one record; contact names, e-mails, phones and street addresses are never returned.
  3. Your filters are applied: stages, keywords in the title, CPV prefixes, regions, buyers, value range, deadline.
  4. With Only notices not returned before, a release is returned once per combination of filters (memory kept 60 days); a later release of the same procedure (e.g. its award) comes again: a ready-made tender alert.

Input

FieldWhat it does
SourcesFTS (Find a Tender), CF (Contracts Finder); both by default
StagesCalls for tenders, awards and contracts by default; also planning, updates, cancellations
Published in the last N days1 = yesterday and today (UK time, best for a daily schedule); up to 31
KeywordsWords in the title, e.g. cleaning, software
CPV codesPrefixes, e.g. 45 (construction works), 72 (IT services), 85 (health and social work)
RegionsNUTS/ITL code prefixes such as UKI (London) or names as Contracts Finder writes them (South East)
BuyersPart of the buyer's name or its exact id, e.g. NHS, GB-PPON-PZGG-1891-TDCX
Minimum / maximum valueIn GBP; notices without a value are dropped when set
Deadline fromOnly notices with a tender deadline on or after this date
Include description / suppliersDescription text and awarded suppliers (both on by default)
Only notices not returned beforeIdeal for daily schedules
Max noticesStop after this many

Output example

{
"source": "CF",
"ocid": "ocds-b5fd17-43dad516-3d0f-4c42-b547-c17aec4868f8",
"releaseId": "b9681ef2-d281-4e67-b93f-7fa2a69ab36a-920461",
"stage": "award",
"tags": ["award"],
"publishedAt": "2026-11-03T20:29:46Z",
"title": "Civic Centre Strip out",
"description": "Call-off contract from a framework.",
"buyer": {"name": "Ashford Borough Council", "id": "GB-LAE-ASF", "locality": "ASHFORD", "postalCode": "TN231HU",
"region": null, "country": "England"},
"cpv": {"main": "45000000", "all": ["45000000"]},
"procurementMethod": "selective",
"mainCategory": "works",
"value": {"amount": 133713.49, "currency": "GBP"},
"deadline": "2026-08-25T10:00:00+01:00",
"regions": ["South East", "United Kingdom"],
"status": "complete",
"awards": [{"status": "active", "date": "2026-10-29T00:00:00Z", "value": {"amount": 133713.49, "currency": "GBP"},
"suppliers": [{"name": "Example Demolition Ltd", "id": "GB-COH-00000000"}]}],
"suitability": {"sme": true, "vcse": false},
"url": "https://www.contractsfinder.service.gov.uk/Notice/b9681ef2-d281-4e67-b93f-7fa2a69ab36a"
}

Stages: planning, tender, award, contract, update, cancellation. A release with several tags takes the latest one (Find a Tender award notices are tagged award + contract and count as contract). Values are net (amount) when published, else gross; value is the tender estimate (or the sum of its lots), award values are in awards.

Pricing

Pay per event, no subscription. The prices are on the Pricing tab; you are charged for two events:

EventWhen
Source-day (source-day)once per source and day read successfully (FTS and CF for 2 days = 4); a source that is down is not charged
Notice (notice)once per notice saved to the dataset
  • A working day of both sources brings roughly 650 releases (measured on 3 November 2026: about 490 on Find a Tender and 165 on Contracts Finder); filters cut the notice fees, the source-day fee stays.
  • A source-day is charged only when your remaining budget also covers at least one notice.
  • The form starts with Max notices = 100 for a cheap first run; raise it for a full feed.
  • Set a maximum cost per run in Apify and the actor stops cleanly when it is reached.

Data and privacy

Contains public sector information licensed under the Open Government Licence v3.0 (https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/), published by the Cabinet Office on find-tender.service.gov.uk and contractsfinder.service.gov.uk. Buyers are public bodies. Suppliers are mostly companies, but sole traders may appear under their own name as published by law: the actor returns only a supplier's name and identifier, never contact data or street addresses, and Include suppliers off removes them. Use such records in line with the UK GDPR.

Known limits

  • Find a Tender is read by update time, Contracts Finder by publication time: an FTS record's publishedAt is its release date and may fall outside the day it was read on.
  • The same procedure published on both services (they are not linked by OCID) is returned twice, with different source.
  • Regions: Find a Tender gives NUTS/ITL codes, Contracts Finder gives region names only.
  • With onlyNew off, releases are not remembered: turning onlyNew on later starts from an empty memory.
  • Notices are as published; corrections arrive as separate update releases.