Endpoint guide

GET /v1/places/{id}

Use the by-ID endpoint when your application already knows a stable Kairos place identifier and needs to refresh the normalized place record.

Stable ID format

Kairos uses OSM-backed identifiers in the form osm:<type>:<id>, where type can be node, way or relation.

Node

osm:node:4928192

Way

osm:way:164880258

Relation

osm:relation:<id>

cURL example

curl -H "X-API-Key: $KAIROS_API_KEY" \
"https://kairos.yarumaltech.com/v1/places/osm:way:164880258"

Because this endpoint has no search origin, distance_m is null.

Why keep stable IDs?

Detail pages

Store the ID in your own database and refresh place metadata without performing another nearby search.

Application joins

Use the stable identifier as a key between Kairos location data and your own schedules, descriptions or business data.