Public Tenders & Procurement Scraper — TED, SAM.gov, UK avatar

Public Tenders & Procurement Scraper — TED, SAM.gov, UK

Pricing

from $2.40 / 1,000 notices

Go to Apify Store
Public Tenders & Procurement Scraper — TED, SAM.gov, UK

Public Tenders & Procurement Scraper — TED, SAM.gov, UK

Government tenders and public procurement in one table: EU TED (27 countries + EEA), UK Find a Tender & Contracts Finder, US SAM.gov federal contracts and Grants.gov. Keywords, CPV/NAICS, country, value, deadline, buyer contacts, award winners. Only-new mode for daily tender alerts.

Pricing

from $2.40 / 1,000 notices

Rating

0.0

(0)

Developer

tidydata

tidydata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

🏛️ Public Tenders & Procurement Scraper — EU TED, SAM.gov, UK Find a Tender

A keyword search turned into public tenders and contract awards from EU TED, UK Find a Tender, Contracts Finder, SAM.gov and Grants.gov with buyer, deadline and value (real output)

Find government tenders, public procurement opportunities and contract awards from the official sources of the EU, the UK and the US — in one run and one table, with the same columns for every source.

SourceCoverageWhat you get
EU TED (Tenders Electronic Daily)27 EU countries + EEA, all above-threshold tendersTenders, prior information, awards & winners
UK Find a TenderUK above-threshold + Procurement Act 2023 noticesTenders, pipeline notices, awards
UK Contracts FinderUK below-threshold public contracts (mainly England)Tenders, early engagement, awards
US SAM.govUS federal contract opportunitiesSolicitations, presolicitations, sources sought, award notices
US Grants.govUS federal grantsPosted and forecasted grants

Search by keywords, CPV codes, NAICS codes, buyer country, contract value and publication date, and get the buyer, contact email and phone, deadline, estimated value, CPV/NAICS, procedure, documents and submission links — or, for awards, the winning companies and the awarded value. Turn on "Only new notices" and schedule it daily to get tender alerts.

$3 per 1,000 notices. No login, no API key, no browser.

  • ✅ 5 official sources, one schema — source, title, buyerName, deadline, estimatedValue, currency, url… for every notice
  • ✅ Open tenders, planned procurements and contract awards (winners + awarded value)
  • ✅ Buyer contacts: email, phone, website, contracting officer (SAM.gov), grant contact (Grants.gov)
  • ✅ Filters: keywords, exclude words, countries, CPV (children included), NAICS, min/max value, last N days, only open
  • ✅ Only new notices since the last run — remembers what you already got, per search
  • ✅ EU TED in every language: original title + TED's English heading (titleEn) with the CPV category
  • ✅ Official open-data APIs → fast, reliable, no blocking, no proxies

Who uses it

  • Companies that sell to governments — a daily list of new tenders in your sector and countries, before your competitors see them.
  • Bid writers, tender consultants & agencies — one alert per client with a memory name each.
  • Sales & business development — awards show who just won a contract (= new budget, new supplier needs); buyers show who buys what.
  • Market & competitor research — who wins which contracts, at what value, in which country.
  • Tender portals, newsletters & SaaS — feed your platform with clean, structured notices.
  • NGOs, universities & researchers — US federal grants and EU procurement data in one export.

How to use it

  1. Keywords — e.g. software, cyber security, cleaning services, solar panels, translation. Empty = everything (then use the filters).
  2. Sources — EU TED, UK Find a Tender, UK Contracts Finder, SAM.gov (and Grants.gov for grants).
  3. Notice types — open tenders, planned / upcoming, contract awards.
  4. Filters (optional): buyer countries (DE, FR, ES, GB, US…), CPV codes (72000000 = all IT services), NAICS codes (541511), minimum / maximum value, published in the last N days, only open.
  5. Run → export to CSV, Excel, JSON or Google Sheets, or connect it to Slack, email, Make, Zapier or n8n.

Daily tender alerts in 2 minutes

  1. Set your keywords / CPV / countries, Published in the last N days = 2 and turn on Only new notices.
  2. Save it as a task and add a daily schedule.
  3. Add an integration: email, Slack or Google Sheets — you get only the notices you have not seen yet.

Use a different Memory name per client or project so each alert has its own memory.

Output example

A real EU TED notice (Lithuania), shortened:

