Public Tenders Scraper - Government Procurement Data avatar

Public Tenders Scraper - Government Procurement Data

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Public Tenders Scraper - Government Procurement Data

Public Tenders Scraper - Government Procurement Data

Export government tenders to CSV/JSON. A TED EU API alternative scraping SAM.gov, UK Find-a-Tender RFP data into one procurement dataset.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

2

Monthly active users

2 days ago

Last modified

Share

Public Tenders Scraper — Government Procurement, RFP & Bid Data (EU TED, UK FTS, US SAM.gov)

Apify Actor No proxy Pay per result Category Export

Aggregate live government tenders, RFPs and public procurement notices from EU TED, UK Find-a-Tender and US SAM.gov into one normalized feed. This bid-intelligence scraper turns three official open procurement APIs into a single, clean dataset of contract opportunities — same field names, same date format across all sources — that you can filter, dedupe and ship straight to a CRM or BI tool. Built on official open APIs: no proxy, no anti-bot fight, no scraping fragility.

🏆 Why this tenders scraper?

3 official sources in 1 identical schema · EU (27 states + EEA) + UK + US · thousands of notices per run · filter by keyword, country, CPV / NAICS, contract nature, value & deadline · export to JSON / CSV / Excel. The unofficial TED EU / SAM.gov API alternative for bid teams, RFP agencies and procurement-intelligence products — merge and dedupe cross-border contracts without wiring up three separate APIs.


✨ What this Actor does / Key features

  • 🌍 Three official sources, one feed — EU TED, UK Find-a-Tender and US SAM.gov, all normalized into a single identical schema so you can merge and dedupe instantly.
  • 🔎 Powerful filtering — free-text keywords, publication date window, TED buyer countries (ISO alpha-3), CPV codes, contract nature and notice types, plus SAM.gov NAICS codes and notice types.
  • 🏷️ Industry targeting — CPV prefix match (72 = all IT, 45 = all construction) for TED/UK; NAICS codes (541511, 541512…) for SAM.gov.
  • 💶 Contract value & deadlinesestimatedValueAmount / estimatedValueCurrency, publishedDate and deadlineDate for a ready-made bid pipeline with countdowns.
  • 🏛️ Buyer intelligence — contracting-authority name, country, city and (where available) contact email.
  • 📎 Linked documentsdocumentUrls exposes tender docs; TED payloads link PDF / HTML / XML in every EU language.
  • 🗣️ TED multilingual — pick a preferred language to populate title/description, with automatic fallback.
  • Official open APIs — no browser, no proxy, no anti-bot workarounds. TED and UK FTS need no key; SAM.gov uses a free personal key.
  • 💾 Export anywhere — download as JSON, CSV, Excel or XML, or pull via the Apify API.

🚀 Quick start (3 steps)

  1. Pick your sources — any mix of ted_eu, uk_fts, sam_gov (add a free SAM.gov key for US data).
  2. Set filters — keywords, date range, TED countries and CPV codes, SAM.gov NAICS / notice types.
  3. Run & export — download as JSON, CSV, Excel or XML, or pull via the Apify API. Schedule it daily for an always-fresh tender feed.

📥 Input

Everything is optional except your choice of sources. An empty filter set returns all notices in the default 7-day window.

Example — daily IT-services watch across the EU + UK

{
"sources": ["ted_eu", "uk_fts"],
"keywords": ["software", "cloud", "cybersecurity"],
"tedCpvCodes": ["72"],
"publishedFrom": "2026-07-01",
"publishedTo": "2026-07-06",
"maxResultsPerSource": 500
}

Example — construction tenders in Germany, France & Italy

{
"sources": ["ted_eu"],
"tedCountries": ["DEU", "FRA", "ITA"],
"tedCpvCodes": ["45"],
"tedContractNature": ["works"],
"maxResultsPerSource": 2000
}

Example — US federal IT opportunities + EU IT tenders

