Overpass API (OpenStreetMap)
Consulta toda la base de datos de OpenStreetMap en busca de cualquier elemento etiquetado, sin clave, sin registro, completamente gratuito y abierto.
La Overpass API es un servicio de consulta de solo lectura sobre el conjunto de datos completo de OpenStreetMap. Usando el lenguaje de consulta Overpass QL puedes extraer elementos etiquetados arbitrarios (cada restaurante, banco, hospital, sendero, edificio, límite, etc.) dentro de un bounding box, alrededor de un punto, o que coincidan con cualquier combinación de etiquetas, y obtener de vuelta nodos/vías/relaciones en formato JSON o XML. No requiere clave API ni registro, y es genuinamente gratuita y abierta (datos bajo ODbL). Es la forma más flexible y gratuita de extraer datos estructurados de lugares/POI, a costa de aprender Overpass QL y respetar los límites de uso justo de los servidores públicos compartidos.
Nivel gratuito
Gratuito y abierto, sin cuenta. Alojado en servidores públicos financiados por la comunidad/donaciones; existen espejos (p. ej. overpass.private.coffee, overpass.kumi.systems) para uso más intensivo.Límites de uso
Sin cuota fija; la reducción de carga automática limita a los usuarios intensivos (comprueba /api/status para la cuota de tu IP). Límites predeterminados por consulta: 180s de tiempo de ejecución y 512 MiB de memoria salvo que se anulen. Las peticiones pueden ponerse en cola. Autoaloja o usa un espejo para uso intensivo.Autenticación
Sin claveURL base
https://overpass-api.de/api/interpreterQué podrías construir con ella
- Extraer todos los POI de un tipo dado dentro de una ciudad/bbox para una automatización cartográfica
- Construir una herramienta gratuita de 'qué hay cerca de aquí' filtrada por etiquetas OSM arbitrarias
- Obtener límites, carreteras o equipamientos para análisis geoespacial sin costes de licencia
- Exportaciones masivas puntuales de elementos (dentro del uso justo) para conjuntos de datos
Endpoints clave
- POST
/api/interpreterEjecutar una consulta Overpass QL (preferiblemente mediante el cuerpo POST para consultas grandes); devuelve JSON/XML. - GET
/api/interpreter?data=...Ejecutar una consulta Overpass QL codificada en URL (usa --globoff para los caracteres [] {}).
Los miembros obtienen la receta lista para ejecutar
Inicia sesión gratis para copiar la solicitud de ejemplo, ver una respuesta de muestra y leer las trampas.