Sorry, you need to enable JavaScript to visit this website.

Maps API


Pay as you grow. Simple.As low as $0.42 per 1000 transactions


Free maps and traffic on mobile. No transaction limits on maps and traffic tiles, we grow with you!

No commitmentNo commitment

No subscription, no lock in. No credit card needed.

No limitsNo limits on APIs or Web SDK

Consume as much as you want and get 2,500 free API transactions per day.

Free from adsVolume discounts

The more you buy, the cheaper it gets.

At TomTom, we believe in simplicity.

Use our free transactions for as long as you want and buy bundles of credits if you need more. Buy as many credits as you want, there are no limits to your growth. Use them whenever you want within a year. No subscription, no strings attached. And the more credits you buy, the cheaper it gets with our pay-as-you-grow plan. Simple.

Our Pay-as-you-grow plan includes

  • Free maps and traffic visualization from our SDK for iOS and Android
  • 2,500 free transactions per day for all our APIs
  • Access to 19 trillion location data points
  • Access to all our APIs and SDKs for a single transaction price
  • Access to all applications and use cases, including Asset Tracking
  • Customized support by e-mail and on our forums

What do you need credits for?

For any application which is publicly accessible,
excluding asset management applications.



For any application which is used for internal business purposes only,
including asset management.




Get started

  1. Buy the credits you need – the bigger the bundle, the cheaper it gets!
  2. Start coding! Your transactions are automatically deducted from your credits
    and you can view your balance at any time.
  3. Did not use all your credits? No worries, they are valid for a year.
  4. Afraid of running out? You can set an optional auto-renewal and we will reload your
    credits automatically when your balance goes below a threshold of your choice.

1. How many API transactions can I make per day?

We provide a total of 2,500 TomTom Maps API transactions for free on a daily basis. These free transactions will be reset every day. In case you want to consume more API transactions, you can purchase TomTom credits via our Public or Private “Pay as you Grow” plans.

2. How many API requests can I make per second?

The limit is set to 5 calls per second for non-tile based APIs and 1,000 for tile based APIs. Tile based APIs are APIs which return either raster or vector tiles. For example:

Keep in mind when you make more API requests per second than the allowed limit, you will receive an "HTTP 403 – Over the limit" error.

3. How is one API transaction calculated?

One API request equals one transaction for all TomTom Maps APIs, except in the case of:

  • Online Maps and Online Traffic tiles, for which a transaction equals 15 requests.
  • Batch geocoding, for which the number of transactions equals the number of individual geocoding requests.
  • Batch routing, for which the number of transactions equals the number of individual routing requests
  • Matrix routing, for which the number of transactions equals the number of individual elements in the matrix.

4. How many API transactions do I get with one TomTom credit?

One TomTom credit means one API transaction for any TomTom Maps API. If you want to learn more about TomTom API transactions, please check Question 3 above.

5. What happens if I exceed usage limits?

If you’re using the TomTom Maps APIs for free and you exceed the daily free credit limit of 2,500 API transactions, you will receive an "HTTP 403 – Over the limit error". Paying customers who have consumed all their TomTom Credits plus the free daily limit of 2,500 API transactions will also recieve this error. For your convenience, you will receive an email notification prior to exceeding the paid credit limit or the limit of free calls.