australia-abn-lookup
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity…
Search EU public-procurement notices for free via the official TED (Tenders Electronic Daily) Search API - find who won an EU public contract, which above-threshold tenders a company has been awarded, contract-award notices with the winning contractor + value, and open tenders
Claude Code
$ npx -y skills add Nolpak14/getregdata --skill eu-ted-procurement --agent claude-code
Codex
$ npx skills add Nolpak14/getregdata --skill eu-ted-procurement -a codex -y
Cursor
$ npx skills add Nolpak14/getregdata --skill eu-ted-procurement -a cursor -y
Gemini CLI
$ npx skills add Nolpak14/getregdata --skill eu-ted-procurement -a gemini-cli -y
GitHub Copilot
$ npx skills add Nolpak14/getregdata --skill eu-ted-procurement -a github-copilot -y
OpenCode
$ npx skills add Nolpak14/getregdata --skill eu-ted-procurement -a opencode -y
Windsurf
$ npx skills add Nolpak14/getregdata --skill eu-ted-procurement -a windsurf -y
name: eu-ted-procurement
description: "Search EU public-procurement notices for free via the official TED (Tenders Electronic Daily) Search API - find who won an EU public contract, which above-threshold tenders a company has been awarded, contract-award notices with the winning contractor + value, and open tenders by CPV code, buyer, or country. Use for KYB / due-diligence credibility signals (which EU public contracts has this company won) and for government-buyer lead generation. Trigger on: 'EU tenders', 'TED', 'Tenders Electronic Daily', 'public procurement', 'contract awards', 'who won an EU contract', 'EU public contract search', 'find government tenders', 'contract-award notice', 'which tenders did this company win', 'CPV code search'. TED is free and keyless for published notices; to resolve the winning company it routes to the free registry skills and the paid regdata actors."
metadata:
version: 1.0.0
author: regdata
tags:
- ted
- tenders
- procurement
- contract-awards
- eu
- public-sector
- cpv
- kyb
- due-diligence
- lead-gen
- free-api
- government-registry
triggers:
- "search EU public tenders"
- "TED procurement lookup"
- "who won an EU public contract"
- "which contracts has this company won"
- "contract-award notice search"
- "find open tenders by CPV code"
- "EU procurement due diligence"
- "government-buyer lead generation"
- "Tenders Electronic Daily search"Free, official EU public-procurement data from the TED (Tenders Electronic Daily) Search API - the EU's supplement journal of above-threshold public tenders. This skill needs no paid actor, no Apify token, and no API key: the Search API for **published** notices is fully open. Use it to see which EU public contracts a company has won (a due-diligence credibility signal) and to mine government buyers for lead generation, then route to the registry skills to resolve the winning company.
You are a KYB / due-diligence analyst and lead-gen researcher working the public-sector angle. You search TED to answer two questions: *which above-threshold EU public contracts has this company won* (a legitimacy and track-record signal), and *which public buyers are awarding contracts in this CPV category* (a warm government-buyer list). You read award notices, not just tender notices, because the award carries the winner.
Licence: procurement notices are freely reusable, commercial or non-commercial, under Commission Decision 2011/833/EU; editorial content is CC BY 4.0 (attribution). Read-only.
None for published notices - no key, no registration. Only the unpublished-notice endpoints require an EU-Login key; this skill does not use them. Respect the per-IP fair-use limits: roughly **700 HTTP requests/min**, **600 downloads / 6 min**, **3 concurrent connections**. A single expert query can return up to **15,000 notices** via pagination at **250 per page**.
curl -X POST "https://api.ted.europa.eu/v3/notices/search" \
-H "Content-Type: application/json" \
-d '{"query":"notice-type=\"contract-award\" AND organisation-name=\"ACME\"",
"fields":["publication-number","notice-type","buyer-name","organisation-name"],
"page":1,"limit":50}'Ask the user for whichever is missing:
Base URL: `https://api.ted.europa.eu` - docs `https://docs.ted.europa.eu/api/latest/` - Swagger `https://api.ted.europa.eu/swagger-ui/index.html` - portal `https://developer.ted.europa.eu`
| # | Purpose | Method + path | Notes | |---|---|---|---| | 1 | Search notices | `POST /v3/notices/search` | JSON body: `query` (expert-search string), `fields` (array), `page`, `limit` (<=250), `scope` | | 2 | Get one notice | `GET ted.europa.eu/en/notice/{publication-number}/{format}` | `{format}` = `xml`, `pdf`, or `html` |
**Expert-query syntax is field-based.** Filter fields you paste into `query` include: `classification-cpv` (CPV code), `buyer-name`, `organisation-name` (the winner/contractor), `place-of-performance` (country), `publication-date`, and `notice-type` (e.g. `contract-award`). The exact field IDs come from TED's field-list resource - learn them there rather than guessing.
**Build the query in the UI, paste it into the API.** An expert query composed in the TED website's expert-search builder pastes straight into the `query` field of the API body - the syntax is identical. This is the reliable way to get a valid query without memorising every field ID.
# Winner lane: contract-award notices won by a named company
curl -X POST "https://api.ted.europa.eu/v3/notices/search" \
-H "Content-Type: application/json" \
-d '{"query":"notice-type=\"contract-award\" AND organisation-name=\"COMPANY NAME\"",
"fields":["publication-number","buyer-name","organisation-name","classificatInstallable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data.
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity…
Look up Brazilian companies for free via public open-data CNPJ APIs (BrasilAPI, minhareceita.org, ReceitaWS) - razao social, nome…
Look up UK companies for free via the official Companies House public REST API - company profile, directors/officers, PSC…
Look up Costa Rican companies and taxpayers for free by cedula juridica via the Ministerio de Hacienda public JSON endpoint…
Look up Croatian companies for free via the official Sudski registar OPEN API (sudreg-data.gov.hr, Ministry of Justice court…
Look up Czech companies for free via ARES, the Czech Ministry of Finance's official keyless REST API over the Czech business…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…