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 and Extended Search API

Search for an address, business or place. Geocode to validate and structure addresses globally.

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?