Skip to main content
Geocoding

Footstep Geocoding API

The Geocoding API converts between text and coordinates. Search for an address and get back coordinates, or send coordinates and get back an address.

Design philosophy

Every request is one line. Send text, get coordinates:
Every result includes a confidence score (0-1), so you always know how reliable a match is.

Response conventions

Every geocoding result uses the same shape:

Place Types

Filter results by type using the place_types parameter:

Endpoints

When to use which

Focus and boundary

Two shared parameters work across search and autocomplete: focus.point biases results towards a location without excluding distant matches. Useful when “Springfield” should prefer the one near your user, not the largest one globally.
boundary.country restricts results to one or more countries. Pass ISO 3166-1 alpha-3 codes:

Authentication

All endpoints require an API key passed via the x-api-key header. See the authentication guide for details.