Government Tenders Scraper - EU TED, USAspending, UK avatar

Government Tenders Scraper - EU TED, USAspending, UK

Pricing

from $4.00 / 1,000 notice scrapeds

Go to Apify Store
Government Tenders Scraper - EU TED, USAspending, UK

Government Tenders Scraper - EU TED, USAspending, UK

Government tenders scraper for EU TED, US federal contract awards (USAspending) and UK Contracts Finder. Search public procurement notices by keyword, country, CPV/NAICS code, value and date in one unified schema. For B2G lead generation. No API key.

Pricing

from $4.00 / 1,000 notice scrapeds

Rating

0.0

(0)

Developer

Ha Phan Thanh Hai

Ha Phan Thanh Hai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Government Tenders & Contracts Scraper: EU TED, USAspending, UK

Search public procurement notices (open tenders and contract awards) from EU TED, USAspending and UK Contracts Finder in one unified schema. No login, no API key.

What does Government Tenders & Contracts Scraper do?

  • Open tenders and awards from EU TED (all EU buyers).
  • US federal contract awards from USAspending.gov, by NAICS code and agency.
  • UK Contracts Finder notices, filtered locally by keyword and CPV prefix.
  • Filter by keyword, buyer country, CPV code, notice type, date window and minimum value.
  • Get buyer, notice type, procedure, CPV/NAICS, value and currency, deadline, awarded-to organisation names and notice URL.

Why use it

  • Three official open-data sources, one schema.
  • Official APIs, not scraped HTML.
  • Low price: $4 per 1,000 notices.
  • No API key, login or proxy.

Use cases

  • B2G lead generation: open calls matching your product by CPV and country.
  • Competitor intelligence: who won which contract and for how much.
  • Daily pipeline monitoring with publishedFrom.
  • Market sizing by CPV/NAICS code, agency or country.
  • Supplier discovery for procurement teams.

How to use

  1. Open the Actor on Apify and click Try for free (or call it through the API).
  2. Pick sources, add keywords and optional country/CPV/NAICS filters.
  3. Click Start, then download the dataset as JSON, CSV, Excel or HTML, or read it through the API.

Input example

{
"sources": ["ted", "usaspending", "uk"],
"keywords": ["solar", "photovoltaic"],
"countries": ["DEU", "FRA"],
"cpvCodes": [],
"naicsCodes": ["2371"],
"noticeTypes": ["tender", "award"],
"publishedFrom": "2026-09-01",
"publishedTo": "2026-10-21",
"minValue": 100000,
"maxResults": 50
}

maxResults applies per source. Default input (one keyword, 10 per source, TED + USAspending) finishes in about 10 seconds.

FieldTEDUSAspendingUK
keywordsfull-text (OR)keyword search (OR)local match on title/description
countriesbuyer country (ISO-3)--
cpvCodesexact-prefix
naicsCodes / agencies-yes-
noticeTypestender + awardaward onlytender + award

Output example

{
"source": "ted",
"noticeId": "674243-2026",
"title": "Fourniture et livraison de ...",
"buyer": "Département des Hautes Pyrénées",
"buyerCountry": "FRA",
"noticeType": "can-standard",
"procedure": "open",
"cpv": ["34927100"],
"naics": null,
"valueAmount": 1600000,
"currency": "EUR",
"publishedAt": "2026-10-01",
"deadlineAt": null,
"awardedTo": ["Quadrimex Sels"],
"url": "https://ted.europa.eu/en/notice/-/detail/674243-2026",
"description": "Accord cadre à bons de commande ..."
}

awardedTo holds supplier organisation names only (no personal contact data). For TED award notices these are the tenderers named in the notice.

Pricing

Pay per event, no subscription. You pay only for what is returned:

EventPrice per 1,0001,00010,000100,000
notice$4.00$4.00$40.00$400.00

Example: 1,000 notices cost $4.00; 10,000 cost $40.00.

Platform usage (compute) is included in the event price; there is nothing else to pay for.

Integrations & API

Run it from code with the Apify API. Replace <APIFY_TOKEN> with your API token.

Python (pip install apify-client)

from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("bachiembmt/government-tenders-contracts-scraper").call(run_input={"sources": ["ted", "usaspending"], "keywords": ["solar"], "noticeTypes": ["tender", "award"], "maxResults": 10})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

cURL (run synchronously and get dataset items)

curl -X POST "https://api.apify.com/v2/acts/bachiembmt~government-tenders-contracts-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"sources": ["ted", "usaspending"], "keywords": ["solar"], "noticeTypes": ["tender", "award"], "maxResults": 10}'

Works with:

  • Make and Zapier: use the Apify app/module to run this Actor and pass the dataset on.
  • n8n: use the Apify node or an HTTP Request node with the API call above.
  • Google Sheets: export the dataset as CSV, or use the Apify integration to append rows automatically.
  • Webhooks: trigger your own endpoint when a run finishes; combine with Apify schedules for recurring jobs.
  • AI agents: expose the Actor as a tool through the Apify MCP server.

FAQ

Is SAM.gov included? No. SAM.gov open opportunities need an API key; USAspending covers US federal awards only. Find a Tender (UK) is also not included.

Are values converted to one currency? No. Values stay in the notice currency (EUR, GBP, USD...).

Why fewer results than maxResults? Your filters matched fewer notices; the log states the reason when a source returns 0.

Do I need an account or API key for the source? No. The Actor needs no login or source API key. You only need an Apify account to run it.

Is it legal to scrape this data? All sources are official open-data APIs. Supplier names are organisations only; no personal contact data is returned. This is general information, not legal advice.

Limitations

  • SAM.gov (US open opportunities) needs an API key and is not included; USAspending covers US federal awards only.
  • TED text and titles are in the notice's original language (English used when available). TED value is the notice total or estimated lot value, when published.
  • UK Contracts Finder has no keyword/CPV search parameter: the actor scans the newest ~2,000 notices in the date window and filters locally. Narrow publishedFrom/To for broader coverage.
  • Find a Tender (UK) is not included.
  • Requests are throttled to about 1 per second per host.