# Municipios que colindan con Morelia (mismo nivel — default)
curl "https://client.tukanmx.com/tukan-atlas/geo-entities/1051/borders/" \
-H "Authorization: Token $API_TUKAN"
import os
import requests
headers = {"Authorization": f"Token {os.environ['API_TUKAN']}"}
# Municipios que colindan con Morelia (entity_id 1051)
resp = requests.get(
"https://client.tukanmx.com/tukan-atlas/geo-entities/1051/borders/",
headers=headers,
)
resp.raise_for_status()
for vecino in resp.json()["results"][:3]:
print(vecino["entity_code"], vecino["name"])
{
"count": 14,
"results": [
{
"entity_id": 1083,
"entity_code": "16001",
"entity_type_id": "MUNICIPALITY",
"name": "Acuitzio",
"name_en": "Acuitzio",
"parent_code": "16",
"parent_name": "Michoacán de Ocampo"
}
]
}
Catálogos
Entidades vecinas
Obtén todas las entidades que comparten frontera con una entidad dada, al mismo nivel o a otro.
GET
/
geo-entities
/
{entity_id}
/
borders
/
# Municipios que colindan con Morelia (mismo nivel — default)
curl "https://client.tukanmx.com/tukan-atlas/geo-entities/1051/borders/" \
-H "Authorization: Token $API_TUKAN"
import os
import requests
headers = {"Authorization": f"Token {os.environ['API_TUKAN']}"}
# Municipios que colindan con Morelia (entity_id 1051)
resp = requests.get(
"https://client.tukanmx.com/tukan-atlas/geo-entities/1051/borders/",
headers=headers,
)
resp.raise_for_status()
for vecino in resp.json()["results"][:3]:
print(vecino["entity_code"], vecino["name"])
{
"count": 14,
"results": [
{
"entity_id": 1083,
"entity_code": "16001",
"entity_type_id": "MUNICIPALITY",
"name": "Acuitzio",
"name_en": "Acuitzio",
"parent_code": "16",
"parent_name": "Michoacán de Ocampo"
}
]
}
Regresa las entidades que comparten frontera con la entidad que indiques.
Sirve para extender un análisis a la zona de influencia real de una entidad, porque el área metropolitana de una ciudad rara vez respeta el límite municipal. Por default los vecinos son del mismo nivel; con
entity_type_id puedes pedir otro, como los municipios que colindan con un estado.
Disponible para los niveles
STATE, MUNICIPALITY y ZIPCODE.# Municipios que colindan con Morelia (mismo nivel — default)
curl "https://client.tukanmx.com/tukan-atlas/geo-entities/1051/borders/" \
-H "Authorization: Token $API_TUKAN"
import os
import requests
headers = {"Authorization": f"Token {os.environ['API_TUKAN']}"}
# Municipios que colindan con Morelia (entity_id 1051)
resp = requests.get(
"https://client.tukanmx.com/tukan-atlas/geo-entities/1051/borders/",
headers=headers,
)
resp.raise_for_status()
for vecino in resp.json()["results"][:3]:
print(vecino["entity_code"], vecino["name"])
{
"count": 14,
"results": [
{
"entity_id": 1083,
"entity_code": "16001",
"entity_type_id": "MUNICIPALITY",
"name": "Acuitzio",
"name_en": "Acuitzio",
"parent_code": "16",
"parent_name": "Michoacán de Ocampo"
}
]
}
Autorizaciones
Token de autenticación. Formato requerido: Token tu-token (la palabra Token, un espacio y tu token). Solicita tu token escribiendo a contacto@tukanmx.com.
Parámetros de ruta
ID de la entidad geográfica
Ejemplo:
1
Parámetros de consulta
Tipo de los vecinos a regresar. Default: el mismo tipo que la entidad consultada.
Opciones disponibles:
STATE, MUNICIPALITY, ZIPCODE Ejemplo:
"MUNICIPALITY"
¿Esta página le ayudó?