DistanceMatrix.AI
"Distancematrix.ai provides reliable APIs for calculating travel time and distance between points, such as Geocoding and Distance Matrix APIs." [1]
DistanceMatrix.AI is a REST API service, launched in 2019, that calculates travel time and distance between multiple origins and destinations, with support for driving, walking, bicycling, and transit modes alongside both real-time and historical traffic data. It targets logistics, food delivery, taxi dispatch, and route optimization use cases, and is GDPR-compliant with a self-serve signup. Pricing is usage-based at $2.00 per 1,000 elements, with a free tier of 1,000 elements per month; enterprise plans are available. A Python SDK is provided, and customers include Lunch24.com and KPMG Consultoria.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Cost-sensitive teams - low, transparent entry price
Avoid if: You have strict compliance requirements
Scores
- 20 / 100Agent friendliness
- 100 / 100Pricing transparency
- 75 / 100Setup speed
- 0 / 100Docs quality
- 100 / 100Procurement ease
- 15 / 100Trust readiness
Pricing & procurement
- Pricing model
- Usage-based [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- 1,000 elements per month at no cost, up to 5 API tokens, 1 request per second, access to all four products (Distance Matrix API Accurate/Fast and Geocoding API Accurate/Fast). No credit card required. Described as 'constantly free'. [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [7]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | elements (Distance Matrix / Geocoding API requests) | 1,000 elements/month (cap at 1,000/month) | $0 | source |
| Growth | elements (Distance Matrix / Geocoding API requests), tier 1–100,000 | 1,000 elements | $2 | source |
| Growth | elements (Distance Matrix / Geocoding API requests), tier 100,001–300,000 | 1,000 elements | $1.6 | source |
| Growth | elements (Distance Matrix / Geocoding API requests), tier 300,001–500,000 | 1,000 elements | $1.25 | source |
| Growth | elements (Distance Matrix / Geocoding API requests), tier 500,000+ | 1,000 elements | $1 | source |
Capabilities
- Supported actions
- distance_matrix, geocoding, reverse_geocoding [8]
- Regions
- global coverage, car/driving mode, walking mode, bicycling mode, transit mode (bus, subway, train, tram, rail), live/real-time traffic (Accurate variant), average/historical traffic (Fast variant)
- Languages
- 70+ languages via language parameter (English, German, French, and others) [9]
- Input types
- origin/destination coordinates (lat/lng pairs), origin/destination addresses (geocoded), departure time (Unix timestamp or 'now'), arrival time (Unix timestamp), travel mode, traffic model (best_guess, pessimistic, optimistic), avoid options (tolls, highways, ferries, indoor), transit mode (bus, subway, train, tram, rail), units (metric/imperial), language code, region (two-character country code)
- Output types
- distance in meters, duration in seconds, duration_in_traffic, formatted distance text, formatted duration text, geocoded origin/destination addresses, address components with type classifications, geometry data (coordinates, location type), element-level and top-level status codes, JSON
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [10]
- SDK languages
- Python [11]
- MCP server
- ✗ No
Trust & compliance
- SOC 2
- – Unknown [12]
- HIPAA
- – Unknown [13]
- GDPR
- ✓ Yes [14]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- ✗ No [15]
- Rate limits
- Free plan: 1 request per second. Synchronous Distance Matrix API with traffic: up to 50 elements per second, max 100 elements per request. Synchronous Distance Matrix API without traffic: up to 300–500 elements per second, max 500 elements per request. Asynchronous API without traffic: unlimited elements per request. Asynchronous API with traffic: no per-request limit but 80,000 elements per day. [16]
- Known restrictions
- Synchronous requests limited to 100 elements per request (with traffic) or 500 elements (without traffic), Free plan limited to 1,000 elements per month and 5 API tokens, Asynchronous API with traffic capped at 80,000 elements per day, MAX_ELEMENTS_EXCEEDED status returned when per-query limit is exceeded, Distance Matrix Fast variant supports driving mode only (no walking, bicycling, or transit), No map tiles, directions, or route optimization offered ('We don't provide maps or directions solutions right now') [17]
Developer surface
Integration
Adoption & maturity
- Launched
- 2019-01-01
- Notable customers
- Turnn, Lunch24.com, KPMG Consultoria, Adamas, Square Wave
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: github.com
- ↑Pricing model: distancematrix.ai · distancematrix.ai
- ↑Published pricing: distancematrix.ai
- ↑Free tier: distancematrix.ai · distancematrix.ai
- ↑Free tier details: distancematrix.ai
- ↑Self-serve signup: distancematrix.ai
- ↑Enterprise plan: distancematrix.ai
- ↑Supported actions: distancematrix.ai · distancematrix.ai
- ↑Languages: distancematrix.ai
- ↑Sandbox: distancematrix.ai
- ↑SDK languages: github.com
- ↑SOC 2: distancematrix.ai
- ↑HIPAA: distancematrix.ai
- ↑GDPR: distancematrix.ai · distancematrix.ai
- ↑Published SLA: distancematrix.ai
- ↑Rate limits: distancematrix.ai · distancematrix.ai
- ↑Known restrictions: distancematrix.ai · distancematrix.ai · distancematrix.ai
Change history
- 2026-06-15 Score Agent Friendliness: 10 → 20
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Has Structured Data: (none) → No
- 2026-06-14 Capabilities: {} → {"traffic":true,"transit":true,"distance_matrix":true}
- 2026-06-14 Summary Md: (none) → DistanceMatrix.AI is a REST API service, launched in 2019, that calculates trav…
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Trust Readiness: (none) → 15
- 2026-06-14 Avoid If: (none) → You have strict compliance requirements
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Cost-sensitive tea…
- 2026-06-14 Score Agent Friendliness: (none) → 10
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 75
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Pricing Model: set to usage_based
- 2026-06-14 Has Published Pricing: set to Yes
- 2026-06-14 Free Tier Available: set to Yes
- 2026-06-14 Notable Customers: set to Turnn, Lunch24.com, KPMG Consultoria, Adamas, Square Wave
- 2026-06-14 Free Tier Details: set to 1,000 elements per month at no cost, up to 5 API tokens, 1 request per second, …
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 SLA Published: set to No
- 2026-06-14 Data Retention Policy URL: set to https://distancematrix.ai/privacy
- 2026-06-14 Documented Rate Limits: set to Free plan: 1 request per second. Synchronous Distance Matrix API with traffic: …
- 2026-06-14 Known Restrictions: set to Synchronous requests limited to 100 elements per request (with traffic) or 500 …
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://distancematrix.ai/guides/get-distance-matrix-api-key
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.distancematrix.ai/maps/api/
- 2026-06-14 Versioning Scheme: set to none
- 2026-06-14 Stability: set to ga
- 2026-06-14 Quickstart URL: set to https://distancematrix.ai/guides/getting-started-with-distance-matrix-apis
- 2026-06-14 Idempotency Supported: set to No
- 2026-06-14 Error Format: set to vendor-specific JSON (status + optional error_message fields)
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 2
- 2026-06-14 Slug: set to distancematrix-ai
- 2026-06-14 Free Tier Limit: set to 1,000 elements/month
- 2026-06-14 Launched At: set to 2019-01-01
- 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, mcp_server_available, sla_url, webhooks_suppor…
- 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
- 2026-06-14 Price Basis: set to 1,000 elements
- 2026-06-14 Name: set to DistanceMatrix.AI
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/distancematrix-ai \
-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/distancematrix-ai/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'