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

Check these links to get started with the Reverse Geocoding API:

How to get a TomTom API Key

How to get a TomTom API Key

When you use our location Service APIs, we need a way to identify that it is your application that is making the request to use the service (API).

Reverse Geocoding

Reverse Geocoding with the Map SDK

One of the easiest ways to integrate Reverse Geocoding in your application