Tender Feed: EU, UK and US Public Procurement, One Schema
Search public tenders across TED (EU), Find a Tender (UK) and SAM.gov (US) in one normalised schema: title, buyer organisation, country, CPV codes, deadline, estimated value, procurement method and source link. Filter by keyword, CPV prefix, country and publication date; export as OCDS JSON. Buyer organisations only, no contact persons.
x402: $0.02 per callMCP tool: tender_feedApify Actor: $0.005 per event
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
sources | array | Which sources to search: ted (EU), uk-fts (UK Find a Tender), sam (US SAM.gov, needs samApiKey). Default: ted and uk-fts. | |
keyword | string | Words that must appear in the title or description (letters, digits, spaces, hyphens). | |
cpv | array | CPV codes or prefixes with a trailing * (for example 72* for IT services). Applies to TED and Find a Tender. | |
country | string | Buyer country (ISO 3166, 2 or 3 letters) for TED. Find a Tender is always GB and SAM.gov always US. | |
publishedSince | string | Only notices published on or after this date (YYYY-MM-DD). Default: 7 days ago. Use the date of your last run for new tenders only. | |
limit | integer | 20 | Maximum notices per source. |
format | string notices | ocds | notices | notices returns the normalised list; ocds adds an OCDS 1.1 release package. |
samApiKey | string | Your own free SAM.gov API key, only needed for the sam source. Never stored. |
* required
Source and freshness
- Source and licence
- Stated in every response (field source).
- Last verified
- 2026-10-03 (hourly check against the live source)
Use it
HTTP (x402)
curl -i "https://api.ambolt.dev/v1/tender-feed?sources=%5B%22ted%22%2C%22uk-fts%22%5D&keyword=software&limit=3"Returns 402 Payment Required with the price until an x402 payment is attached; @x402/fetch does this for you. See Get started.
MCP
{ "mcpServers": { "ambolt": { "url": "https://api.ambolt.dev/mcp" } } }
# then call the tool: tender_feed
Apify
Run the Actor ($0.005 per notice, free trial credits for new accounts).
Example response
{
"publishedSince": "2026-09-26",
"sources": [
{
"source": "ted",
"ok": true,
"totalMatches": 1410,
"returned": 3
},
{
"source": "uk-fts",
"ok": true,
"totalMatches": 0,
"returned": 0
}
],
"count": 3,
"billableResults": 3,
"notices": [
{
"id": "ted:681459-2026",
"source": "ted",
"sourceName": "TED (EU)",
"title": "Germany – IT services: consulting, software development, Internet and support – Dienstleistungen zur Betriebsunterstützung der DBMS-Infrastruktur",
"buyer": "Robert Koch-Institut, Beschaffung",
"buyerCountry": "DE",
"cpv": [
"72000000"
],
"noticeType": "can-standard",
"publishedAt": "2026-10-02",
"deadline": null,
"estimatedValue": null,
"procurementMethod": null,
"description": null,
"url": "https://ted.europa.eu/en/notice/-/detail/681459-2026",
"licence": "TED reuse: acknowledge source"
},
{
"id": "ted:681454-2026",
"source": "ted",
"sourceName": "TED (EU)",
"title": "Poland – Software-related services – Modernizacja istniejącego systemu priorytetów dla pojazdów transportu zbiorowego",
"buyer": "Zarząd Dróg Miejskich",
"buyerCountry": "PL",
"cpv": [
"72260000"
],
"noticeType": "cn-standard",
"publishedAt": "2026-10-02",
"deadline": "2026-11-03",
"estimatedValue": null,
"procurementMethod": null,
"description": null,
"url": "https://ted.europa.eu/en/notice/-/detail/681454-2026",
"licence": "TED reuse: acknowledge source"
},
{
"id": "ted:681415-2026",
"source": "ted",
"sourceName": "TED (EU)",
"title": "Greece – Software package and information systems – «ΑΝΑΠΤΥΞΗ ΔΡΑΣΕΩΝ ΨΗΦΙΑΚΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ ΔΗΜΟΥ ΕΡΕΤΡΙΑΣ» ΕΠΑΝΑΛΗΨΗ ΑΝΟΙΚΤΗΣ ΔΙΑΓΩΝΙΣΤΙΚΗΣ ΔΙΑΔΙΚΑΣΙΑΣ",
"buyer": "ΔΗΜΟΣ ΕΡΕΤΡΙΑΣ",
"buyerCountry": "GR",
"cpv": [
"48000000",
"72212000",
"32420000"
],
"noticeType": "can-standard",
"publishedAt": "2026-10-02",
"deadline": null,
"estimatedValue": {
"amount": 271500,
"currency": "EUR"
},
"procurementMethod": null,
"description": null,
"url": "https://ted.europa.eu/en/notice/-/detail/681415-2026",
"licence": "TED reuse: acknowledge source"
}
],
"attribution": "Sources: TED (Publications Office of the EU, acknowledge source), Find a Tender (UK, Open Government Licence v3.0), SAM.gov (US, public domain). Not endorsed by the publishers.",
"fetchedAt": "2026-10-03T11:51:15.070Z"
}
Good to know
- You are charged only when the call succeeds. Invalid input or an unavailable source costs nothing.
- Every response states its source and the time it was fetched.
- Informational only; not financial, legal or tax advice.
- Something wrong or missing? Open an issue on the repository (ambolt-mcp) and a reply follows under the Ambolt name.