TravelTime API

"the leading location API for calculating travel times across driving, public transport, walking and cycling" [1]

traveltime.com/ · By TravelTime · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

TravelTime API is a REST-based travel time and location intelligence service, established in 2009, that calculates isochrones, many-to-many travel time matrices, routing, and geocoding across driving, walking, cycling, and public transport modes in 235 countries. It is used by property portals, job platforms, and commercial real estate firms, with customers including Rightmove, Zoopla, CBRE, JLL, and the NHS. Pricing is subscription-based with no published rates; a 2-week free trial is available, and paid tiers require a sales conversation. SDKs are available for Python, Node.js, Java, Ruby, and R, and the API is GDPR-compliant with a published SLA.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box

Avoid if: You need transparent pricing up front; You have strict compliance requirements

Scores

  • 35 / 100
    Agent friendliness
  • 15 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 45 / 100
    Docs quality
  • 40 / 100
    Procurement ease
  • 35 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Subscription [2]
Published pricing
No [3]
Free tier
Yes [4]
Free tier details
2-week free trial at 60 hits/min (evaluation/internal use only, not for commercial or end-user deployment). After trial, a persistent Non-Paid Service plan remains available at 5 hits/min with medium-only level-of-detail for isochrones. Paid plans offer unlimited usage for a fixed annual fee. [5]
Self-serve signup
Yes [6]
Requires sales call
Yes [7]
Enterprise plan
Yes

Capabilities

  • Distance matrix
  • Isochrones
  • Traffic-aware
  • Transit / multimodal
Supported actions
time-filter (travel time matrix), time-filter/fast (fast travel time matrix), time-filter/postcodes, time-filter/postcode-districts, time-filter/postcode-sectors, time-map (isochrone), time-map/fast (fast isochrone), routes (directions with turn-by-turn), h3 (H3 grid catchment), h3/fast, geohash, geohash/fast, geocoding/search, geocoding/reverse, distance-map, map-info, supported-locations, map-tiles (raster display tiles)
Regions
235 countries and territories globally for driving, walking, and cycling, Public transit coverage: full (95%+ stops) in 80+ countries including UK, USA, Canada, Australia, France, Germany, Japan; partial in 90+ more, Advanced traffic modeling in 31 countries including USA, UK, Canada, Australia, and most Western European nations; simpler congestion model elsewhere, Fast endpoints (time-filter/fast, time-map/fast) available in 38 countries primarily developed nations, Frozen traffic environments for 6 countries: UK, USA, Canada, Mexico, Australia, New Zealand, Travel modes: driving, walking, cycling, public transport (including bus, coach, train, driving+train, cycling+public_transport combinations)
Languages
English (turn-by-turn instruction language not explicitly documented; geocoding results support BCP47 language tags via Accept-Language header)
Input types
origin/destination coordinates (latitude/longitude), departure time or arrival time (ISO 8601), transportation mode, maximum journey time in seconds (up to 14400), location IDs (up to 2000 per request), address or postcode strings (geocoding), bounding box for geocoding, level of detail for isochrone shape, range / departure time window, protocol buffers for matrix requests
Output types
travel time in seconds, distance in meters (driving/walking/cycling), distance breakdown by mode, UK public transport fares, route geometry / polyline, turn-by-turn navigation steps, isochrone polygon, GeoJSON, KML, WKT (Well-Known Text), bounding boxes, H3 grid cells, Geohash cells, geocoding results as GeoJSON FeatureCollection with confidence score, unreachable locations array, protocol buffers (matrix), raster map tiles (OSM Bright and Positron styles)
Webhooks
No [8]
Sandbox / test mode
No [9]
SDK languages
Python, Node.js / TypeScript, Java, Ruby, R [10]
MCP server
No [11]

Trust & compliance