{
"sources": ["sam_gov", "ted_eu"],
"samGovApiKey": "YOUR_FREE_KEY_HERE",
"samGovNaicsCodes": ["541511", "541512", "541519"],
"samGovNoticeTypes": ["o", "k", "r"],
"tedCpvCodes": ["72"]
}
FieldTypeDescriptionDefault
sourcesarrayPortals to query: ted_eu, uk_fts, sam_gov.["ted_eu","uk_fts"]
keywordsarrayFree-text terms matched against title + description per source.[]
publishedFrom / publishedTostringPublication date window (YYYY-MM-DD).last 7 days / today
tedCountriesarrayISO alpha-3 TED buyer-country codes (DEU, FRA, ITA…).[]
tedCpvCodesarrayCPV codes — prefix match (72 = all IT).[]
tedContractNaturearrayworks / supplies / services.[]
tedNoticeTypesarrayTED notice-type codes (cn-standard, can-standard, pin-only…).[]
samGovApiKeystringRequired for SAM.gov. Free at sam.gov/profile/details. Stored as a secret.""
samGovNaicsCodesarrayNAICS industry codes for SAM.gov.[]
samGovNoticeTypesarraySAM.gov notice types (p, o, k, r, a, s).[]
ukKeywordsstringSingle-keyword override for UK Find-a-Tender.""
maxResultsPerSourceintegerCap per source. 0 = unlimited (auto-paginates).1000
languagestringTED preferred language for title/description (English, French, German…).eng

📤 Output

Every record is normalized into the same schema across all three sources — so you can merge them instantly. Here is a trimmed sample record:

{
"source": "ted_eu",
"noticeId": "00423156-2026",
"noticeType": "cn-standard",
"title": "Provision of cloud infrastructure and managed services",
"description": "Framework agreement for the supply of public-cloud capacity and managed operations…",
"buyerName": "Bundesministerium für Digitales",
"buyerCountry": "DEU",
"buyerCity": "Berlin",
"procurementType": "services",
"cpvCodes": ["72000000", "72300000"],
"estimatedValueAmount": "4500000",
"estimatedValueCurrency": "EUR",
"publishedDate": "2026-07-04T17:00:00Z",
"deadlineDate": "2026-08-15T12:00:00Z",
"noticeUrl": "https://ted.europa.eu/en/notice/-/detail/00423156-2026",
"documentUrls": ["https://ted.europa.eu/.../notice.pdf"],
"scrapedAt": "2026-07-06T12:00:00.000Z"
}

Source coverage

SourceWhat you getCoverage
TED EU (ted_eu)Every EU Official Journal procurement notice — open calls, award notices, prior information, modifications27 EU states + Norway + Switzerland · ~3M notices/yr
UK Find-a-Tender (uk_fts)UK central + local government contracts above WTO GPA thresholds, in OCDS formatEngland, Wales, Scotland, NI · ~80k notices/yr
US SAM.gov (sam_gov)Federal contract opportunities, sources-sought, presolicitations, awards, special noticesUS federal government · ~30k active opportunities

💡 Use cases

  • Bid management & capture teams — a daily digest of every relevant tender in your verticals and countries delivered straight to Slack or a CRM.
  • Government-contractor lead generation — feed every open notice into HubSpot with a deadline countdown and buyer contact.
  • Procurement-intelligence SaaS — bulk-backfill historical contracts to seed search and analytics.
  • Defense / IT consulting — track CPV 72* (IT) across the EU + UK plus NAICS 541511/541512 in the US, in one dataset.
  • Press, policy & transparency research — TED carries every above-threshold public-sector contract in the EU.
  • Cross-border market entry — compare public-sector demand for your services across the EU, UK and US at once.

👥 Who uses it

Bid & capture teams · RFP / proposal agencies · government-contracting SMEs · procurement-intelligence SaaS builders · defense & IT consultancies · policy researchers, journalists and transparency NGOs · lead-gen agencies serving the public sector.

💰 Pricing

This Actor runs on a simple pay-per-result model — you pay per tender notice saved, with no separate Apify platform fees to calculate (all upstream government APIs are free). Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.

