Find a Tender Scraper avatar

Find a Tender Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Find a Tender Scraper

Find a Tender Scraper

Scrape Find a Tender procurement notices. Search and collect record details. Export available fields to Excel, CSV or JSON.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

ScrapingMonkey

ScrapingMonkey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Features

Limited permissions

Share

Extract Find a Tender procurement notices for tender discovery, buyer research and procurement monitoring. Find a Tender Scraper collects public information into one complete dataset table, ready to export as Excel, CSV or JSON.

Use search filters or individual public record links, set how many results you need and start the Actor. Search finds matching records; Details retrieves the available information for records you already know.

At a glanceDetails
📥 InputSearch filters or individual public record links
📋 Collection modesSearch tender records; Get tender details
📤 OutputOne row per record, or a failed row for an unsuccessful input
📄 PaginationAutomatic, up to maxResults while more records are available
🔐 Website loginNot required
💾 ExportOne dataset view with all fields; Excel, CSV and JSON

What the Find a Tender scraper collects 📋

ModeWhat you receive
Search tender recordsMatching procurement notices and the fields published in the search results.
Get tender detailsAvailable public information for each supplied record. The full output example below shows its actual fields.

The field table and complete examples below show the information this Actor returns. Optional values depend on what the source publishes for the selected record.

Coverage for this Actor:

  • Search UK procurement notices by keywords, including opportunities, awards and other notice stages.
  • Values retain their original currency and VAT wording; notice descriptions can include multiple contracts or lots.

How to scrape Find a Tender 🚀

  1. Choose Search tender records or Get tender details.
  2. Complete the search filters or individual public record links.
  3. Set Maximum results. The minimum is 1.
  4. Start the Actor and review the saved dataset.
  5. Export the results or connect them to your workflow.

Search tender records — input example

{
"mode": "search",
"keyword": "",
"maxResults": 10
}

Get tender details — input example

{
"mode": "details",
"recordUrls": [
"https://www.find-tender.service.gov.uk/Notice/091973-2026"
],
"maxResults": 1
}

maxResults limits all saved rows for each search or supplied record, including a failed row. It does not guarantee that the source has that many matching records. A detail lookup normally returns one record, although sources with multiple revisions or establishments can return more.

Find a Tender data fields and complete output 📦

Each result stays in one row. Every returned field appears in the same dataset view, including list fields and additional published facts. Fields unavailable for a particular record remain empty.

FieldIncluded data
result_typeSelected collection mode.
inputSubmitted search settings, record link or record number.
statusCollection outcome.
error_codeFailure category for an unsuccessful input.
error_messageReadable explanation for an unsuccessful input.
record_idStable public notice or tender-lot identifier.
urlPublic source notice link.
titlePublished notice title.
buyerContracting authority or procuring organisation.
descriptionPublic description or summary of the notice.
record_data.nameRecord data / name, when published.
record_data.valueRecord data / value, when published.
notice_typePublished notice type or procurement stage.
published_atSource publication date and time.
value_textOriginal monetary wording, including units or VAT where stated.
locationPlace of performance or published region.
supplierSupplier named in a contract award.
additional_fields.nameNames of additional published fields, when present.
additional_fields.valueTheir corresponding values in the same order.
referencePublished reference number.
notice_textFull public notice content in readable text.
documents_and_links.titleDocuments and links / title, when published.
documents_and_links.urlDocuments and links / url, when published.
email_addressesPublic procurement contact email addresses.

The complete result below is included for every mode. Text and lists are not shortened. These are examples from validation runs; the source can change.

Search tender records — complete JSON result

{
"result_type": "search",
"input": "{\"keyword\": \"\"}",
"status": "success",
"record_id": "092048-2026",
"url": "https://www.find-tender.service.gov.uk/Notice/092048-2026",
"title": "Contract for the provision of Security Services at County Buildings",
"buyer": "Staffordshire County Council",
"description": "The Tenderer shall provide a resilient and responsive guarding service that controls entry to the building, manages the secure and orderly operation of public access meetings, supports the safety of elected members, employees and other building users, and contributes to the organisation's wider ...",
"record_data.name": [
"Notice type",
"Contract value including VAT",
"Contract location",
"Supplier",
"Publication date"
],
"record_data.value": [
"UK6: Contract award notice",
"£432,000",
"UKG2 - Shropshire and Staffordshire",
"ROCK SECURITY SOLUTIONS LIMITED",
"29 September 2026, 4:26pm"
],
"notice_type": "UK6: Contract award notice",
"published_at": "29 September 2026, 4:26pm",
"value_text": "£432,000",
"location": "UKG2 - Shropshire and Staffordshire",
"supplier": "ROCK SECURITY SOLUTIONS LIMITED",
"additional_fields.name": [],
"additional_fields.value": []
}

