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/12430/live+traffic+route+direction+api/23500/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 Live Traffic 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.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
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:
2,173ms
Service Level:
100%
Response Time:
19,536ms
Service Level:
100%
Response Time:
2,073ms
Service Level:
100%
Response Time:
19,536ms
Service Level:
100%
Response Time:
469ms
Service Level:
100%
Response Time:
712ms
Service Level:
100%
Response Time:
19,536ms
Service Level:
100%
Response Time:
3,739ms
Service Level:
100%
Response Time:
144ms
Service Level:
100%
Response Time:
113ms
Service Level:
100%
Response Time:
712ms
Service Level:
100%
Response Time:
286ms
Service Level:
100%
Response Time:
389ms
Service Level:
100%
Response Time:
109ms
Service Level:
100%
Response Time:
500ms
Service Level:
100%
Response Time:
248ms
Service Level:
100%
Response Time:
281ms
Service Level:
100%
Response Time:
100ms
Service Level:
100%
Response Time:
4,192ms