SOC 2
Unknown
HIPAA
Unknown
GDPR
Yes [12]
ISO 27001
Unknown
PCI DSS
Unknown
Published SLA
Yes [13]
Rate limits
Free trial (2 weeks): 60 hits/min; Non-Paid (post-trial free): 5 hits/min; Paid plans: maximum 1,000 hits/min across all endpoints (per Fair Usage Policy in Terms of Service). A 'hit' = 1 isochrone, 1 route, or 1 matrix search. [14]
Known restrictions
Free trial is for internal/evaluation use only - not for end-user or commercial deployment, Non-Paid (post-trial) plan rate-limited to 5 hits/min and restricted to medium level-of-detail for isochrones, Cached data must be refreshed at least every 60 days; all cached data must be deleted upon agreement termination, Attribution (TravelTime branding) required wherever Service Data is displayed, Matrix: maximum 2,000 location IDs per request; maximum 10 searches per request, Isochrone: maximum 10 searches per request; free/trial tier limited to medium level-of-detail, Routes endpoint: departure_searches.arrival_location_ids limited to maximum 2 values per search, Maximum journey time: 4 hours standard for matrix and isochrone (14,400 seconds); 12 hours for routes; 3 hours for fast matrix; 2 hours for protobuf matrix, Fast endpoints available in only 38 countries, Distance output limited to driving, walking, and cycling modes (not public transit), Map tiles not available with free API key - must contact TravelTime for access, Paid plan pricing requires contacting sales - no published price card

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.traveltimeapp.com/v4
Version
v4
Versioning
url
Stability
ga
Auth methods
api_key
Idempotency keys
No
Error format
vendor-specific
Rate limit
60 / minute

SDKs

  • Python traveltimepy · repo
  • Node.js / TypeScript traveltime-api · repo
  • Java com.traveltime:traveltime-sdk-java · repo
  • Ruby travel_time · repo
  • R traveltimeR · repo

Adoption & maturity

Launched
2009-01-01
Notable customers
Rightmove, Zoopla, Realtor, CoStar Group, CBRE, JLL, Stepstone Group, Allegis Group, BT Group, Manpower Group, Barratt Developments, NHS

Other Routing APIs

  • Azure Maps Route

    "Use to get the best route between an origin and destination for automobile, commercial trucks and walking routes."

    Usage · free tier · public pricing · self-serve

  • Route4Me

    "Industrial Grade Route Planning And Route Optimization Software" that "automates and integrates mission-critical last mile workflows, empowering route planners, dispatchers, drivers, and managers to take your business to the next level."

    Subscription · free tier · public pricing · self-serve

  • HERE Routing API

    "Plan stress-free journeys" with routing solutions "for various modes of transport" enabling last-mile delivery, fleet management, and freight logistics.

    Hybrid · free tier · public pricing · self-serve

  • Radar Geocoding API

    "Use Radar's geocoding APIs to convert addresses to latitude and longitude coordinates, or vice versa."

    Hybrid · free tier · public pricing · self-serve

  • Routific

    "Delivery management for growing businesses"

    Subscription · free tier · public pricing · self-serve

  • Google Routes API

    "Compute Routes returns the ideal route between two locations, and Compute Route Matrix returns distances and travel times for a matrix of routes between different origin and destination locations."

    Usage · free tier · public pricing · self-serve

