ambolt

All endpoints

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

ParameterTypeDefaultDescription
sourcesarrayWhich sources to search: ted (EU), uk-fts (UK Find a Tender), sam (US SAM.gov, needs samApiKey). Default: ted and uk-fts.
keywordstringWords that must appear in the title or description (letters, digits, spaces, hyphens).
cpvarrayCPV codes or prefixes with a trailing * (for example 72* for IT services). Applies to TED and Find a Tender.
countrystringBuyer country (ISO 3166, 2 or 3 letters) for TED. Find a Tender is always GB and SAM.gov always US.
publishedSincestringOnly 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.
limitinteger20Maximum notices per source.
formatstring
notices | ocds
noticesnotices returns the normalised list; ocds adds an OCDS 1.1 release package.
samApiKeystringYour 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