All product pages hero

TomTom Maps APIs for developers

Build your web or mobile application with our Maps, Directions, Places, Traffic APIs and SDKs.

All the APIs you want.
Start with 2500 free daily transactions.

Map Display API

Show a raster or vector map. Quality guaranteed by 27 years of map making experience.

Map Styler

The TomTom Map Styler is a tool to help you design custom maps that match the look and feel of your web or mobile app.

Search API

Add a search box to your app or website to connect users to millions of places globally.

Geocoding API

Get coordinates for an address, with entry point precision. Provide single line or structured addresses as input.

Reverse Geocoding API

Translate coordinates into accurate addresses, with the ability to get the closest intersection details.

Batch Search API

Dispatch batches of requests at once to TomTom Places APIs: Search, EV Charging Stations Availability, Geocoding, and Reverse Geocoding.

EV Charging Stations Availability API

Find compatible and available charging stations for EVs, with availability updates every 3 minutes.

Traffic API

Detailed real-time Traffic API with live speeds, incidents and jams. Updated every minute.

Routing API and Extended Routing API

Provide directions for cars or trucks enriched with real-time traffic and incidents.

Geofencing API

Define multiple virtual fences and take action based on location. Track how far an object is from a geofence border.

Location history API

Safely store and retrieve the locations and movements of devices you are tracking.

Notifications API

TomTom's Notifications service is intended to manage communication from Maps APIs to users.

Maps SDK for Web

Boost your productivity with fully styleable and easily customized components. Available via CDN and NPM.

Maps SDK for iOS

Available via CocoaPods and compatible with Swift, ObjectiveC, and React Native.

Maps SDK for Android

Available via Maven and compatible with Java, Kotlin, or React Native.

All docs & tools

Documentation, tutorials and live examples – everything you need to build.

It’s easy to get started

Step 1
Create account
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 now before continuing.
Step 3
Get the key
Copy the key and you're done! You can now explore - we recommend trying out our examples, tutorials and tech articles on our blog. Happy coding :)
Step 2
Go to the dashboard
Once you are registered, go to your Dashboard and locate the key that you would like to use (we’ve created first one for you, it’s called My first API key).

Get to know
the community

Ready to start building?