fshy

Home / Data APIs

TomTom

docs.tomtom.com/pricingMaps, routing, geocoding and traffic APIdata-apis/tomtomJSONcomparereport an errorprovider JSON

Free allowance
Free monthly requests per API, no credit card: 20K Geocoding, 20K Reverse Geocoding and 20K Routing requests a month, 2.5K Search API and 2.5K Matrix Routing requests a month, 200K vector map tiles a month; unused free amounts do not carry over and expire at the end of each month
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
volume-quota20K Geocoding, 20K Reverse Geocoding and 20K Routing requests a month on the free tier
Evidence
documented45 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
Free tierfree monthly requests per API, no credit card: 20K Geocoding, 20K Reverse Geocoding and 20K Routing requests a month, 2.5K Search API and 2.5K Matrix Routing requests a month, 200K vector map tiles a month; unused free amounts do not carry over and expire at the end of each month
unit requests; metered on request-count; the free use is the evaluation part of a Freemium account, which the FAQ says may be used for commercial applications; Freemium accounts are single-user; the free monthly allowance has no time limit, resets at the start of every billing cycle and is shared across the whole account, so several API keys draw from one pool
Pricenone stated
Limits
  • volume-quota (binding) 20K Geocoding, 20K Reverse Geocoding and 20K Routing requests a month on the free tier source
  • request-rate 5 queries a second by default for Geocoding, Reverse Geocoding, Routing, Search and Batch Search source
  • retention-clamped results cached only for the maximum age of their cache-control headers; no other storing source
  • per-object-cap 10000 items an asynchronous Batch Search request, 100 a synchronous one source
Bindingvolume-quota 5 queries a second would pass a monthly 20K within the first day, so the monthly count is met first
Identityemail a MyTomTom account registered and confirmed by email; no credit card. The Register / sign in button of my.tomtom.com opens a hosted sign-in page whose first screen offers 'No account? Create one'; the other fields of the registration form are unverified: behind a sign-up
Egressnot applicable: a query API metered in requests, not bytes
Per-object capBatch Search takes up to 100 items a synchronous request and 10000 an asynchronous one; asynchronous results can be downloaded for 14 days
Interfacerest HTTPS to api.tomtom.com (for example /search/2/geocode/QUERY.json) with an API key created in MyTomTom; a keyless geocode answered HTTP 401 'You are missing valid authentication credentials'; the platform FAQ says API requests return 429 when free usage limits are exceeded, while the Geocode docs list 'Rate or volume limit exceeded' under 403 and give 429 for over QPS only, so the status of a request over the monthly free limit is unverified: behind a sign-up. Batch Search takes Geocode, Structured Geocode and Reverse Geocode items
Toolingany HTTP client; Maps SDK for JavaScript and mobile SDKs
Composes with20K geocodes, 20K reverse geocodes and 20K routes a month with no card, at 5 queries a second; Bulk path: asynchronous Batch Search of up to 10000 geocode items a request, billed per underlying request, not per call (20 requests sent to a batch endpoint are billed as 20 transactions); which monthly free pool an item draws from is unverified: behind a sign-up
Reliabilitythe platform FAQ says API requests return 429 when free usage limits are exceeded, and the Geocode docs list rate or volume limit exceeded under 403; which status the monthly free limit answers is unverified: behind a sign-up; access made available for evaluation can be terminated at any time without notice; one evaluation subscription plan per account
NotesBulk path: Batch Search, up to 10000 geocode items an asynchronous request (results kept 14 days), billed per underlying request, not per call; which monthly free pool an item draws from is unverified: behind a sign-up. Not listed on free-for.dev.
Evidence notedocumented the pricing page and its FAQ script, the terms, the QPS limits page, the platform FAQ, the Batch Search docs and the MyTomTom account docs were quoted on 2026-11-02; a keyless geocode answered HTTP 401. The registration form beyond the first screen of its sign-in page is behind a sign-up; an account would show it and a keyed request would move the record to measured.
Parsed numbers
  • has-free-tier 1