Get tender details — complete JSON result

{
"result_type": "details",
"input": "https://www.find-tender.service.gov.uk/Notice/091973-2026",
"status": "success",
"record_id": "091973-2026",
"url": "https://www.find-tender.service.gov.uk/Notice/091973-2026",
"title": "Marketing Automation Platform for the National Gallery",
"record_data.name": [
"Reference",
"Description",
"Supplier",
"Contract value",
"Award decision date",
"Date assessment summaries were sent to tenderers",
"Standstill period",
"Earliest date the contract will be signed",
"Contract dates (estimated)",
"Main procurement category",
"Options",
"CPV classifications",
"Contract locations",
"Submission type",
"Procedure type",
"Dotdigital EMEA Limited",
"National Gallery"
],
"record_data.value": [
"262718MAP",
"We are appointing an advanced, multi-channel Marketing Automation Platform to deliver improved engagement and significant income uplift. The platform is able to intelligently and efficiently leverage our existing CRM data and respond dynamically to customer behaviours to facilitate personalised, persuasive and timely journeys. The platform will: • Enhance and support our existing tech stack; • Have an off-the-shelf integration with the Tessitura database; or have it on the roadmap for launch within the next 4-5 months at a satisfactory phase; The same platform offers a direct integration with our current e-commerce setup or equivalent solutions to leverage e-commerce customer/shop-front data and bridge the gap between our disparate systems, as well as demonstrate the flexibility to accommodate changes we may make to our e-commerce infrastructure. We are appointing a supplier who is able to expedite and support migration onto their system over a 4-5 month window, providing a customized, comprehensive implementation programme and a sustained level of service to ensure success over the short and mid-term",
"Dotdigital EMEA Limited",
"£510,000 excluding VAT £612,000 including VAT\nAbove the relevant threshold",
"28 September 2026",
"29 September 2026",
"End: 8 October 2026 8 working days",
"12 October 2026",
"12 October 2026 to 31 March 2030 Possible extension to 31 March 2032 5 years, 5 months, 20 days\nDescription of possible extension:\nGood performance; strong growth in effectiveness of marketing function",
"Goods",
"The right to additional purchases while the contract is valid.\nThe right to additional purchases while the contract is valid. Additional modules for improved functionality and automation Additional scope due to growth of business",
"48445000 - Customer Relation Management software package",
"UKI32 - Westminster",
"Tenders",
"Competitive flexible procedure",
"Companies House: 03762341 Public Procurement Organisation Number: PLXG-7344-WNZM\nNo1 London Bridge London SE1 9BG United Kingdom\nEmail: legal@dotdigital.com\nRegion: UKI44 - Lewisham and Southwark Small or medium-sized enterprise (SME): No Voluntary, community or social enterprise (VCSE): No Supported employment provider: No Public service mutual: No\nContract 1",
"Public Procurement Organisation Number: PGYR-7259-GLQG\nTrafalgar Square London WC2N 5DN United Kingdom\nEmail: contracting@nationalgallery.org.uk\nRegion: UKI32 - Westminster\nOrganisation type: Public authority - central government"
],
"buyer": "National Gallery",
"reference": "262718MAP",
"notice_type": "Competitive flexible procedure",
"value_text": "£510,000 excluding VAT £612,000 including VAT\nAbove the relevant threshold",
"description": "We are appointing an advanced, multi-channel Marketing Automation Platform to deliver improved engagement and significant income uplift. The platform is able to intelligently and efficiently leverage our existing CRM data and respond dynamically to customer behaviours to facilitate personalised, persuasive and timely journeys. The platform will: • Enhance and support our existing tech stack; • Have an off-the-shelf integration with the Tessitura database; or have it on the roadmap for launch within the next 4-5 months at a satisfactory phase; The same platform offers a direct integration with our current e-commerce setup or equivalent solutions to leverage e-commerce customer/shop-front data and bridge the gap between our disparate systems, as well as demonstrate the flexibility to accommodate changes we may make to our e-commerce infrastructure. We are appointing a supplier who is able to expedite and support migration onto their system over a 4-5 month window, providing a customized, comprehensive implementation programme and a sustained level of service to ensure success over the short and mid-term",
"notice_text": "Award Marketing Automation Platform for the National Gallery National Gallery UK6: Contract award notice - Procurement Act 2023 - view information about notice types Notice identifier: 2026/S 000-091973 Procurement identifier (OCID): ocds-h6vhtk-06848e ( view related notices ) Published 29 September 2026, 3:07pm Watch this notice Contents Open all Scope Contract 1 Information about tenders Submission Procedure Supplier Contracting authority Download PDF version OCDS release OCDS record Share this notice Twitter LinkedIn Email Copy link Print this notice Report concerns about this procurement Scope Scope Reference 262718MAP Description We are appointing an advanced, multi-channel Marketing Automation Platform to deliver improved engagement and significant income uplift. The platform is able to intelligently and efficiently leverage our existing CRM data and respond dynamically to customer behaviours to facilitate personalised, persuasive and timely journeys. The platform will: • Enhance and support our existing tech stack; • Have an off-the-shelf integration with the Tessitura database; or have it on the roadmap for launch within the next 4-5 months at a satisfactory phase; The same platform offers a direct integration with our current e-commerce setup or equivalent solutions to leverage e-commerce customer/shop-front data and bridge the gap between our disparate systems, as well as demonstrate the flexibility to accommodate changes we may make to our e-commerce infrastructure. We are appointing a supplier who is able to expedite and support migration onto their system over a 4-5 month window, providing a customized, comprehensive implementation programme and a sustained level of service to ensure success over the short and mid-term Contract 1 Supplier Dotdigital EMEA Limited Contract value £510,000 excluding VAT £612,000 including VAT Above the relevant threshold Award decision date 28 September 2026 Date assessment summaries were sent to tenderers 29 September 2026 Standstill period End: 8 October 2026 8 working days Earliest date the contract will be signed 12 October 2026 Contract dates (estimated) 12 October 2026 to 31 March 2030 Possible extension to 31 March 2032 5 years, 5 months, 20 days Description of possible extension: Good performance; strong growth in effectiveness of marketing function Main procurement category Goods Options The right to additional purchases while the contract is valid. The right to additional purchases while the contract is valid. Additional modules for improved functionality and automation Additional scope due to growth of business CPV classifications 48445000 - Customer Relation Management software package Contract locations UKI32 - Westminster Information about tenders Information about tenders 3 tenders received 1 tender assessed in the final stage: 0 submitted by small and medium-sized enterprises (SME) 0 submitted by voluntary, community and social enterprises (VCSE) 1 supplier awarded contracts 0 suppliers unsuccessful (details included for contracts over £5 million) Submission Submission Submission type Tenders Procedure Procedure Procedure type Competitive flexible procedure Supplier Supplier Dotdigital EMEA Limited Companies House: 03762341 Public Procurement Organisation Number: PLXG-7344-WNZM No1 London Bridge London SE1 9BG United Kingdom Email: legal@dotdigital.com Region: UKI44 - Lewisham and Southwark Small or medium-sized enterprise (SME): No Voluntary, community or social enterprise (VCSE): No Supported employment provider: No Public service mutual: No Contract 1 Contracting authority Contracting authority National Gallery Public Procurement Organisation Number: PGYR-7259-GLQG Trafalgar Square London WC2N 5DN United Kingdom Email: contracting@nationalgallery.org.uk Region: UKI32 - Westminster Organisation type: Public authority - central government Back to top",
"documents_and_links.title": [
"view information about notice types",
"view related notices",
"Scope",
"Contract 1",
"Information about tenders",
"Submission",
"Procedure",
"Supplier",
"Contracting authority",
"PDF version",
"OCDS release",
"OCDS record"
],
"documents_and_links.url": [
"https://www.find-tender.service.gov.uk/Home/NoticeTypes",
"https://www.find-tender.service.gov.uk/procurement/ocds-h6vhtk-06848e",
"https://www.find-tender.service.gov.uk/Notice/091973-2026#main_heading_anchor_0",
"https://www.find-tender.service.gov.uk/Notice/091973-2026#contract_0",
"https://www.find-tender.service.gov.uk/Notice/091973-2026#main_heading_anchor_2",
"https://www.find-tender.service.gov.uk/Notice/091973-2026#main_heading_anchor_3",
"https://www.find-tender.service.gov.uk/Notice/091973-2026#main_heading_anchor_4",
"https://www.find-tender.service.gov.uk/Notice/091973-2026#main_heading_anchor_5",
"https://www.find-tender.service.gov.uk/Notice/091973-2026#main_heading_anchor_6",
"https://www.find-tender.service.gov.uk/Notice/091973-2026/PDF",
"https://www.find-tender.service.gov.uk/Notice/091973-2026/OCDS/ReleasePackage",
"https://www.find-tender.service.gov.uk/Notice/091973-2026/OCDS/Record"
],
"email_addresses": [
"legal@dotdigital.com",
"contracting@nationalgallery.org.uk"
],
"additional_fields.name": [],
"additional_fields.value": []
}

