TravelTime Docs logo
TravelTime API
ArcGIS plugin
QGIS plugin
Alteryx plugin

Travel Time Matrix API Endpoint Comparisonanchor icon

Overviewanchor icon

Time FilterTime Filter FastTime Filter Fast (Protobuf)
FormatJSONJSONProtocol Buffers
Request TypePOST
GET
POSTPOST using Protocol buffers
Typical Use CaseRequests that require exact configuration of all parameters.

A typical use case would be an employee commute time analysis.
Requests that include a large number of locations, but performance is not critical.

A typical use case would be building a large OD matrix for a route scheduling application.
Requests that include a large number of locations, and performance is critical.

A typical use case would be a consumer-facing search application with a large database of locations and high search volumes.

Limitsanchor icon

Time FilterTime Filter FastTime Filter Fast (Protobuf)
Maximum travel time4 hours3 hours2 hours
Maximum searches per request10101
Maximum locations per search2,000100,000200,000

Accessanchor icon

Time FilterTime Filter FastTime Filter Fast (Protobuf)
SDK supportJava
NodeJS
Python
R
Ruby
Scala
Java
NodeJS
Python
R
Ruby
Scala
Java
NodeJS
R
Database pluginsNoneNoneElasticsearch
Solr
Coverage85 countriesUK
Ireland
UK
Ireland
France
Germany
Netherlands
Austria
Belgium
Lithuania

Configurationanchor icon

Time FilterTime Filter FastTime Filter Fast (Protobuf)
Transport modesDriving
Walking
Cycling
Public Transport
Coach
Bus
Train
Ferry
Driving + Train (UK only)
Driving
Walking
Cycling,
Public Transport
Driving + Public Transport
Driving
Walking
Cycling
Public Transport
Driving + Public Transport
Transport parameters configurabilityExtensiveLimited to just transport modeLimited to just transport mode
Arrival/departure timeConfigurableWeekday morningWeekday morning
Search typeOne-to-many
Many-to-one
One-to-many
Many-to-one
One-to-many
Result propertiesTravel times
Distances
Routes
Fares (UK only)
Travel times
Fares (UK only)
Travel times