Generated by API Evangelist (pipeline-university) from live probes. Envelope returned by every JSON distribution on www.opendata.polimi.it. Confirmed identical across all 25 distributions fetched live on 2026-09-01: a single object with one property, `recordset`, holding an array of flat row objects. The response body is UTF-8 WITH a byte-order mark, so a strict parser must decode as utf-8-sig before parsing. Row keys are dataset-specific Italian column labels and are not shared between datasets. Derived by API Evangelist from live responses; not published by the institution.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/politecnico-di-milano/main/json-schema/politecnico-di-milano-opendata-recordset-schema.json",
"title": "Politecnico di Milano open data recordset",
"description": "Generated by API Evangelist (pipeline-university) from live probes. Envelope returned by every JSON distribution on www.opendata.polimi.it. Confirmed identical across all 25 distributions fetched live on 2026-09-01: a single object with one property, `recordset`, holding an array of flat row objects. The response body is UTF-8 WITH a byte-order mark, so a strict parser must decode as utf-8-sig before parsing. Row keys are dataset-specific Italian column labels and are not shared between datasets. Derived by API Evangelist from live responses; not published by the institution.",
"x-provenance": {
"generated": "2026-09-01",
"method": "derived",
"source": [
"https://www.opendata.polimi.it/distribution/{dataset}/json/{dataset}.json (all 25 fetched)"
]
},
"type": "object",
"required": [
"recordset"
],
"additionalProperties": false,
"properties": {
"recordset": {
"type": "array",
"description": "The dataset's rows.",
"items": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
}
}
}
}
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.