TravelTime API alternatives · TravelTime API vs Azure Maps Route · All Routing APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: traveltime.com
  2. Pricing model: docs.traveltime.com · traveltime.com
  3. Published pricing: traveltime.com · help.traveltime.com
  4. Free tier: docs.traveltime.com · traveltime.com
  5. Free tier details: docs.traveltime.com · docs.traveltime.com
  6. Self-serve signup: traveltime.com
  7. Requires sales call: help.traveltime.com · traveltime.com
  8. Webhooks: docs.traveltime.com
  9. Sandbox: docs.traveltime.com
  10. SDK languages: docs.traveltime.com
  11. MCP server: docs.traveltime.com
  12. GDPR: help.traveltime.com · traveltime.com
  13. Published SLA: traveltime.com · traveltime.com
  14. Rate limits: docs.traveltime.com · traveltime.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Best For: Prototypes and side projects - free to start, no sales call, Teams needing broa…Prototypes and side projects - free to start, no sales call, AI agents and auto…
  2. 2026-06-15 Score Docs Quality: 1545
  3. 2026-06-15 Score Agent Friendliness: 1035
  4. 2026-06-14 Llms Txt URL: (none)https://docs.traveltime.com/llms.txt
  5. 2026-06-14 API Reference URL: (none)https://docs.traveltime.com/api/reference/travel-time-distance-matrix
  6. 2026-06-14 Robots Allows Agents: (none)Yes
  7. 2026-06-14 Llms Txt Present: NoYes
  8. 2026-06-14 Has Structured Data: (none)No
  9. 2026-06-14 Capabilities: {}{"traffic":true,"transit":true,"isochrones":true,"distance_matrix":true}
  10. 2026-06-14 Summary Md: (none)TravelTime API is a REST-based travel time and location intelligence service, e…
  11. 2026-06-14 Avoid If: (none)You need transparent pricing up front, You have strict compliance requirements
  12. 2026-06-14 Score Agent Friendliness: (none)10
  13. 2026-06-14 Score Pricing Transparency: (none)15
  14. 2026-06-14 Score Setup Speed: (none)85
  15. 2026-06-14 Score Docs Quality: (none)15
  16. 2026-06-14 Score Procurement Friction: (none)40
  17. 2026-06-14 Score Trust Readiness: (none)35
  18. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, Teams needing broa…
  19. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  20. 2026-06-14 Docs URL: (none)https://docs.traveltime.com
  21. 2026-06-14 Status Page URL: (none)https://status.traveltime.com
  22. 2026-06-14 Rendering: (none)static
  23. 2026-06-14 Llms Txt Present: (none)No
  24. 2026-06-14 GDPR: set to Yes
  25. 2026-06-14 SLA Published: set to Yes
  26. 2026-06-14 SLA URL: set to https://traveltime.com/terms-of-service
  27. 2026-06-14 Data Retention Policy URL: set to https://traveltime.com/privacy-policy
  28. 2026-06-14 Documented Rate Limits: set to Free trial (2 weeks): 60 hits/min; Non-Paid (post-trial free): 5 hits/min; Paid…
  29. 2026-06-14 Rate Limit Requests: set to 60
  30. 2026-06-14 Rate Limit Window: set to minute
  31. 2026-06-14 Known Restrictions: set to Free trial is for internal/evaluation use only - not for end-user or commercial…
  32. 2026-06-14 Auth Methods: set to api_key
  33. 2026-06-14 Auth Docs URL: set to https://docs.traveltime.com/api/start/auth
  34. 2026-06-14 API Style: set to rest
  35. 2026-06-14 Base URL: set to https://api.traveltimeapp.com/v4
  36. 2026-06-14 API Version: set to v4
  37. 2026-06-14 Versioning Scheme: set to url
  38. 2026-06-14 Stability: set to ga
  39. 2026-06-14 Quickstart URL: set to https://docs.traveltime.com/api/start/travel-time-distance-matrix
  40. 2026-06-14 Idempotency Supported: set to No
  41. 2026-06-14 Error Format: set to vendor-specific
  42. 2026-06-14 Requires Verification: set to Yes
  43. 2026-06-14 Free Tier Limit: set to 2-week trial; 60 hits/minute during trial, 5 hits/minute after trial on free pl…
  44. 2026-06-14 Launched At: set to 2009-01-01
  45. 2026-06-14 Slug: set to traveltime
  46. 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, minimum_commitment, supported_languages (turn-…
  47. 2026-06-14 Source Confidence: set to high
  48. 2026-06-14 Extractor: set to claude-subagent:sonnet
  49. 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
  50. 2026-06-14 Status: set to published

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/traveltime \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/traveltime/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →