{"uid":"cap_ngjya9Q1e0fJEy_65pRiZ","slug":"eu-tenders-search-ted-europa-922d45a4","name":"EU Tenders Search (TED Europa)","description":"The overseas opportunity layer: search live EU public procurement tenders by keyword/sector from the official EU TED (Tenders Electronic Daily) database — title, country, publication date, and notice link, recent-first, with a total-match count. Covers all 27 EU member states' public contracts. For sales, BD, research and prospecting agents (and humans) targeting European government & public-sector spend — a market almost nobody packages for agents. Free official upstream, pure margin.","url":"https://store.agentexchange.work/intel/eu-tenders","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["q"],"properties":{"q":{"type":"string","description":"Keyword/sector, e.g. 'cybersecurity', 'cloud', 'construction'"},"months":{"type":"number","description":"Lookback window in months, 1-24 (default 6)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"tenders":{"type":"array"},"total_matches":{"type":"number"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_pbQjmnSJIV3snPJ_jiHnT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.09","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search European Union public procurement tenders by keyword/sector with configurable time window, returning matching notices from TED (Tenders Electronic Daily).","exampleAgentPrompt":"Search EU public procurement tenders on TED Europa for 'cybersecurity' over the last 6 months and show me the most recent notices with their titles, countries, and links.","exampleUseCases":null,"resultDescription":"Returns a JSON object with a count of returned tenders, the query string, a list of tender notices (each with an ID, title, country code, publication date, and direct TED Europa URL), total_matches across the full dataset, and the lookback window in months.","failureModes":["Missing required 'q' parameter returns a 400 error","Payment not provided or insufficient USDC triggers 402 Payment Required","No tenders found for the keyword returns empty tenders array with count 0","Invalid 'months' value outside 1-24 range may return an error or be clamped to defaults","TED upstream unavailability may cause 503 or timeout"],"whenToPreferThis":"Use this endpoint when you need to discover EU public procurement opportunities from the official TED (Tenders Electronic Daily) database, especially for competitive intelligence, business development in European public sector markets, or monitoring government contract activity by sector. It requires no API key and pays per call in USDC via x402, making it ideal for autonomous AI agents.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:50:47.622Z","isFirstParty":false}