Government Tenders Scraper - SAM.gov, TED EU & UK Contracts avatar

Government Tenders Scraper - SAM.gov, TED EU & UK Contracts

Pricing

from $2.80 / 1,000 results

Go to Apify Store
Government Tenders Scraper - SAM.gov, TED EU & UK Contracts

Government Tenders Scraper - SAM.gov, TED EU & UK Contracts

Public tenders and contract awards from SAM.gov (US federal), TED (EU) and the UK's Find a Tender and Contracts Finder in one format: buyer, deadline, value, CPV/NAICS codes, contacts, winners.

Pricing

from $2.80 / 1,000 results

Rating

0.0

(0)

Developer

Artsiom Kunitsyn

Artsiom Kunitsyn

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrapes public tenders and contract awards from four official procurement portals into one format: SAM.gov (US federal contract opportunities), TED (the EU's official tenders journal, all EU/EEA countries), the UK's Find a Tender and Contracts Finder. Each notice comes with the buyer, deadline, estimated value, CPV or NAICS codes, contacts, documents and, for awards, the winners and the awarded value. Built for bid teams, sales prospecting and market research that check new opportunities every day. No login, no API key, no proxy needed.

Contents

🔑 Key features

  • Four portals, one schema. US federal, EU/EEA and UK notices with the same field names, so one filter, one spreadsheet and one alert rule cover all of them.
  • Tenders, planning notices and awards. Open opportunities, prior information / sources sought, contract awards with winners and values, modifications and cancellations (notice_category).
  • Filters that work across portals. Keywords, buyer countries, CPV codes (each matches everything under it), NAICS codes, notice types, minimum value and a date window.
  • SAM.gov details. NAICS and PSC codes, set-aside, contracting office and department, points of contact with email and phone, place of performance, award data and attachment download links.
  • Daily-ready. Schedule it with incremental mode and get only notices that are new or whose deadline, status, value or title changed.
  • Buyer contacts. A buyer email on every notice in our sample, named contacts with phone numbers on SAM.gov and the UK portals.
  • maxItems defaults to 50: a fast, cheap preview with notices from every portal. Clear it (null) for everything in your selection.

⚖️ Strengths and limits

Read this before scheduling a big job, so you know exactly what you get.

Strengths

  • Official sources only. Every notice comes from the government portal that published it, with a link back to the original notice.
  • One format for four portals. The work of mapping SAM.gov codes, EU eForms notice types and the UK's open contracting data into one row is done for you.
  • Fast and light. Open APIs, no browser and no proxy; a default run takes about 15 seconds.
  • Cheap to keep current. Incremental runs return only new and changed notices.

Limits

  • Not every country. US federal (SAM.gov), EU/EEA notices published in TED, and the UK. No US state and local (SLED) bids, no Canada, Australia, India or UN agencies. Notices below the EU publication thresholds that a country publishes only on its national portal are not in TED either.
  • UK keyword search is narrower. The UK portals have no full-text search, so keywords are matched on the title and description only (SAM.gov and TED search the whole notice).
  • Languages. TED titles are available in English; descriptions, buyer names and cities are in the notice's own language (German, French, Polish...). Keyword searches on TED match the original text, so search in the local language too for full coverage.
  • Values are not always there. On a sample day (5,808 notices), about half of TED tenders and 57–78% of UK tenders had an estimated value, and SAM.gov opportunities never do (SAM.gov award notices always have the awarded amount; TED awards 93%). Values are in the notice's own currency (EUR, GBP, PLN, USD...), not converted; Minimum value compares the raw number and leaves out notices without a value. On SAM.gov it needs each notice's details first, so a SAM.gov run with Minimum value is slower.
  • Fields differ by portal. Named contacts with phone numbers come from SAM.gov and the UK (TED gives the buyer's email only); set-asides only from SAM.gov (and Contracts Finder's "SME suitable"); winners only on award notices. Every notice in the sample had a title and a buyer email; 99–100% of tenders had a deadline.
  • Codes differ by portal. SAM.gov uses NAICS and PSC codes, the others CPV. Filtering by CPV leaves SAM.gov out, filtering by NAICS leaves TED and the UK out.
  • Deadlines and statuses come as published. Formats differ by portal (a date on TED, a date and time elsewhere), and TED notices have no status: a correction or cancellation is a new notice.
  • Documents are links, not files. The actor lists document and attachment links; it doesn't download or read PDFs.
  • SAM.gov uses the website's own search. SAM.gov is read through the same search interface sam.gov's search page uses (the official SAM.gov API requires a personal key). If SAM.gov changes it, that source stops until the actor is updated; the other three keep working.
  • Volume and cost. All four portals publish about 6,000 notices on a weekday, so an unfiltered week is about 40,000 rows (about $160 at $4 per 1,000 on the free plan). Use filters, and incremental mode for schedules.
  • One date window per run, up to 366 days.
  • Not affiliated with any of these governments or portals.

📋 Output

The Output tab lists every field. One row per notice:

{
"source": "sam_gov",
"notice_id": "fe0081bd251941d39a2ba9320e9283ad",
"url": "https://sam.gov/opp/fe0081bd251941d39a2ba9320e9283ad/view",
"title": "J045--FY27 Boilers Maintenance & Testing",
"notice_category": "tender",
"notice_type": "Combined Synopsis/Solicitation",
"published_at": "2026-10-30T19:32:15+00:00",
"deadline": "2026-11-06T11:00:00-04:00",
"buyer_name": "248-NETWORK CONTRACT OFFICE 8 (36C248)",
"buyer_department": "VETERANS AFFAIRS, DEPARTMENT OF",
"buyer_country": "US",
"buyer_email": "Aurea.Gonzalez@va.gov",
"contacts": [{ "name": "Aurea Gonzalez", "email": "Aurea.Gonzalez@va.gov", "phone": "787-641-7582 Ext. 34954", "type": "primary" }],
"naics_codes": ["238220"],
"psc_code": "J045",
"set_aside": "SDVOSBC",
"place_of_performance": "San Juan, PR, 00921, USA",
"documents": [{ "name": "36C24827Q0061 Boilers .pdf", "url": "https://sam.gov/api/prod/opps/v3/opportunities/resources/files/997db4a93e194eada34fe77e4172262b/download" }],
"solicitation_number": "36C24827Q0061",
"change_type": "new"
}

A TED or UK notice has the same fields, with cpv_codes, estimated_value / estimated_value_currency, and for awards award_value, award_currency and winners.

🔧 Input

FieldTypeDefaultDescription
sourcesarrayall foursam_gov, ted, uk_find_a_tender, uk_contracts_finder.
noticeTypesarray["tender"]tender, planning, award, modification, cancellation, other. Empty = all.
keywordsarray—Any of these keywords or phrases.
countriesarrayallBuyer countries, two-letter codes (DE, FR, US, GB...).
cpvCodesarray—CPV codes; 72 or 72000000 = all IT services.
naicsCodesarray—NAICS codes or prefixes (5415).
minValueinteger—Minimum estimated or awarded value, in the notice's currency.
lookbackDaysinteger3Notices published or updated in the last N days.
dateFrom / dateTostring—A fixed window (YYYY-MM-DD), up to 366 days.
includeDetailsbooleantrueSAM.gov contacts, NAICS, set-aside, attachments.
maxItemsinteger50Stop after this many notices. null = everything selected.
modestringautoauto / full / incremental.
concurrencyinteger8Requests in flight (max 20).
proxyConfigurationobjectno proxyApify Proxy settings. Not needed.

📥 Input examples

Default preview (50 open tenders from all four portals, last 3 days):

{}

IT and software tenders in Europe and the UK, every day:

{ "cpvCodes": ["72", "48"], "lookbackDays": 2, "maxItems": null }

US federal IT opportunities (NAICS 5415) with contacts:

{ "sources": ["sam_gov"], "naicsCodes": ["5415"], "lookbackDays": 2, "maxItems": null }

Cybersecurity tenders anywhere:

{ "keywords": ["cybersecurity", "cyber security"], "lookbackDays": 7, "maxItems": null }

Contract awards over 1 million in Germany and France (who won what):

{ "noticeTypes": ["award"], "countries": ["DE", "FR"], "minValue": 1000000, "lookbackDays": 7, "maxItems": null }

Construction tenders in the UK:

{ "sources": ["uk_find_a_tender", "uk_contracts_finder"], "cpvCodes": ["45"], "maxItems": null }

🔁 Incremental mode

Only for a run with maxItems cleared (null): a capped run is a preview and always returns rows. After the first complete run, a scheduled run of the same selection (sources, notice types, keywords, countries, codes, minimum value) returns only notices that are new, or whose deadline, status, value, category or title changed, with change_type new or changed. Notices are remembered for 90 days. The date window doesn't count as part of the selection, so a daily schedule with lookbackDays: 2 keeps one memory and never returns the same notice twice unless it changed. A run that hits an error on any portal doesn't update the memory, so the next run catches up.

❓ FAQ

How fresh is the data? As fresh as the portals: SAM.gov and the UK portals update all day, TED publishes on weekdays only. A run reads the portals live. lookbackDays: 1 means today only, so it can be empty early in the day or at weekends; for a daily schedule use lookbackDays: 2 with incremental mode, so nothing published after the last run is missed.

Can I get the full tender documents? The documents field lists the links (SAM.gov attachments download directly). The actor doesn't download or read the files.

Why do some TED titles start with a country and a category? That's TED's own English title format: Country – CPV category – title. title_original has the title in the notice's language.

Why is SAM.gov missing when I filter by CPV code? SAM.gov classifies with NAICS and PSC codes, not CPV. Add naicsCodes to include it.

What does notice_category mean? tender: an open opportunity you can bid on. planning: prior information, presolicitation or sources sought. award: who won and for how much. modification: a change or correction. cancellation: cancelled.

Is this affiliated with SAM.gov, the EU or the UK government? No. It reads data these portals publish openly.