Overpass API (OpenStreetMap)
Interroga l'intero database OpenStreetMap per qualsiasi feature con tag, senza chiave, senza registrazione, completamente gratuito e aperto.
L'Overpass API è un servizio di query in sola lettura sull'intero dataset OpenStreetMap. Usando il linguaggio di query Overpass QL puoi estrarre feature con tag arbitrari (ogni ristorante, panchina, ospedale, sentiero, edificio, confine, ecc.) all'interno di una bounding box, intorno a un punto o che corrispondono a qualsiasi combinazione di tag, ottenendo nodi/way/relation come JSON o XML. Non richiede API key né registrazione, ed è genuinamente gratuito e aperto (dati sotto ODbL). È il modo più flessibile e gratuito per estrarre dati strutturati di luoghi/POI, al costo di imparare Overpass QL e rispettare i limiti di fair-use dei server pubblici condivisi.
Piano gratuito
Gratuito e aperto, senza account. Ospitato su server pubblici finanziati dalla community/donazioni; esistono mirror (es. overpass.private.coffee, overpass.kumi.systems) per un uso più intenso.Limiti di frequenza
Nessuna quota fissa; il load shedding automatico rallenta gli utenti pesanti (controlla /api/status per la quota del tuo IP). Limiti predefiniti per query: 180 secondi di runtime e 512 MiB di memoria, salvo override. Le richieste possono essere accodate. Per un uso intenso, usa il self-hosting o un mirror.Autenticazione
Nessuna chiaveURL base
https://overpass-api.de/api/interpreterCosa puoi costruirci
- Estrarre ogni POI di un determinato tipo all'interno di una città/bbox per un'automazione di mapping
- Costruire uno strumento gratuito 'cosa c'è qui intorno' filtrato da tag OSM arbitrari
- Estrarre confini, strade o servizi per analisi geospaziale senza costi di licenza
- Esportazioni bulk una-tantum di feature (entro il fair use) per dataset
Endpoint principali
- POST
/api/interpreterEsegui una query Overpass QL (preferibilmente via POST body per query grandi); restituisce JSON/XML. - GET
/api/interpreter?data=...Esegui una query Overpass QL URL-encoded (usa --globoff per i caratteri [] {}).
I membri ottengono la ricetta eseguibile
Accedi gratuitamente per copiare la richiesta di esempio, vedere una risposta di esempio e leggere le insidie.