Evidence 45
datesourcewhat it proved
2026-10-31docs.tomtom.com/pricingeach API has free monthly requests with no card
2026-10-31docs.tomtom.com/pricingGeocoding is free for 20K requests a month
2026-10-31docs.tomtom.com/pricingReverse Geocoding is free for 20K requests a month
2026-10-31docs.tomtom.com/pricingRouting is free for 20K requests a month
2026-10-31docs.tomtom.com/pricingMatrix Routing is free for 2.5K requests a month
2026-10-31docs.tomtom.com/pricingthe Search API is free for 2.5K requests a month
2026-10-31docs.tomtom.com/pricing/price-announcementvector map tiles are free for 200K a month
2026-10-31docs.tomtom.com/pricingsign-up for the free evaluation needs no card
2026-10-31docs.tomtom.com/legal/terms-and-conditionsunused free amounts expire at the end of each month
2026-10-31docs.tomtom.com/legal/terms-and-conditionsone evaluation plan per account
2026-10-31docs.tomtom.com/legal/terms-and-conditionsnot published
2026-10-31docs.tomtom.com/legal/terms-and-conditionsclient caching is limited to the cache-control maximum age
2026-10-31docs.tomtom.com/legal/terms-and-conditionsno caching to serve multiple clients or users
2026-10-31docs.tomtom.com/legal/terms-and-conditionsevaluation access can be ended at any time without notice
2026-10-31docs.tomtom.com/platform/documentation/status-and-support/facommercial applications are allowed on the free evaluation
2026-10-31docs.tomtom.com/platform/documentation/status-and-support/farequests over a free limit answer 429
2026-10-31docs.tomtom.com/platform/documentation/status-and-support/fadefault QPS limits range from 5 to 50
2026-10-31docs.tomtom.com/platform/documentation/status-and-support/faFreemium accounts are single-user
2026-10-31docs.tomtom.com/platform/documentation/api-best-practices/qpGeocoding defaults to 5 queries a second
2026-10-31docs.tomtom.com/platform/documentation/api-best-practices/qpReverse Geocoding defaults to 5 queries a second
2026-10-31docs.tomtom.com/platform/documentation/api-best-practices/qpRouting defaults to 5 queries a second
2026-10-31docs.tomtom.com/platform/documentation/api-best-practices/qpBatch Search defaults to 5 queries a second
2026-10-31docs.tomtom.com/batch-search-api/documentation/asynchronous-an asynchronous batch takes up to 10000 items
2026-10-31docs.tomtom.com/batch-search-api/documentation/asynchronous-Batch Search supports geocode endpoints
2026-10-31docs.tomtom.com/batch-search-api/documentation/asynchronous-a batch item can be a geocode query
2026-10-31docs.tomtom.com/batch-search-api/documentation/synchronous-ba synchronous batch takes up to 100 items
2026-10-31docs.tomtom.com/batch-search-api/documentation/product-inforasynchronous batch results are kept for 14 days
2026-10-31docs.tomtom.com/platform/documentation/status-and-support/mia MyTomTom account is registered with an email address
2026-10-31docs.tomtom.com/platform/documentation/status-and-support/miregistration confirms the email
2026-10-31docs.tomtom.com/platform/documentation/my-tomtom/how-to-get-an API key needs a TomTom account
2026-10-31my.tomtom.com/registration starts at my.tomtom.com
2026-10-31probe: https://api.tomtom.com/search/2/geocode/Zurich.jsonthe geocode endpoint answers HTTP 401 to a keyless request
2026-10-31probe: https://api.tomtom.com/search/2/geocode/Zurich.json#bodythe geocode endpoint refuses a request with no key
2026-11-02docs.tomtom.com/_astro/SectionFAQV2.B4a-TVNA.jsthe FAQ of the TomTom pricing page, served in its FAQ script, says a batch endpoint is billed per underlying request, not per call
2026-11-02docs.tomtom.com/_astro/SectionFAQV2.B4a-TVNA.jsthe FAQ of the TomTom pricing page says a batch endpoint is billed per underlying request, not per call
2026-11-02docs.tomtom.com/_astro/SectionFAQV2.B4a-TVNA.jsthe pricing FAQ says the free tier has no time limit, resets each billing cycle and is shared across the account
2026-11-02oauth.my.tomtom.com/authorize?client_id=https%3A%2F%2Fmy.tomthe sign-in page behind the Register / sign in button of my.tomtom.com shows 'No account? Create one' on its first screen
2026-11-02docs.tomtom.com/_astro/SectionFAQV2.B4a-TVNA.jsthe batch billing answer of the pricing FAQ is readable in the FAQ script of the pricing page
2026-11-02docs.tomtom.com/pricingGeocoding and Routing are each free for 20K requests a month
2026-11-02docs.tomtom.com/platform/documentation/status-and-support/mia MyTomTom account is registered with an email address
2026-11-02docs.tomtom.com/legal/terms-and-conditionsclient caching is limited to the cache-control maximum age
2026-11-02probe: https://api.tomtom.com/search/2/geocode/Zurich.json#bodya keyless geocode request is refused with a missing-credentials message
2026-11-03docs.tomtom.com/geocoding-api/documentation/tomtom-maps/v1/gpart of the text of Reliability, above
2026-11-03docs.tomtom.com/platform/documentation/status-and-support/fathe platform FAQ answers 'what happens if I exceed free usage limits' with 429
2026-11-03docs.tomtom.com/geocoding-api/documentation/tomtom-maps/v1/gthe Geocode docs give 429 only for exceeding queries per second
More fields 1
bulk pathasynchronous Batch Search up to 10000 items a request, billed per underlying request, not per call; which monthly free pool an item draws from is unverified: behind a sign-up