Product

TravelTime Geocoding API

Turn addresses, postcodes, zip codes, and place names into coordinates, and coordinates back into addresses. Built to feed straight into your travel time calculations and location analysis.


With the TravelTime Geocoding API you can:

  • Convert addresses, postcodes, zip codes, place names and venues into latitude and longitude
  • Reverse geocode coordinates into full structured addresses
  • Power address autocomplete in search boxes
  • Filter results by country or bounding box, and return them in the user’s language
  • Geocode without using your wider API usage limits

What the TravelTime Geocoding API returns

The TravelTime Geocoding API returns GeoJSON features for each match: coordinates, a full address label, structured address components (house number, street, postcode, city, region, country) and a confidence score from 0 to 1. Forward search matches a text query to locations. Reverse geocoding matches a coordinate to the nearest address.

Read more

Try TravelTime Geocoding API

API lite demo

Location
Country filter
iconDisabled

3 results

What can the TravelTime Geocoding API do?

Forward geocoding, reverse geocoding and address autocomplete, all through simple GET requests.

Forward geocoding

Search by address, postcode or venue name, for example “SW1A 0AA” or “Victoria Street, London”, and get coordinates back.

Reverse geocoding

Send a latitude and longitude, and get the nearest full address with structured components.

Address autocomplete

Return suggestions as users type, with up to 50 results per query and filters to keep them relevant.

Geocoding API at a glance

Quick overview of TravelTime Geocoding API specifications.

EndpointsGeocoding search (forward), reverse geocoding
InputAddress, postcode or venue (forward); latitude and longitude (reverse)
Output formatGeoJSON FeatureCollection
Returned fieldsCoordinates, full address label, house number, street, postcode, neighbourhood, city, county, region, country, ISO country code, confidence score
Results per query1 to 50
LanguagesAny available language via BCP 47, with English as the fallback
Usage limitsGeocoding requests are never counted towards your hits per minute
CoverageGlobal

Scalable, repeatable and storable

Geocode as much as you need, get consistent structured results, and keep them in your own systems.

Geocode without limits

Requests are never counted towards your usage limits, so you can geocode entire datasets without hitting a cap. Each query returns up to 50 results.

Consistent, structured results

Every result comes back in the same GeoJSON structure, with standardised address fields and a confidence score from 0 to 1. Easy to check, compare and rerun.

Store results in your platform

Keep and reuse geocoded coordinates in your own systems throughout your licence, with no extra fees.

Geocode then calculate travel times

Every TravelTime API takes coordinates. Geocode an address first, then pass the result straight into the H3, Isochrone, Matrix or Routes API.

Address to isochrone

Calculate the reachable area around an address via any transport mode in just 2 calls.

Address to commute times

Geocode an address, then rank thousands of listings or locations by travel time with the Travel Time Matrix API.

Label results with addresses

Reverse geocode destinations to show readable addresses alongside travel times.

Geocoding in GIS and no-code tools

Batch geocode spreadsheets and datasets without writing code, using TravelTime's plugins.
Geocode address tables directly in the TravelTime QGIS plugin.
Use the Geocoder in workflows, with no per-minute limit to configure.
Geocode and run travel time analysis inside ArcGIS Pro.

Pricing

How we price the TravelTime APIs

Geocoding and Reverse Geocoding are included with your TravelTime licence and never counted towards your usage limits.

Chat to our team

Geocoding API FAQs

A geocoding API converts an address, postcode or place name into geographic coordinates. Reverse geocoding does the opposite, converting coordinates into a readable address.

GeoJSON features with coordinates, a full address label, structured address components such as street, postcode, city and country, and a confidence score between 0 and 1.

No. Geocoding requests are never counted towards your hits-per-minute limit.

Yes. Return up to 50 suggestions per query, filtered by country or bounding box. Throttle requests on the client side for fast typers, and handle responses arriving out of order.

Yes. Restrict results to one or more countries using ISO 3166-1 codes, or to a bounding box.

Yes. Request results in any available language using a BCP 47 language tag. Where a language isn't available, results fall back to English.

Reverse geocoding works for points on land. Points far out at sea return an error.


Get started with
TravelTime Geocoding API