Uk Find A Tender Scraper avatar

Uk Find A Tender Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Uk Find A Tender Scraper

Uk Find A Tender Scraper

Extract high-value UK procurement notices from Find a Tender. Filter by dates, keywords, CPV codes, or stages to track tenders, buyers, and contact details. Download your results directly in JSON, CSV, or Excel formats for your sheets or CRM.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

UK Find a Tender Scraper for High-Value Public Tenders

UK Find a Tender Scraper for High-Value Public Tenders

UK Find a Tender Scraper collects high-value UK procurement notices efficiently and structured for easy access. You can instantly export the extracted data into clean JSON, CSV, or Excel formats for your workflows.

Use cases

  • Bid desks: Pull new UK tender notices for a date window on a weekday morning.
  • CPV filters: Keep notices whose classification ID matches the specific codes you target.
  • Buyer lists: Export buyer names, emails, and postal codes whenever available.
  • Pipeline checks: Match keywords across titles and descriptions without having to click through the site manually.
  • CSV handoff: Download your dataset as a CSV or Excel spreadsheet for CRM imports or team reporting.

What data does this actor extract?

You can collect tender data in two ways:

  • Releases by date: Filter by start and end date windows with standard item caps.
  • Local filters: Apply specific keywords, CPV code prefixes, and stage tags directly to refine your results.

Stage tags like planning, tender, and award help filter procurement notices to match the exact project phase you are looking for.

Input

ParameterTypeDefaultDescription
modestringreleasesSet to releases for date range extraction, or filter to match keyword, CPV, or tags.
updatedFromstring2026-10-01T00:00:00Start date in ISO format. Leave empty to skip.
updatedTostringemptyEnd date in ISO format. Leave empty to skip.
stagesarrayemptyFilter notices by stage tags locally.
keywordstringemptyMatch terms in tender titles and descriptions (filter mode).
cpvPrefixstringemptyClassification ID prefix, e.g. 6411 (filter mode).
maxItemsinteger100Maximum number of notice rows to collect (up to 1000).
requestDelaySecsnumber1Pause duration between page fetches.
userAgentstringkawsar research UAHeader sent on outgoing requests.
timeoutSecsinteger300Overall run execution time limit in seconds.
requestTimeoutSecsinteger30Timeout per individual request in seconds.

Example input

{
"mode": "releases",
"updatedFrom": "2026-10-01T00:00:00",
"updatedTo": "",
"maxItems": 100,
"requestDelaySecs": 1,
"timeoutSecs": 300,
"requestTimeoutSecs": 30,
"userAgent": ""
}

Output

Notice records provide rich procurement details. Here is an example output structure:

{
"ocid": "ocds-h6vhtk-07853d",
"id": "095881-2026",
"date": "2026-10-11T22:16:50+01:00",
"tag": ["tender"],
"buyer_name": "Post Office Limited",
"tenderTitle": "Post Office Branch - Sherwood",
"tenderDescription": "Post Office Ltd is looking for a successful retailer to incorporate a Post Office Main into their existing or proposed business.",
"buyer_email": "postmaster.onboarding@postoffice.co.uk",
"buyer_postcode": "EC2V 7ER",
"value": 33500,
"url": "[https://www.find-tender.service.gov.uk/Notice/095881-2026](https://www.find-tender.service.gov.uk/Notice/095881-2026)",
"scraped_at": "2026-10-12T00:00:00+00:00"
}
FieldTypeDescription
ocidstringOpen Contracting ID.
idstringUnique notice identifier.
datestringRelease date of the notice.
tagarrayProcurement stage tags.
buyer_namestringName of the purchasing organization.
tenderTitlestringTitle of the tender.
tenderDescriptionstringSummary or description of the contract requirement.
buyer_emailstringContact email address when available.
buyer_postcodestringPostcode of the buyer address when available.
valuenumberEstimated or awarded contract monetary value.
urlstringDirect web URL to view the notice on Find a Tender.
scraped_atstringUTC timestamp when the record was collected.

How it works

  1. Reads your configuration options including date windows and target items.
  2. Iterates through standard notice pagination until reaching your target date, maxItems limit, or runtime cap.
  3. Respects polite delay intervals between page requests to maintain reliable data extraction.
  4. Deduplicates notice IDs and saves clean records in batches.
  5. Soft errors on problematic pages are reported gracefully in output rows without interrupting the whole run.

FAQ

Can I export CSV? Yes. You can download the dataset directly as CSV or Excel from your dataset tab or through standard export links.

How many notices can one run save? maxItems defaults to 100 records and can be set up to 1000 items.

What happens if a request fails or returns an error? The scraper records an isolated error row with status details so you don't lose the rest of your collected dataset.

Trademark Notice

UK Find a Tender and related names, logos, and trademarks belong to their respective owners. Their use in this documentation is solely to identify the source of the data and does not imply affiliation, sponsorship, endorsement, or partnership.

Disclaimer

This tool is an independent tool and is not affiliated with, endorsed by, sponsored by, or otherwise officially associated with UK Find a Tender or its owners. All data is collected from publicly available sources. Users are responsible for complying with the source's terms of use, rate limits, and attribution or licensing requirements.

This scraper only collects publicly available data from UK Find a Tender without bypassing access controls. Collecting public data is generally legal, but how you use it matters:

  • Personal data: If the results include personal data (for example names, emails, or profile details), privacy regulations like GDPR may apply. Only collect and store personal data when you have a legitimate reason.
  • Copyright: Some content (articles, images, detailed text) may be protected by copyright. Respect licensing conditions when reusing published information.
  • Terms of use: Respect the source's terms, rate limits, and attribution requirements. Find a Tender notice data is offered under the Open Government Licence.
  • Legal advice: This is general information, not legal advice. If you're unsure, consult a legal professional.

To learn more, read Apify's guide: Is web scraping legal?