Open Data - Comune di Milano
dati.comune.milano.it
Open Data portal of the City of Milan, Italy.
GET /v1/data/dati-comune-milano-it/dataset1Request
The dataset's URL slug (its `name`) or its UUID. Both are accepted.
curl "https://api.fastcrw.com/v1/data/dati-comune-milano-it/dataset?id=ds2969-rilevazione-qualita-aria-2026" \ -H "Authorization: Bearer $FASTCRW_API_KEY"
2Response example
A sample shape. Press Run to see live data from Open Data - Comune di Milano.
{
"help": "https://dati.comune.milano.it/api/3/action/help_show?name=package_show",
"success": true,
"result": {
"license_title": "Creative Commons Attribution",
"maintainer": "AMAT - Agenzia Mobilità Ambiente Territorio",
"creator": "[{\"creator_identifier\": \"01199250158\", \"creator_name\": {\"en\": \"Comune di Milano - Unit\\u00e0 Analytics e Open Data\", \"it\": \"Comune di Milano - Unit\\u00e0 Analytics e Open Data\"}}]",
"issued": "",
"dataset_is_local": true,
"private": false,
"maintainer_email": "opendatamilano@comune.milano.it",
"num_tags": 5,
"frequency": "DAILY",
"publisher_identifier": "01199250158",
"publisher_name": "Comune di Milano - Unità Analytics e Open Data",
"id": "884b70a5-951c-4c92-931e-52a73d20af9f",
"metadata_created": "2026-01-28T09:55:27.929367",
"conforms_to": "[]",
"metadata_modified": "2026-10-23T04:35:33.559194",
"author": "",
"author_email": "",
"geographical_geonames_url": "https://www.geonames.org/3173435",
"theme": "[{\"subthemes\": [\"http://eurovoc.europa.eu/100242\"], \"theme\": \"ENVI\"}]",
"state": "active",
"version": "",
"alternate_identifier": "[]",
"relationships_as_object": [],
"license_id": "cc-by",
"type": "dataset",
"resources": [
{
"cache_last_updated": null,
"package_id": "884b70a5-951c-4c92-931e-52a73d20af9f",
"distribution_format": "CSV",
"datastore_active": true,
"id": "1af3c7d2-3456-4f7c-819a-464c989b9ed5",
"size": 55,
"state": "active",
"hash": "",
"description": "anteprima disponibile",
"format": "CSV",
"mimetype_inner": null,
"url_type": "upload",
"mimetype": "text/csv",
"cache_url": null,
"name": "DS2969_qaria_datoariagiornostazione_2026-10-23.csv",
"created": "2026-01-28T10:03:42.705357",
"url": "https://dati.comune.milano.it/dataset/884b70a5-951c-4c92-931e-52a73d20af9f/resource/1af3c7d2-3456-4f7c-819a-464c989b9ed5/download/qaria_datoariagiornostazione_2026-10-23.csv",
"last_modified": "2026-10-23T04:35:19.877353",
"license_type": "https://w3id.org/italia/controlled-vocabulary/licences/A21_CCBY40",
"position": 0,
"revision_id": "f3c312cb-582e-4e05-9bdd-a2577a913c90",
"resource_type": null
},
{
"cache_last_updated": null,
"package_id": "884b70a5-951c-4c92-931e-52a73d20af9f",
"distribution_format": "JSON",
"datastore_active": false,
"id": "ddecb297-6e09-456e-aed3-7c934eec4dd3",
"size": 100,
"state": "active",
"hash": "",
"description": "anteprima disponibile",
"format": "JSON",
"mimetype_inner": null,
"url_type": "upload",
"mimetype": "application/json",
"cache_url": null,
"name": "DS2969_qaria_datoariagiornostazione_2026-10-23.json",
"created": "2026-01-28T10:09:14.588746",
"url": "https://dati.comune.milano.it/dataset/884b70a5-951c-4c92-931e-52a73d20af9f/resource/ddecb297-6e09-456e-aed3-7c934eec4dd3/download/qaria_datoariagiornostazione_2026-10-23.json",
"last_modified": "2026-10-23T04:35:33.536655",
"license_type": "https://w3id.org/italia/controlled-vocabulary/licences/A21_CCBY40",
"position": 1,
"revision_id": "019f7ee9-8f59-416c-9f90-b82e435a06a1",
"resource_type": null
}
],
"holder_name": "Comune di Milano",
"tags": [
{
"vocabulary_id": null,
"state": "active",
"display_name": "clevercities",
"id": "c29fbca9-1e02-470d-a67e-b839bc2b3d5b",
"name": "clevercities"
},
{
"vocabulary_id": null,
"state": "active",
"display_name": "meteorologia",
"id": "ed583371-9ed7-4910-a59f-1ab1817516bd",
"name": "meteorologia"
},
{
"vocabulary_id": null,
"state": "active",
"display_name": "qualita aria",
"id": "bffe7437-3b96-4499-b680-6e4aea78b567",
"name": "qualita aria"
},
{
"vocabulary_id": null,
"state": "active",
"display_name": "relazionabili_geo",
"id": "80e72dc3-2efb-4f65-bafa-3d5104c9864e",
"name": "relazionabili_geo"
},
{
"vocabulary_id": null,
"state": "active",
"display_name": "serie_storica",
"id": "8f0a452b-66b9-45c8-be58-04ebe8c304e9",
"name": "serie_storica"
}
],
"holder_identifier": "c_f205",
"language": "ITA",
"groups": [
{
"display_name": "Ambiente",
"description": "",
"image_display_url": "https://dati.comune.milano.it/uploads/group/2017-11-21-091724.388254governo.png",
"title": "Ambiente",
"id": "3126650a-3186-4171-9c48-722058e3b5bf",
"name": "envi"
}
],
"creator_user_id": "c278a760-81f3-4a68-9e83-2a8a3d812dcd",
"relationships_as_subject": [],
"is_version_of": "https://www.amat-mi.it/it/agenzia/rapporto-qualita-aria",
"num_resources": 2,
"organization": {
"description": "Dataset inseriti dal personale per conto del Comune di Milano",
"created": "2017-11-09T11:54:32.736470",
"title": "Comune di Milano",
"name": "comunedimilano",
"is_organization": true,
"state": "active",
"image_url": "2017-11-15-122315.733556MarchioComuneMilanoVerticale4Colori.png",
"revision_id": "b6f66242-d57a-4067-ba80-9501c05bc1b7",
"type": "organization",
"id": "da720f96-c055-4abb-bcce-d26eb8cf436a",
"approval_status": "approved"
},
"name": "ds2969-rilevazione-qualita-aria-2026",
"isopen": true,
"url": "",
"notes": "Il dataset espone i dati del Rapporto giornaliero della qualità dell'aria del Comune di Milano redatto da AMAT, sulla base dei dati misurati e validati giornalmente da Arpa Lombardia dalle stazioni di qualità dell'aria istituzionali presenti sul territorio comunale.\r\n\r\nDi seguito una legenda esplicativa dei valori misurati in μg/m³ (microgrammi per metro cubo di aria ambiente) per tutti gli inquinanti tranne che per il CO (in mg/m3) \r\n\r\n* C6H6: Benzene, riferito alla concentrazione media sulle 24 ore.\r\n* CO8h: Monossido di carbonio (CO), riferito alla massima concentrazione media mobile su 8 ore.\r\n* NO2: Biossido di azoto, riferito alla concentrazione massima oraria sulle 24 ore.\r\n* O3: Ozono, riferito alla concentrazione massima oraria sulle 24 ore.\r\n* PM10: Polveri con diametro aerodinamico inferiore ai 10 μm, riferito alla concentrazione media sulle 24 ore.\r\n* PM2.5: Polveri con diametro aerodinamico inferiore ai 2.5 μm, riferito alla concentrazione media sulle 24 ore.\r\n* SO2: Biossido di zolfo, riferito alla massima concentrazione oraria.\r\n\r\nDi seguito l'anagrafica geolocalizzata delle stazioni di monitoraggio degli inquinanti atmosferici utilizzate: https://dati.comune.milano.it/dataset/d6960c75-0a02-4fda-a85f-3b1c4aa725d6\r\n\r\nI valori riportati fanno riferimento solo ai giorni lavorativi.\r\n\r\n**NOTA: l’emissione del Rapporto Giornaliero Qualità dell’Aria a Milano è sospesa dal 1° aprile fino al 30 settembre (compreso)** per il concludersi della stagione termica invernale e la sospensione stagionale dell’applicazione delle limitazioni temporanee previste dagli Accordi di bacino padano per il miglioramento della qualità dell’aria (dGR n. 1008/2023 e dGR n. XII/2634).",
"owner_org": "da720f96-c055-4abb-bcce-d26eb8cf436a",
"modified": "23-10-2026",
"temporal_coverage": "[{\"temporal_end\": \"2026-10-22\", \"temporal_start\": \"2026-02-10\"}]",
"geographical_name": "ITA_MIL",
"license_url": "http://www.opendefinition.org/licenses/cc-by",
"title": "Rilevazione qualità aria 2026",
"revision_id": "933d0289-135e-44e6-b997-e3ce8ff79e31",
"identifier": "DS2969"
}
}Attribution: Source: Open Data - Comune di Milano (Comune di Milano). Data published by the portal's contributing organisations.
Licence: Dataset records on this portal declare the licence "Creative Commons Attribution" (http://www.opendefinition.org/licenses/cc-by). This is the licence the publishing organisations attach to their own datasets; the portal itself states no separate API licence. Quoted as found in the portal's own dataset metadata.
Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Dataset detail
Use Open Data - Comune di Milano (dati-comune-milano-it) from fastCRW Pergamon, capability "Dataset detail" (dataset). You already have a dataset name or UUID from a search and need its resources, licence or full description. Example options: id=ds2969-rilevazione-qualita-aria-2026. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "dati-comune-milano-it" and capability "dataset". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Dataset as DCAT-AP JSON-LD
Use Open Data - Comune di Milano (dati-comune-milano-it) from fastCRW Pergamon, capability "Dataset as DCAT-AP JSON-LD" (dataset-dcat). You are feeding a European data catalogue or an RDF pipeline and want standards-shaped metadata instead of CKAN's package dict. Example options: id=ds2969-rilevazione-qualita-aria-2026. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "dati-comune-milano-it" and capability "dataset-dcat". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
All dataset names
Use Open Data - Comune di Milano (dati-comune-milano-it) from fastCRW Pergamon, capability "All dataset names" (dataset-names). You want the complete inventory of dataset ids to iterate over, rather than a scored search page. Example options: limit=100, offset=0. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "dati-comune-milano-it" and capability "dataset-names". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Dataset search
Use Open Data - Comune di Milano (dati-comune-milano-it) from fastCRW Pergamon, capability "Dataset search" (datasets). You want to find datasets on this portal by keyword, filter, or recency, and you do not already know a dataset id. Example options: q=statistika, fq=res_format:CSV, sort=metadata_modified desc. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "dati-comune-milano-it" and capability "datasets". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
