Open data · No key · CC BY 4.0
Free Rome ZTL API & open data
The live status of Rome's seven ZTL Centro Storico sectors as machine-readable JSON and GeoJSON. No signup, no API key, no rate-limit headaches — just attribute the source. Built for developers, hotel dashboards, car-rental tools, travel apps and AI agents.
Endpoints
Live active/inactive state of sectors A–G, computed every minute from official ZTL schedules and Italian public holidays.
GET/api/public/ztl/sectors.geojson
Official sector polygons (Roma Mobilità boundaries) as a GeoJSON FeatureCollection, with the same live status in the feature properties.
Both endpoints send Access-Control-Allow-Origin: *, so you can call them straight from the browser. Cached 60s (status) and 300s (GeoJSON).
Quick start
curl https://essentialcityinfo.com/api/public/ztl/status
// or in the browser
const r = await fetch("https://essentialcityinfo.com/api/public/ztl/status");
const { any_active, sectors } = await r.json();Response shape
{
"city": "Roma",
"zone": "ZTL Centro Storico",
"generated_at": "2026-08-02T08:12:00.000Z",
"any_active": true,
"sectors": [
{
"id": "settore-a",
"letter": "A",
"name": "Settore A",
"hours": "Lun-Ven 06:30-18:00; Sab 14:00-18:00",
"active": true,
"center": { "lat": 41.9081, "lng": 12.4802 }
}
]
}Licence & attribution
Released under CC BY 4.0. You may use the data commercially, including in paid products. The only requirement is a visible credit with a working link, for example: ZTL data by <a href="https://essentialcityinfo.com/rome-ztl-map">Essential City Info</a>. Status is indicative and derived from published schedules — road signs always prevail.
RSS feeds
New Rome guides are published to open RSS feeds you can syndicate: Italian, English, Spanish.