La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye
as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.Buscar estaciones
POST /co/metro-bogota/stations-search/v1 Dataset
Encuentra estaciones por nombre, por línea o por cercanía a un punto. Empieza
aquí para obtener el id que usa la consulta de una estación.
as_of, los filtros aplicados, total, page, per_page, total_pages, count y stations[]; cada estación trae distance_m, los metros en línea recta hasta su centro, cuando se busca desde un punto.
Cada estación es { id, line, number, name, common_name, station_type, status, note, latitude, longitude, area_m2, geometry }.
id: la línea y el número de la estación, p. ej.l1-13.name: el nombre que publica Metro de Bogotá, p. ej.Estación 13- Central. Las estaciones de la Línea 2 aún llevan nombres provisionales numerados (ESTACIÓN 4).common_name: el nombre de trabajo del proyecto, casi siempre la vía donde queda la estación, p. ej.Calle 26-13.status: la etapa tal como se publica:Construcción(Línea 1) oDiseño(Línea 2).latitude,longitude: el centro de la estación.geometry: la huella de la estación, un polígono GeoJSON en WGS84.
Una estación
POST /co/metro-bogota/station/v1 Dataset
Devuelve una estación por su id, con los edificios por donde se entra a ella.
as_of, found, station_id, station (null cuando no existe) y access_buildings[], cada uno con su polígono.
Cada estación es { id, line, number, name, common_name, station_type, status, note, latitude, longitude, area_m2, geometry }.
id: la línea y el número de la estación, p. ej.l1-13.name: el nombre que publica Metro de Bogotá, p. ej.Estación 13- Central. Las estaciones de la Línea 2 aún llevan nombres provisionales numerados (ESTACIÓN 4).common_name: el nombre de trabajo del proyecto, casi siempre la vía donde queda la estación, p. ej.Calle 26-13.status: la etapa tal como se publica:Construcción(Línea 1) oDiseño(Línea 2).latitude,longitude: el centro de la estación.geometry: la huella de la estación, un polígono GeoJSON en WGS84.
Un punto frente al metro
POST /co/metro-bogota/proximity/v1 Dataset
Entra una coordenada, sale qué tan cerca está del metro: estaciones, líneas y obras.
as_of, latitude, longitude y:
nearest_station: la estación más cercana de cualquier línea, condistance_mhasta su centro.stations_within_1km: cuántas estaciones tienen su centro a menos de 1.000 metros.inside_intervention_limit: si el punto está dentro del área de obras de la Línea 1.intervention_limit_distance_m: metros hasta el borde de esa área;0si está dentro.parcel: el predio requerido para la Línea 1 que contiene el punto, con su CHIP, dirección y polígono; null cuando ninguno lo contiene.parcels_within_100m: cuántos de esos predios tienen su centro a menos de 100 metros.lines[]: por línea,{ line, alignment_distance_m, nearest_station }: la distancia al trazado de la línea y la estación más cercana de esa línea.
Predios requeridos para la Línea 1
POST /co/metro-bogota/parcels-search/v1 Dataset
Este inmueble está entre los que necesita el metro? Pregunta por CHIP, por dirección o por punto.
as_of, los filtros aplicados, total, page, per_page, total_pages, count y parcels[]; cada predio trae distance_m cuando se busca desde un punto (0 cuando el punto está sobre él). Una lista vacía significa que el inmueble no está en la consulta.
Cada predio es { id, chip, address, line, latitude, longitude, area_m2, geometry }.
chip: el identificador catastral del predio en Bogotá, p. ej.AAA0011RDTO. Sirve para cruzar con el catastro de la ciudad.address: la dirección tal como se publica, p. ej.CL 1 24 09.area_m2: el área medida sobre el polígono.geometry: el predio, un polígono GeoJSON en WGS84.
Son los predios que Metro de Bogotá lista en su consulta pública de predios de la Línea 1. La lista dice que un inmueble se requiere para la línea, no en qué etapa va su adquisición, y no trae propietario ni ocupante. Confirma el estado actual de un inmueble con Metro de Bogotá.
Avance de obra
POST /co/metro-bogota/progress/v1 Dataset
El porcentaje construido frente al planeado, mes a mes, y en qué va el proyecto hoy.
as_of, line, el rango pedido, count y:
latest: el mes más reciente con avance físico reportado.months[]:{ month, line, planned_pct, executed_pct, planned_month_pct, executed_month_pct, schedule_baseline, budget_planned_cop, budget_planned_cumulative_cop, budget_executed_cop, budget_executed_cumulative_cop, budget_executed_month_pct, budget_executed_cumulative_pct, budget_baseline }.planned_pctyexecuted_pctson el avance físico acumulado en porcentaje; los campos_month_son solo el mes.project: el valor del proyecto en pesos (value_cop), el inicio de la concesión (start_date) y la puesta en operación prevista (end_date).stages[]: cada etapa con sus fechas.activities[]: lo que está en curso, constatusy la fecha de corte del reporte (reported_on).milestones[]: lo logrado en el último periodo reportado, con la fecha (end_date).
Traslado de redes
POST /co/metro-bogota/network-relocation-search/v1 Dataset
Las redes de agua, energía, gas y telecomunicaciones que el metro debe mover, y cómo va cada una.
as_of, los filtros aplicados, total, page, per_page, total_pages, count e interferences[]. Cada una es { id, line, utility, interference, segment, contract_group, agreement, status, planned_pct, executed_pct, compliance_index, compliance_status, deadline_status, planned_start, planned_end, deadline, slack_days, reported_on }. Las partes son empresas de servicios; no hay datos personales. El reporte se publicó por última vez en 2022.
Inventario de árboles
POST /co/metro-bogota/trees-search/v1 Dataset
Cada árbol que tocan las obras: qué se autorizó para él, si se hizo y cuándo.
as_of, los filtros aplicados, total, page, per_page, total_pages, count y trees[]; cada árbol trae distance_m cuando se busca desde un punto.
Cada árbol es { id, tree_number, line, common_name, scientific_name, sigau_code, treatment, status, executed_on, scheduled_from, scheduled_to, permit, work_front, work_front_group, chainage, locality, locality_code, upz, location, relocation_site, height_m, trunk_perimeter_m, trunk_diameter_cm, height_category, stump_category, botanical_garden_record, latitude, longitude, coordinates_approximate, relocation_location, relocation_latitude, relocation_longitude, note }.
treatment: lo que autoriza el permiso ambiental:tala,traslado,tratamiento_integral,conservacionopoda.status:ejecutado,no_ejecutadoosin_reporte;executed_ones la fecha en que se hizo.permit: el acto administrativo que respalda el tratamiento.relocation_site: para un árbol trasladado, a dónde se llevó.coordinates_approximate: true cuando el inventario marca que el árbol no tiene coordenadas propias.
Trazado y obras
POST /co/metro-bogota/infrastructure-search/v1 Dataset
La línea y lo que se construye a su alrededor, como formas para dibujar en un
mapa o para medir contra ellas.
as_of, los filtros aplicados, total, page, per_page, total_pages, count y results[].
Cada resultado es { id, kind, line, name, station_id, note, latitude, longitude, length_m, area_m2, geometry, geometry_url }.
kind:alignment(el trazado de la línea),viaduct(la estructura elevada por donde ruedan los trenes de la Línea 1),intervention_limit(toda el área de diseño, construcción y operación de la Línea 1),access_building(un edificio por donde se entra a una estación) odepot(el Patio Taller de la Línea 1).station_id: para un edificio de acceso, la estación a la que pertenece.length_m,area_m2: la longitud de un trazado en metros; el perímetro y el área de un polígono.geometry: la forma como GeoJSON en WGS84. Las formas más detalladas (el viaducto, el trazado de la Línea 1, el límite de intervención) vienen simplificadas con precisión de cerca de un metro, y con todos los puntos publicados engeometry_url.
Capas y shapefiles
POST /co/metro-bogota/layers/v1 Dataset
Las capas publicadas, cada una con el archivo oficial para abrir en un SIG.
as_of, line, count y layers[].
Cada capa es { id, line, kind, title, description, geometry_type, feature_count, file_name, bytes, modified_at, source_document_url, document_url, document_versions[] }.
document_url: el shapefile comprimido de la capa, tal como lo publicó Metro de Bogotá.source_document_urles el mismo archivo en Metro de Bogotá.document_versions[]: cada versión del archivo, de la más antigua a la más reciente,{ document_url, modified_at, bytes }. Aparece una nueva cuando Metro de Bogotá reemplaza el archivo.- Los edificios de acceso de la Línea 1 se publican sin archivo: su
file_namey sus campos de documento son null.
Referencia completa
Esquemas, todos los campos de respuesta y un playground interactivo.