SAM.gov & TED Tenders API – US + EU Government Contracts
Pricing
$2.00 / 1,000 tender results
SAM.gov & TED Tenders API – US + EU Government Contracts
New public tenders from SAM.gov (US) and TED (EU) in one normalized feed: title, buyer, country, CPV/NAICS, deadline, value, URL. Keyword, country, code and date filters. Official APIs only, no personal data.
Pricing
$2.00 / 1,000 tender results
Rating
0.0
(0)
Developer
Rin Washi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
SAM.gov & TED Tenders API – US + EU Government Contract Opportunities
What does SAM.gov & TED Tenders do?
It searches new public tenders from the two largest official procurement sources — SAM.gov (US federal contract opportunities) and TED – Tenders Electronic Daily (EU public procurement notices) — and returns them in one normalized schema: title, buyer, country, CPV / NAICS codes, deadline, estimated value, link and publication date. Filter by keywords, countries, CPV or NAICS codes and date range, and schedule it to get only new tenders every day.
Why use it?
- One feed for US + EU tenders. Same fields for SAM.gov and TED, so you can load both into one sheet, CRM or alert.
- Normalized, English-first data. TED multilingual titles and buyer names are resolved to English when available; countries are ISO alpha-2; values are numbers with a currency code; deadlines are the earliest lot deadline.
- Monitoring mode.
Only new tendersremembers what you already received, so scheduled runs return (and charge for) new notices only. - Official APIs only. TED Search API v3 and SAM.gov Get Opportunities API. No HTML scraping, no logins, no CAPTCHAs.
- Low price. $2 per 1,000 results (see Pricing). A default run costs about $0.04.
- No personal data. Contact names, e-mails and phone numbers are never requested or output.
How to use
- Choose sources (
ted,sam). TED needs no key. - For SAM.gov, paste your own free SAM.gov public API key (sam.gov → sign in → Account Details → API Key).
- Add keywords, countries (e.g.
DE,FR,US), CPV codes (TED) or NAICS codes (SAM.gov), and a date range. - Run, or schedule daily with
Only new tenderson and aState keyper saved search. - Export as JSON, CSV, Excel, or connect via API / webhooks / MCP.
Why your own SAM.gov key?
SAM.gov's Terms of Use say an individual account API key must not be shared, and personal keys have a small daily
quota (as low as 10 requests/day for non-federal users). Using your key keeps you within SAM.gov's terms and gives you
your own quota. The key is stored encrypted as a secret input and is never logged. samMaxRequests (default 2) caps
calls per run; each call returns up to 1,000 notices. If no key is given, the Actor still returns TED results.
Input example
{"sources": ["ted", "sam"],"keywords": ["cloud", "cybersecurity"],"countries": ["DE", "FR", "US"],"cpvCodes": ["72000000"],"naicsCodes": ["5415"],"lookbackDays": 7,"maxItems": 200,"samApiKey": "YOUR_SAM_GOV_KEY","onlyNew": true,"stateKey": "it-services-de-fr-us"}
Output example
{"id": "TED:647141-2026","source": "TED","notice_id": "647141-2026","title": "Germany – Software package and information systems – 31 101: 414","buyer": "Universitätsklinikum Ulm Bereich IV 2 Vergabemanagement und Projekteinkauf Vergabestelle","country": "DE","cpv_codes": ["48000000", "48218000"],"naics_code": null,"classification_codes": ["CPV:48000000", "CPV:48218000"],"notice_type": "cn-standard","contract_nature": "supplies","deadline": "2026-10-09","value": null,"currency": null,"url": "https://ted.europa.eu/en/notice/-/detail/647141-2026","published_at": "2026-09-21","set_aside": null,"solicitation_number": null,"fetched_at": "2026-09-21T06:00:00Z"}
SAM.gov items use the same fields, with naics_code, classification_codes like ["NAICS:541512", "PSC:D302"],
set_aside, solicitation_number, and deadline as an ISO datetime.
Pricing
Pay per event: $0.002 per saved tender ($2.00 per 1,000) plus Apify's tiny default start fee. Set Max cost per run in the run options: the Actor stops cleanly when your limit is reached and keeps what it saved.
Filters in detail
| Input | TED | SAM.gov |
|---|---|---|
keywords | full-text (FT~"..."), any keyword | 1 keyword: API title search; several: title contains any keyword |
countries | buyer country | included only when US is in the list |
cpvCodes | exact 8-digit CPV codes | – |
naicsCodes | – | code prefix match (one 6-digit code is sent to the API) |
includeAwards | off: competition notices only | off: award notices removed |
| dates | publication date | posted date (max 1-year range) |
Data sources and licenses
- TED – Publications Office of the European Union, TED Search API v3 (
api.ted.europa.eu). TED data may be reused under the Commission's reuse policy (Decision 2011/833/EU); attribution: "Source: TED – Tenders Electronic Daily, © European Union". - SAM.gov – U.S. General Services Administration, Get Opportunities Public API (
api.sam.gov). US federal government data; access is subject to SAM.gov Terms of Use, including your own API key. - Rate limits: TED ≤ 0.8 requests/second, SAM.gov ≤ 0.5 requests/second and
samMaxRequestsper run; automatic retries with backoff.
Limitations
- Only notices published by the two APIs; national portals are not included.
- TED values are estimates when present; many notices have no value.
- SAM.gov description text requires your key and is not downloaded (to save your quota); open
urlfor full details. - A SAM.gov key expires every 90 days; renew it in SAM.gov and update the input.
Your responsibility
You are responsible for using the data in line with the source terms (SAM.gov Terms of Use, EU reuse policy) and applicable law. This Actor does not output personal data. It is not affiliated with GSA, SAM.gov, the EU Publications Office or TED.
AI disclosure
This Actor's code and description were created with generative AI (Claude) and are verified by automated tests.
Changelog
- 1.0 – First release: TED + SAM.gov, normalized schema, monitoring mode, PPE pricing.