Find and Route
Find a place by name or address, then calculate a route to it from your origin. Combines geocoding and routing in a single call. Returns the matched destination, the full route with terrain analytics, and alternative geocoding matches.
Documentation Index
Fetch the complete documentation index at: https://docs.footstep.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Your Footstep API key
Body
Starting location. Either lat/lon coordinates, or a place name / postcode / address (geocoded internally).
Place name, address, or landmark to find and route to
ISO 3166-1 alpha-3 country code hint for geocoding (e.g. GBR, USA)
auto, bicycle, pedestrian, bus, truck Fine-tuning options. Include only the key matching your travel type.
10 <= x <= 200Include a natural language route summary. Adds ~500ms.
Response format. footstep = optimised for app developers (encoded polyline, flat structure). geojson = standard GeoJSON FeatureCollection (decoded coordinates, immediately usable in Leaflet/Mapbox GL/deck.gl).
footstep, geojson ISO 3166-1 alpha-3 country hint applied when origin is a string.
Response
Geocoded destination with route
The geocoded destination that was routed to
Route from origin to the geocoded destination
Echoed origin — coordinates always present; geocoded label/name fields present only when the caller passed a string.
Other geocoding matches (up to 3) in case the primary result wasn't what you meant. Filtered to the same country as the primary match with a minimum confidence threshold; absent when nothing useful survives the filter.
AI-generated 1-3 sentence summary of the route. Present only when narrative: true was requested and the LLM service was available.