Route Directing API
Welcome to the Route Directing API! This API enables you to find the best routes, calculate distances, and get step-by-step directions for multiple modes of transportation. Ideal for navigation apps, logistics platforms, and travel planners.
Features
Step-by-Step Directions: Get detailed directions from a starting point to a destination.
Multi-Mode Transportation: Support for driving, walking, cycling, and public transit routes.
Distance & Duration Calculations: Precise measurements of travel distance and estimated travel time.
Waypoint Support: Plan routes with multiple stops.
get details about the route for your journey
get route - Endpoint Features
| Object | Description |
|---|---|
source |
[Required] source information |
destination |
[Required] destination information |
{
"source": "New York",
"destination": "Washington",
"mode": {
"best": [
{
"mode": "Driving",
"duration": "4 hr 8 min",
"metre": "226 miles",
"direction": "via I-95 S",
"means": null,
"info": "Fastest route, the usual traffic\n This route has tolls."
},
{
"mode": "Transit",
"duration": "4 hr 14 min",
"metre": null,
"direction": "5:16\u202fPM—9:30\u202fPM",
"means": "M34-SBS OurBus",
"info": null
},
{
"mode": "Flights",
"duration": "1 hr 15 min",
"metre": null,
"direction": "New York, USA—Baltimore, USA",
"means": null,
"info": null
}
],
"walk": [
{
"mode": "Walking",
"duration": "93 hr",
"metre": "258 miles",
"direction": "via PA-23 W",
"means": null,
"info": " This route includes a ferry.\n This route has restricted usage or private roads."
},
{
"mode": "Walking",
"duration": "95 hr",
"metre": "260 miles",
"direction": "via PA-23 W and MD-45 S/York Rd",
"means": null,
"info": " This route includes a ferry.\n This route has restricted usage or private roads."
},
{
"mode": "Walking",
"duration": "97 hr",
"metre": "266 miles",
"direction": "via MD-97",
"means": null,
"info": " This route includes a ferry.\n This route has restricted usage or private roads."
}
],
"driving": [
{
"mode": "Driving",
"duration": "4 hr 9 min",
"metre": "226 miles",
"direction": "via I-95 S",
"means": null,
"info": "Best route\n This route has tolls."
},
{
"mode": "Driving",
"duration": "5 hr 4 min",
"metre": "246 miles",
"direction": "via US-1 S and I-95 S",
"means": null,
"info": ""
},
{
"mode": "Driving",
"duration": "4 hr 8 min",
"metre": "242 miles",
"direction": "via US-301 S",
"means": null,
"info": ""
}
],
"two-wheeler": null,
"transit": [
{
"mode": "Transit",
"duration": "4 hr 14 min",
"metre": null,
"direction": "5:16\u202fPM—9:30\u202fPM",
"means": "M34-SBS OurBus",
"info": "5:16\u202fPM from W 34 St/11 Av\n 2 min"
},
{
"mode": "Transit",
"duration": "3 hr 40 min",
"metre": null,
"direction": "5:02\u202fPM—8:42\u202fPM",
"means": "NECNJCL Northeast Regional",
"info": null
},
{
"mode": "Transit",
"duration": "3 hr 9 min",
"metre": null,
"direction": "6:02\u202fPM—9:11\u202fPM",
"means": "NECNJCL AcelaNortheast RegionalVermonter",
"info": null
},
{
"mode": "Transit",
"duration": "4 hr 20 min",
"metre": null,
"direction": "8:30\u202fPM—12:50\u202fAM (Monday)",
"means": "Peter Pan",
"info": null
},
{
"mode": "Transit",
"duration": "2 hr 55 min",
"metre": null,
"direction": "9:08\u202fPM—12:03\u202fAM (Monday)",
"means": "NECNJCL Acela",
"info": null
},
{
"mode": "Transit",
"duration": "4 hr 20 min",
"metre": null,
"direction": "11:00\u202fPM—3:20\u202fAM (Monday)",
"means": "Greyhound US0670",
"info": null
}
],
"flight": [
{
"mode": "Flights",
"duration": "1 hr 15 min - 3 hr 10 min+",
"metre": null,
"direction": "New York, USA—Washington, USA",
"means": null,
"info": null
}
],
"cycling": [
{
"mode": "Cycling",
"duration": "22 hr 39 min",
"metre": "251 miles",
"direction": "via U.S. Hwy 40 W",
"means": null,
"info": " This route includes a ferry."
},
{
"mode": "Cycling",
"duration": "23 hr 54 min",
"metre": "266 miles",
"direction": "via Delaware and Raritan Canal State Park Trail and U.S. Hwy 40 W",
"means": null,
"info": " This route includes a ferry."
}
]
}
}
curl --location --request GET 'https://zylalabs.com/api/12429/google+maps+route+direction+api/23498/get+route?source=Washington&destination=New York' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The Google Direction API helps users get detailed driving, walking, cycling, or public transit directions between two or more locations. It provides route details, including distance, estimated travel time, and step-by-step instructions.
The API returns detailed route information, including: Step-by-step directions. Travel distance and duration. Polyline data for route visualization. Route summary and landmarks.
The API uses Google Maps' data, which is known for its accuracy and frequent updates. However, accuracy may vary based on the mode of travel and region.
Yes, the API can be used for commercial applications. Ensure that your use complies with Zyla Labs’ terms and conditions.
Zyla Labs sets limits on the number of requests based on your subscription plan. Refer to your API pricing plan for details on request quotas.
The Google Maps Route Direction API API returns structured data including step-by-step directions, travel distances, estimated durations, and route summaries for various transportation modes such as driving, walking, cycling, and public transit.
Key fields in the response include "source," "destination," "mode" (with subfields for each transport mode), "duration," "metre" (distance), "direction," and "info" for additional details about the route.
The response data is organized into a JSON structure, with a main object containing the source and destination, and a "mode" array that lists different transportation options, each with its own details like duration and distance.
The endpoint accepts parameters such as "source" (starting location), "destination" (ending location), and "mode" (transportation type), allowing users to customize their requests for specific travel needs.
The endpoint provides information on travel routes, including detailed directions, estimated travel times, distances, and options for multiple transport modes, making it suitable for diverse navigation and planning applications.
Users can utilize the returned data by extracting specific fields like "duration" for time estimates and "direction" for navigation instructions, enabling integration into apps for real-time travel guidance or logistics planning.
Typical use cases include developing navigation apps, optimizing delivery routes for logistics, and assisting travelers in planning trips by providing comprehensive route options and travel estimates.
Data accuracy is maintained through the use of Google Maps' extensive and frequently updated datasets, ensuring reliable route information and travel estimates across various regions and transport modes.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
19,536ms
Service Level:
100%
Response Time:
19,536ms
Service Level:
100%
Response Time:
19,536ms
Service Level:
100%
Response Time:
19,536ms
Service Level:
100%
Response Time:
469ms
Service Level:
100%
Response Time:
144ms
Service Level:
100%
Response Time:
3,739ms
Service Level:
100%
Response Time:
712ms
Service Level:
100%
Response Time:
2,352ms
Service Level:
100%
Response Time:
155ms