{
"source": "ted",
"sourceName": "EU TED",
"noticeId": "760367-2026",
"noticeType": "tender",
"title": "Daugiakanalės perspėjimo platformos informacinė sistema su garantine priežiūra",
"titleEn": "Lithuania – Information systems and servers – Daugiakanalės perspėjimo platformos informacinė sistema…",
"url": "https://ted.europa.eu/en/notice/-/detail/760367-2026",
"language": "lit",
"buyerName": "Priešgaisrinės apsaugos ir gelbėjimo departamentas prie Vidaus reikalų ministerijos",
"buyerCountry": "LT",
"buyerCity": "Vilnius",
"buyerEmail": "pagd@vpgt.lt",
"buyerWebsite": "https://pagd.lrv.lt/lt/",
"publishedAt": "2026-11-02",
"deadline": "2026-12-03T09:00:00+02:00",
"estimatedValue": 4380165.29,
"currency": "EUR",
"category": "supplies",
"cpvCodes": ["48800000", "72267000"],
"cpvDescription": "Information systems and servers",
"procedureType": "open",
"isFramework": false,
"documentsUrl": "https://viesiejipirkimai.lt/epps/cft/listContractDocuments.do?resourceId=10287151",
"submissionUrl": "https://viesiejipirkimai.lt/epps/cft/viewTenders.do?resourceId=10287151",
"pdfUrl": "https://ted.europa.eu/en/notice/760367-2026/pdf"
}

A real SAM.gov opportunity, with the contact details added:

{
"source": "sam-gov",
"noticeType": "tender",
"title": "6525--Circle Cardiovascular Software Base+2YR",
"url": "https://sam.gov/opp/4bb1ce39f6dd4c1e806c5f8031076d5f/view",
"buyerName": "VETERANS AFFAIRS, DEPARTMENT OF / 246-NETWORK CONTRACTING OFFICE 6 (36C246)",
"buyerCountry": "US",
"contactName": "Charlsi B Brooker",
"buyerEmail": "Charlsi.Brooker@va.gov",
"deadline": "2026-11-05T15:00:00+00:00",
"naicsCodes": ["513210"],
"pscCode": "6525",
"solicitationNumber": "36C24627Q0110"
}

A contract award (UK Contracts Finder):

{
"source": "uk-contracts-finder",
"noticeType": "award",
"title": "Accounting Finance Software",
"buyerName": "Housing Solutions",
"buyerEmail": "procurement@housingsolutions.co.uk",
"cpvDescription": "Software supply services",
"winners": ["Xledger"],
"awardValue": 157404.75,
"awardCurrency": "GBP"
}

All fields

FieldWhat it is
source, sourceNameted, uk-find-a-tender, uk-contracts-finder, sam-gov, grants-gov
noticeId, url, pdfUrlNotice ID and link to the official notice
noticeTypetender (open), planned, award or grant; noticeTypeOriginal keeps the source's own type
title, titleEn, description, languageTitle in the original language, TED's English heading, scope as clean text
buyerName, buyerCountry, buyerCity, buyerEmail, buyerPhone, buyerWebsite, contactNameWho is buying and how to reach them
publishedAt, deadlinePublication date and submission deadline
estimatedValue, currencyEstimated value as published (no currency conversion)
category, procedureType, isFramework, setAsideServices / supplies / works, open / restricted / negotiated…, framework agreement, SAM.gov set-aside (SBA, 8(a), SDVOSB…) or UK "SME suitable"
cpvCodes, cpvMain, cpvDescription, naicsCodes, pscCodeClassification codes
placeOfPerformance, documentsUrl, submissionUrlWhere the work happens, tender documents, where to submit
winners, awardValue, awardCurrencyAwards: winning companies and awarded value
awardCeiling, awardFloor, expectedAwards, eligibilityGrants.gov details
isNew, scrapedAt"Only new" mode marker and scrape time

Pricing

$3 per 1,000 notices (pay per event: you pay only for the notices saved, nothing for empty searches or errors). Example: a daily alert that finds 30 new notices costs about $0.09 a day. Set a maximum cost per run in Apify and the scraper stops right there.

Tips

  • Too many results? Add CPV codes or countries, raise the minimum value, or use more specific keywords ("cloud migration" instead of cloud).
  • CPV codes include their children: 72000000 returns every IT services code (72200000, 72267000…). For the UK sources the check is done on every lot's codes.
  • Keywords on EU TED also search the original-language text, so a notice written in German or Polish is found by its English CPV heading too. Add words in the local language for full coverage (Software, logiciel, oprogramowanie).
  • SAM.gov values: federal opportunities rarely publish an estimated value; awards do (awardValue). Keep "Keep notices without a published value" on when you filter by value.
  • Planned / upcoming notices (prior information notices, presolicitations, sources sought, UK pipeline notices) give you weeks of head start.

FAQ

Is this data legal to use? Yes. All sources are official open data: EU TED is published by the Publications Office of the EU for free reuse, including commercial reuse; UK notices are under the Open Government Licence v3.0; SAM.gov and Grants.gov are US federal public data. The scraper only reads public notices — no login, no personal accounts.

Do I need a SAM.gov API key? No.

How fresh is it? Live: every run asks the sources directly. TED publishes on working days, the UK and US sources continuously.

Can I get older notices? Up to the last 365 days per run.

Something missing or broken? Open an issue in the Issues tab — I answer quickly and add sources on request.