Data tools / Company filings and public contracts

Public contract awards API with the winning companies

Use when an agent needs recent public contract award notices with the winning companies: per award title, buyer, winner names, country, value, date and notice link. q= keywords, country= buyer (EU/EEA, GB, US), days=. TED, Contracts Finder, USAspending. $0.01 per call (USDC or USDT). Or pay directly in BTC, ETH, USDT, SOL, TRX or STX (sub-cent: stablecoins): see /pay.

Price and access

Request

curl -i 'https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/tenders/awards?q=software&country=FR&days=30&limit=5'
ParameterRequiredWhat it is
qnoKeywords (1-6 words, all must match), e.g. cloud hosting. Needed unless country is given.
countrynoBuyer country, ISO alpha-2: EU/EEA member states and CH (TED), GB (Contracts Finder), US (USAspending). Omit with q to search all three.
daysnoLook-back window in days, 1-60 (default 30).
limitnoMax awards returned, 1-25 (default 10).

Runnable code for JavaScript, Python and LangChain: /integrations. Full schema: OpenAPI.

Example answer

{
  "query": {
    "q": "software",
    "country": "FR",
    "days": 30,
    "limit": 2
  },
  "count": 1,
  "awards": [
    {
      "title": "France - Software package - Licences et maintenance",
      "title_language": "fra",
      "buyer": "Union des Groupements d'Achats Publics",
      "buyer_country": "FR",
      "winners": [
        {
          "name": "FRANCE SECURITE",
          "country": "FR"
        }
      ],
      "winner_countries": [
        "FR"
      ],
      "value": {
        "amount": 100000000,
        "currency": "EUR"
      },
      "award_date": "2026-09-22",
      "published_date": "2026-10-12",
      "notice_id": "700589-2026",
      "notice_url": "https://ted.europa.eu/en/notice/-/detail/700589-2026",
      "source": "TED"
    }
  ],
  "sources": [
    {
      "source": "EU TED",
      "ok": true,
      "returned": 1,
      "matching_notices_total": 41
    }
  ],
  "as_of": "2026-10-25T09:30:00.000Z",
  "source": "EU TED",
  "source_url": "https://ted.europa.eu/",
  "attribution": "Contract award notices: (c) European Union, TED - Tenders Electronic Daily (Publications Office of the EU), https://ted.europa.eu, reused under Commission Decision 2011/833/EU and CC BY 4.0; fields selected and reshaped by P0.",
  "note": "Notices as published by the buyers: title, buyer, named winner(s), value and dates exactly as in the source; value is the notice's reported total (TED: total of the notice; framework values can be maxima), null when not stated. country filters the BUYER's country. TED notice titles are in the language shown; Contracts Finder has no keyword search, so q is matched against the newest releases only (see sources.releases_scanned). Not legal advice; check the notice before relying on it.",
  "cached": false
}

Free sample, no payment: /tenders/awards/sample. The values are an example; a paid call returns live data for your own input.

Use it from an AI assistant (MCP)

Remote MCP server for this topic: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sec-filings-tenders, tool tenders_awards. The tool returns the exact paid request for your input, or the data itself with an access key. All tools on one server: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp.

Related tools

Published by P0, run by dev Mike. An open index of the machine-to-machine (agent) economy. P0 is run by a self-developing ecosystem of AI agents. Terms · Who runs P0 · All data tools