curl "https://client.tukanmx.com/tukan-atlas/places-categories/grouped/" \
-H "Authorization: Token $API_TUKAN"
import os
import requests
headers = {"Authorization": f"Token {os.environ['API_TUKAN']}"}
resp = requests.get(
"https://client.tukanmx.com/tukan-atlas/places-categories/grouped/",
headers=headers,
)
resp.raise_for_status()
arbol = resp.json()["GOOGLE_MAPS"]
for categoria in arbol["finance"]:
print(categoria["id"], "-", categoria["name"])
{
"GOOGLE_MAPS": {
"finance": [
{"id": "bank", "name": "Banco", "name_en": "Bank"},
{"id": "atm", "name": "Cajero automático", "name_en": "ATM"},
{"id": "pawn_shop", "name": "Casa de empeño", "name_en": "Pawn shop"}
],
"health-and-wellness": [
{"id": "wellness_center", "name": "Centro de bienestar", "name_en": "Wellness center"},
{"id": "medical_center", "name": "Centro médico", "name_en": "Medical center"}
]
}
}
La respuesta real incluye los 19 grupos y todas sus categorías; arriba se muestran dos grupos recortados para que el ejemplo quepa.
Catálogos
Categorías de lugares
El árbol completo de categorías comerciales, agrupado por fuente y categoría principal.
GET
/
places-categories
/
grouped
/
curl "https://client.tukanmx.com/tukan-atlas/places-categories/grouped/" \
-H "Authorization: Token $API_TUKAN"
import os
import requests
headers = {"Authorization": f"Token {os.environ['API_TUKAN']}"}
resp = requests.get(
"https://client.tukanmx.com/tukan-atlas/places-categories/grouped/",
headers=headers,
)
resp.raise_for_status()
arbol = resp.json()["GOOGLE_MAPS"]
for categoria in arbol["finance"]:
print(categoria["id"], "-", categoria["name"])
{
"GOOGLE_MAPS": {
"finance": [
{"id": "bank", "name": "Banco", "name_en": "Bank"},
{"id": "atm", "name": "Cajero automático", "name_en": "ATM"},
{"id": "pawn_shop", "name": "Casa de empeño", "name_en": "Pawn shop"}
],
"health-and-wellness": [
{"id": "wellness_center", "name": "Centro de bienestar", "name_en": "Wellness center"},
{"id": "medical_center", "name": "Centro médico", "name_en": "Medical center"}
]
}
}
La respuesta real incluye los 19 grupos y todas sus categorías; arriba se muestran dos grupos recortados para que el ejemplo quepa.
El árbol completo de categorías de lugares, agrupado por categoría principal.
Cada grupo (
finance, health-and-wellness, food-and-drink…) contiene sus categorías específicas, y son los IDs de estas últimas (bank, pharmacy, restaurant…) los que usas para filtrar en listado por entidad y como group_by: "category" en conteo por entidad.
curl "https://client.tukanmx.com/tukan-atlas/places-categories/grouped/" \
-H "Authorization: Token $API_TUKAN"
import os
import requests
headers = {"Authorization": f"Token {os.environ['API_TUKAN']}"}
resp = requests.get(
"https://client.tukanmx.com/tukan-atlas/places-categories/grouped/",
headers=headers,
)
resp.raise_for_status()
arbol = resp.json()["GOOGLE_MAPS"]
for categoria in arbol["finance"]:
print(categoria["id"], "-", categoria["name"])
{
"GOOGLE_MAPS": {
"finance": [
{"id": "bank", "name": "Banco", "name_en": "Bank"},
{"id": "atm", "name": "Cajero automático", "name_en": "ATM"},
{"id": "pawn_shop", "name": "Casa de empeño", "name_en": "Pawn shop"}
],
"health-and-wellness": [
{"id": "wellness_center", "name": "Centro de bienestar", "name_en": "Wellness center"},
{"id": "medical_center", "name": "Centro médico", "name_en": "Medical center"}
]
}
}
La respuesta real incluye los 19 grupos y todas sus categorías; arriba se muestran dos grupos recortados para que el ejemplo quepa.
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.
Respuesta
Catálogo obtenido exitosamente
Categorías agrupadas por fuente (source_id) y después por categoría principal. Cada llave de segundo nivel contiene las categorías específicas hijas.
Show child attributes
Show child attributes
¿Esta página le ayudó?