❓ Frequently Asked Questions

How fresh is the data? All three sources are near-real-time. TED publishes new notices every working day at 5pm CET; UK FTS and SAM.gov update continuously throughout the day.

Do I need an API key or proxy? No proxy. TED and UK FTS need no key. SAM.gov requires a free personal API key (request at sam.gov/profile/details) — the Actor skips SAM.gov gracefully if no key is supplied.

Is this a TED EU / SAM.gov API alternative? Yes. It wraps the official TED EU, UK Find-a-Tender and SAM.gov open APIs and returns a single ready-to-use dataset, so you skip building and maintaining your own integration against three separate procurement APIs.

Can I combine EU, UK and US government contracts in one dataset? Yes. All three portals are normalized into the same schema and field names, so TED, UK Find-a-Tender and SAM.gov notices merge and dedupe into a single dataset.

How do I track government IT tenders across the EU and UK? Select the ted_eu and uk_fts sources, add IT keywords and CPV code 72, and the Actor returns every matching contract notice in one normalized, exportable feed.

Can I get the full XML / PDF of a tender? Yes. documentUrls exposes every linked document, and for TED the raw payload includes links to PDF / HTML / XML in every EU language.

Can I use this without writing code? Yes. Set your sources, keywords, countries and CPV / NAICS filters in the input form and run — no code, no proxy and no login needed for the public procurement data extraction.

How much data can I get? You can save thousands of notices per run. Set maxResultsPerSource: 0 to auto-paginate a source to exhaustion, or cap it to keep run cost predictable.

How do I export SAM.gov or TED tenders to CSV / JSON? Run the Actor, then download the dataset as CSV, JSON or Excel from the run page, or pull it through the Apify API. Every government RFP record uses the same field names across all three sources.

Is it legal to scrape public tenders? The Actor only reads official open government procurement APIs that publish this data for public re-use. You are responsible for complying with each portal's terms and applicable laws.

🔗 More B2B & registry data by logiover

Building a procurement, compliance or company-intelligence dataset? Pair this with the rest of the registry suite:

ActorWhat it does
GLEIF LEI ScraperLegal Entity Identifiers, ownership and registration data worldwide
SEC EDGAR Form D ScraperUS private-placement filings, issuers and offering amounts
UK Companies House Bulk ScraperUK company officers, filings and registration details
USA New York Company Registry ScraperNew York business entity registrations
USAspending.gov ScraperUS federal spending, awards and recipient data
France Company Registry ScraperFrench SIREN/SIRET company records
Finland Company Registry ScraperFinnish business registry data
Czech Company Registry ScraperCzech company registrations
Australia Business Register ScraperAustralian ABN/ACN business records
Comtrade Trade Data ScraperUN Comtrade import/export trade statistics
Global LEI / EU Companies Registry ScraperEU company registry records
NPI Registry ScraperUS healthcare provider identifiers

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

⏰ Scheduling & integration

Schedule this Actor on Apify for an always-fresh tender feed — daily or hourly. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your CRM, database, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to route new notices into Slack, HubSpot or a bid-management pipeline with deadline countdowns.

⭐ Support & feedback

Found a bug or need an extra field or source? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏

This Actor reads only official open government procurement APIs that publish contract notices for public re-use, and is intended for legitimate bid-intelligence, research and lead-generation use. You are responsible for complying with each portal's terms of service and any applicable local laws.


📝 Changelog

2026-07-06

  • ✨ README overhaul: richer normalized output sample, full field reference, ready-to-run example scenarios, a B2B/registry cross-promo grid, and a clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-07

  • Docs: added coverage for using the actor as a TED EU API alternative, exporting SAM.gov / TED tenders to CSV / JSON, and no-code public procurement data extraction.

2026-06-05

  • 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
  • ⚡ Stability & performance hardening; fresh rebuild.

2026-06-04

  • Verified live & refreshed build — reliability/maintenance pass.