Appearance
Get Tender
Fetch one tender by its id. Ids come from Search Tenders or Organisation Tenders.
Endpoint
GET /api/v1/tenders/{id}| Parameter | Type | Description |
|---|---|---|
id | string | Tender id (UUID). |
Example
bash
curl https://api.tenderapi.eu/api/v1/tenders/0195f1c2-7b3e-7a10-9c4d-3f2a8e6b1d05python
import requests
tender_id = "0195f1c2-7b3e-7a10-9c4d-3f2a8e6b1d05"
res = requests.get(f"https://api.tenderapi.eu/api/v1/tenders/{tender_id}")
print(res.json())ts
const tenderId = "0195f1c2-7b3e-7a10-9c4d-3f2a8e6b1d05";
const res = await fetch(`https://api.tenderapi.eu/api/v1/tenders/${tenderId}`);
console.log(await res.json());Response
A single tender object, or a 404 error if no tender has this id. The fields are the same as in Search Tenders.
json
{
"id": "0195f1c2-7b3e-7a10-9c4d-3f2a8e6b1d05",
"title": "Road construction works, section B12",
"abstract": "Renewal of 4.2 km of federal road including drainage and lighting.",
"status": "open",
"serviceType": "works",
"source": "ted",
"publicationDate": "2025-03-15T00:00:00Z",
"deadline": "2025-05-01T08:00:00Z",
"deadlineHasTime": true,
"buyer": {
"name": "Federal Ministry of Transport",
"country": "DEU"
},
"cpvCodes": ["45233000", "45316110"],
"estimatedValue": {
"value": 2500000,
"currency": "EUR",
"valueEur": 2500000
},
"link": "https://ted.europa.eu/en/notice/-/detail/162345-2025"
}