Appearance
Getting Started
TenderAPI aggregates EU procurement notices from TED (Tenders Electronic Daily) and other European portals. It exposes a simple REST API for searching and filtering tenders.
Base URL
https://api.tenderapi.euAuthentication
Authentication is not currently required.
Making a Request
All API endpoints accept and return JSON. Set the Content-Type header accordingly.
Example — fetch the 10 most recent tenders from Germany:
bash
curl -X POST https://api.tenderapi.eu/api/v1/tenders/search \
-H "Content-Type: application/json" \
-d '{
"BuyerCountries": ["DE"],
"limit": 10,
"offset": 0
}'Pagination
Use limit and offset to paginate results. The response includes a total field with the total number of matching tenders.
json
{
"limit": 10,
"offset": 20
}CPV Codes
Tenders are classified using Common Procurement Vocabulary (CPV) codes — 8-digit codes that describe the subject of a contract. You can filter by one or more CPV codes using the cpvCodes field.
Example: 45000000 = Construction work, 72000000 = IT services.
Endpoints
| Method | Path | Description |
|---|---|---|
POST | /api/v1/tenders/search | Search tenders |