TravelTime API
"the leading location API for calculating travel times across driving, public transport, walking and cycling" [1]
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 / 100Agent friendliness
- 15 / 100Pricing transparency
- 85 / 100Setup speed
- 45 / 100Docs quality
- 40 / 100Procurement ease
- 35 / 100Trust readiness
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
- 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
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
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."
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."
HERE Routing API
"Plan stress-free journeys" with routing solutions "for various modes of transport" enabling last-mile delivery, fleet management, and freight logistics.
Radar Geocoding API
"Use Radar's geocoding APIs to convert addresses to latitude and longitude coordinates, or vice versa."
Routific
"Delivery management for growing businesses"
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."
References
- ↑Description: traveltime.com
- ↑Pricing model: docs.traveltime.com · traveltime.com
- ↑Published pricing: traveltime.com · help.traveltime.com
- ↑Free tier: docs.traveltime.com · traveltime.com
- ↑Free tier details: docs.traveltime.com · docs.traveltime.com
- ↑Self-serve signup: traveltime.com
- ↑Requires sales call: help.traveltime.com · traveltime.com
- ↑Webhooks: docs.traveltime.com
- ↑Sandbox: docs.traveltime.com
- ↑SDK languages: docs.traveltime.com
- ↑MCP server: docs.traveltime.com
- ↑GDPR: help.traveltime.com · traveltime.com
- ↑Published SLA: traveltime.com · traveltime.com
- ↑Rate limits: docs.traveltime.com · traveltime.com
Change history
- 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…
- 2026-06-15 Score Docs Quality: 15 → 45
- 2026-06-15 Score Agent Friendliness: 10 → 35
- 2026-06-14 Llms Txt URL: (none) → https://docs.traveltime.com/llms.txt
- 2026-06-14 API Reference URL: (none) → https://docs.traveltime.com/api/reference/travel-time-distance-matrix
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Llms Txt Present: No → Yes
- 2026-06-14 Has Structured Data: (none) → No
- 2026-06-14 Capabilities: {} → {"traffic":true,"transit":true,"isochrones":true,"distance_matrix":true}
- 2026-06-14 Summary Md: (none) → TravelTime API is a REST-based travel time and location intelligence service, e…
- 2026-06-14 Avoid If: (none) → You need transparent pricing up front, You have strict compliance requirements
- 2026-06-14 Score Agent Friendliness: (none) → 10
- 2026-06-14 Score Pricing Transparency: (none) → 15
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Docs Quality: (none) → 15
- 2026-06-14 Score Procurement Friction: (none) → 40
- 2026-06-14 Score Trust Readiness: (none) → 35
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Teams needing broa…
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Docs URL: (none) → https://docs.traveltime.com
- 2026-06-14 Status Page URL: (none) → https://status.traveltime.com
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://traveltime.com/terms-of-service
- 2026-06-14 Data Retention Policy URL: set to https://traveltime.com/privacy-policy
- 2026-06-14 Documented Rate Limits: set to Free trial (2 weeks): 60 hits/min; Non-Paid (post-trial free): 5 hits/min; Paid…
- 2026-06-14 Rate Limit Requests: set to 60
- 2026-06-14 Rate Limit Window: set to minute
- 2026-06-14 Known Restrictions: set to Free trial is for internal/evaluation use only - not for end-user or commercial…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.traveltime.com/api/start/auth
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.traveltimeapp.com/v4
- 2026-06-14 API Version: set to v4
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 Quickstart URL: set to https://docs.traveltime.com/api/start/travel-time-distance-matrix
- 2026-06-14 Idempotency Supported: set to No
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to Yes
- 2026-06-14 Free Tier Limit: set to 2-week trial; 60 hits/minute during trial, 5 hits/minute after trial on free pl…
- 2026-06-14 Launched At: set to 2009-01-01
- 2026-06-14 Slug: set to traveltime
- 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, minimum_commitment, supported_languages (turn-…
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
- 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
- 2026-06-14 Status: set to published
Suggest an edit / leave a review
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"}'