Input settings ⚙️

SettingWhat to enter
What to collect (mode)Choose the information you need.
Maximum results per search or link (maxResults)Collect up to this many saved results for each search or record link. Minimum: 1.
Procurement keywords (keyword)Words in the procurement title or notice. Leave blank to browse current results.
Tender links (recordUrls)Paste one individual public record link per line. Use this field in Details mode.

Find a Tender scraping use cases 🎯

Build a tender or contract shortlist

Search the supported procurement collection and export matching records. Keep deadlines, buyer names and original references together when reviewing opportunities.

Research public buyers

Compare available buyer, supplier and contract information across records. Preserve the published currency and value type when working with amounts.

Monitor published procurement records

Schedule repeated exports and compare stable record IDs to identify newly published notices and changes. A search result is not confirmation that bidding remains open.

Pricing and saved-result behavior 💰

See the Actor’s Pricing tab for the current rate. Under dataset-item pricing:

  • Each saved record is one result. Lists and additional details attached to it do not create extra rows.
  • A saved failed row is also one billable dataset item. This includes invalid inputs, unavailable records, empty searches and exhausted retries.
  • At most one failed row is saved per input. Retry attempts do not create additional dataset rows.
  • maxResults caps all saved rows for the input. Duplicate copies of the same input are processed once.

