il.report / api
API pubblica
Ogni indicatore pubblicato su il.report è disponibile anche come dato grezzo, in JSON o CSV, senza chiave né autenticazione. Stessi numeri e stessi periodi della pagina pubblica e del nostro database — con la fonte ufficiale sempre citata.
GET /api/series/{slug}
Restituisce i metadati della serie (titolo, unità, frequenza, fonte, nota metodologica, ultimo aggiornamento) e l'intera serie storica di osservazioni { periodo, valore }. Solo le serie pubblicate (con almeno un'osservazione, lo stesso criterio dell'indice A-Z) rispondono; le altre danno 404. Lo slugè quello nell'URL della pagina della serie, es. /euribor-3m.
GET https://il.report/api/series/euribor-3m
{
"slug": "euribor-3m",
"title": "Euribor 3 mesi",
"description": "Tasso Euribor a 3 mesi, media mensile.",
"unit": "%",
"frequency": "monthly",
"area": "area euro",
"category": "tassi-mutui",
"methodology": "…",
"updatedAt": "2026-08-01T00:00:00.000Z",
"source": {
"name": "Banca Centrale Europea",
"url": "https://www.ecb.europa.eu",
"attribution": "Dati BCE, Statistical Data Warehouse"
},
"license": "https://creativecommons.org/licenses/by/4.0/",
"observations": [
{ "period": "2026-06", "value": 2.114 },
{ "period": "2026-07", "value": 2.087 }
]
}Export CSV — stesso endpoint con ?format=csv (o l'alias /api/series/{slug}/csv già linkato in ogni pagina serie): risposta text/csv con le colonne period,value, identica al JSON.
GET https://il.report/api/series/euribor-3m?format=csv
period,value 2026-06,2.114 2026-07,2.087
Attribuzione e licenza
Ogni risposta include source (nome e URL della fonte ufficiale che ha prodotto il dato) e license: l'URL della licenza formale quando è nota (es. CC BY 4.0 per ISTAT ed Eurostat), o nullquando la fonte non ne ha una pubblicata — mai un'attribuzione inventata. Chi riusa questi dati è pregato di citare sia la fonte ufficiale sia il.report. Non pubblichiamo stime o dati interpolati: ogni osservazione è quella diffusa dalla fonte per quel periodo.
Cache e limiti
Le risposte sono cacheabili (Cache-Control: public, max-age=3600): i dati cambiano alla cadenza della fonte (mensile, trimestrale o annuale secondo l'indicatore), non serve interrogare l'endpoint più spesso. Nessuna autenticazione richiesta, nessun rate limit dichiarato: uso corretto e non aggressivo.
Anche per motori di ricerca e assistenti AI
L'elenco completo degli indicatori, in formato pensato per essere letto da un LLM, è in llms.txt. Per il consumo interattivo dei dati, questa API resta il modo più diretto e verificabile.