Cunoaștere deschisă
România
Date publice / Set de date

Anunțuri de achiziții publice din TED

Căutare și descărcare de anunțuri pentru urmărirea achizițiilor autorităților române publicate în TED.

Înainte de a folosi resursa

Nu reprezintă toate achizițiile locale. Documentația indică maximum 250 de anunțuri pe pagină; modul cu paginare are o limită de 15.000 de rezultate.

Publicat de
Publications Office of the European Union
Sursă
Instituție publică
Colecție
Date publice
Tip de resursă
Set de date
Acoperire
Anunțuri publicate în TED; selecție după autoritate sau locul executării. Limita istorică exactă a API-ului nu a fost verificată.
Formate documentate
XML, JSON
Licență / condiții
Reuse permitted; metadata CC0 1.0
Acces prin API
API documentat
Data examinării fișei
2026-09-07
Ultima actualizare a resursei
Necunoscută
Audit tehnic al datelor
Neefectuat
Documentare
Sursă consultată

Documentare

Documentația și condițiile indicate au fost consultate. Fișierul complet sau cererea API nu au fost testate.

Pagina citată documentează fișa. Verifică în sursa originală condițiile și versiunea înainte de reutilizare.

docs.ted.europa.eu ↗

Cum începi

  1. Citește documentația pentru filtrarea după cumpărător sau locul executării.
  2. Trimite o cerere POST la API, conform exemplului din documentație.
  3. Păstrează identificatorul anunțului și caută corecțiile ori anunțurile de atribuire conexe.

Acces și verificări

Dovada condițiilor de reutilizare ↗

Interogare directă prin API

curl -s -X POST 'https://api.ted.europa.eu/v3/notices/search' \
  -H "Content-Type: application/json" \
  -d '{"q":"CY:[RO]","page":1,"limit":5}' | jq .
import urllib.request
import json

url = "https://api.ted.europa.eu/v3/notices/search"
payload = json.dumps({"q":"CY:[RO]","page":1,"limit":5}).encode("utf-8")
req = urllib.request.Request(
    url, data=payload,
    headers={"Content-Type": "application/json", "User-Agent": "CunoastereDeschisa/1.7"}
)
with urllib.request.urlopen(req) as resp:
    print(resp.read().decode("utf-8")[:500])
library(httr2)

resp <- request("https://api.ted.europa.eu/v3/notices/search") |>
  req_body_raw('{"q":"CY:[RO]","page":1,"limit":5}', "application/json") |>
  req_perform()
data <- resp_body_json(resp)
str(data)
-- DuckDB (salvează răspunsul prin cURL, apoi interoghează):
-- 1. curl -s -X POST 'https://api.ted.europa.eu/v3/notices/search' -H "Content-Type: application/json" -d '{"q":"CY:[RO]","page":1,"limit":5}' > date.json
-- 2. DuckDB:
INSTALL httpfs; LOAD httpfs;
SELECT * FROM read_json_auto('date.json');
Fragmente executabile pentru terminal, analize statistice sau medii DuckDB.

Continuă cercetarea

Legături propuse editorial pentru orientare. Nu dovedesc integrarea tehnică sau compatibilitatea licențelor.

Sus ↑