Find a Tender scraper API and integrations 🔌

Replace $ACTOR_ID with the ID shown in the Actor’s API tab and $APIFY_TOKEN with your Apify token.

curl -X POST "https://api.apify.com/v2/acts/$ACTOR_ID/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"search","keyword":"","maxResults":10}'

Use Apify schedules for recurring collection, webhooks for completion notifications, and integrations for Google Sheets, Make, Zapier, cloud storage or your own application.

Reliability and public-data limits ⚠️

Temporary request failures are retried up to five total attempts. Invalid record inputs save a failed row without a website request. Confirmed missing records are not retried unnecessarily. If a later request fails, records already saved remain in the dataset. Normal pagination completion does not add a failed row. Collection stops after two consecutive pages return no new records. Configuration, data-saving or request-scheduling failures stop the run.

Find a Tender controls the available records and fields. Search records can contain less information than a full public card. The Actor preserves published values and does not fill missing facts with estimates.

Frequently asked questions ❓

Do I need a Find a Tender account?

No. This Actor collects the supported public information without your website login.

Which search filters can I use?

The input form supports procurement keywords. Only the displayed filters are supported.

How many records can I collect?

Set maxResults to the maximum saved rows you want for each input. The minimum is 1. Collection can finish earlier when the source runs out of results or stops returning new records.

Why are some fields empty?

The source may not publish a value for that record or mode. Optional information remains empty.

Can I export all the fields?

Yes. All returned fields are included in one dataset view. Nested lists remain attached to their parent record.

Support 🛟

For a reproducible issue, share the run ID, selected mode and a safe public example through the Actor’s support channel. Keep tokens, passwords and proxy credentials private.