Service version: 2
Last edit: 2022.11.14

What is TomTom's Reverse Geocoding API?

The TomTom Reverse Geocoding API gives users a tool to translate a coordinate (for example: 37.786505, -122.3862) into a human-understandable street address, street element, or geography. Most often, this is needed in tracking applications where you receive a GPS feed from the device or asset and you want to know the address.

The Reverse Geocoding API consists of the following endpoints:

Reverse Geocode

Translates coordinates into human-readable addresses.

CrossStreet Lookup

Translates coordinates into human-readable addresses and cross streets.

Common use cases

  • GPS Fleet tracking / Fleet management.
  • Delivery tracking / pickup and drop-off transportation service support (Ride Hailing Apps).
  • Geo data analytics, for example: grouping data by post code/city or any other selected administrative unit.


  • Limiting result details only to the selected geography level (like a PostalCodeArea).
  • Geopolitical views support.
  • Cross street/closest intersection lookup.
  • Basic speed limit restriction information for the closest road element (if available).

Getting started

  1. To get your API Key, you first need to be registered for the TomTom Developer Portal. If you don't have an account, no worries! Register / Sign in now before continuing.
  2. Once you are registered, go to your Dashboard and locate the API Key that you would like to use (we've created the first one for you, it's called My first API Key).
  3. Read the documentation and start coding.
  4. Consider using the TomTom Maps SDK for Web, for iOS, and for Android.
  5. Check related Blog articles for further information.