The Distances API

The Distances API

The Distances API is a powerful tool that allows developers to calculate and retrieve various types of distances between locations. Whether you need to determine the distance between two specific points or obtain travel distances and durations for multiple destinations, the Distances API offers a wide range of functionality to suit your needs.

API description

About the API:  


One of the main features of the Distances API is its ability to calculate point-to-point distances. By providing the latitude and longitude coordinates of two locations, you can obtain the distance in kilometers. This functionality is especially useful for applications that require measuring the straight-line distance between two locations, such as determining a user's proximity to a particular point of interest. This functionality is invaluable for applications related to logistics, navigation or transportation, as it enables efficient route planning.

The Distances API leverages sophisticated algorithms and extensive map data to provide accurate and reliable distance calculations. This ensures that the distances and durations provided by the API match real-world travel experiences, enabling developers to create applications that provide reliable distance-related information.

Integration with Distances API is simple and seamless. It provides one endpoint and supports multiple programming languages, making it compatible with a wide range of development frameworks and platforms. The API documentation provides clear and concise guidelines, making it easy to understand and implement its functions in your application.

Overall, the distance API provides a robust solution for calculating and retrieving distances between locations. Thanks to its ability to calculate point-to-point distances and provide travel distances and durations, it can be used in a multitude of applications, such as location-based services, logistics, transportation, and so on. The accuracy, flexibility and ease of integration of the API make it a valuable resource for developers wishing to incorporate distance-related functionality into their applications, ultimately improving the user experience and enabling more efficient and informed decision making.

 

What this API receives and what your API provides (input/output)?

It will receive parameters and provide you with a JSON.

 

What are the most common uses cases of this API?

  1. Navigation applications: The API can be used to calculate distances helping to improve travel durations between multiple landmarks, helping users navigate from one location to another efficiently.

  2. Transportation services: Car transportation apps can leverage the API to estimate fares based on the distance between pick-up and drop-off points, providing users with accurate pricing information.

  3. Delivery services: Delivery companies can use the API to optimize routes and calculate distances between various destinations, allowing them to plan deliveries efficiently and reduce travel time and costs.

  4. Fitness and activity tracking: Distance-tracking applications, such as running or cycling apps, can use the API to measure and display the distance traveled by users during their workouts or outdoor activities.

  5. Real estate services: Distance information can be valuable for real estate platforms to show the proximity of properties to various amenities, such as schools, parks or shopping centers, helping users make informed decisions about their preferred locations.

 

Are there any limitations to your plans?

Besides the number of API calls per month, there are no other limitations. 

API Documentation

Endpoints


To use this end point, simply enter the longitude and latitude of 2 points to obtain the distance in miles.



                                                                            
GET https://zylalabs.com/api/2065/the+distances+api/1843/get+distance+in+miles
                                                                            
                                                                        

Get Distance in Miles - Endpoint Features
Object Description
latB [Required]
latA [Required]
longB [Required]
longA [Required]
Test Endpoint

API EXAMPLE RESPONSE

       
                                                                                                        
                                                                                                                                                                                                                            {"latitudeA":31.5186,"longitudeA":81.8132,"latitudeB":30.0522,"longitudeB":78.2437,"distance":234.84,"uom":"mi"}
                                                                                                                                                                                                                    
                                                                                                    

Get Distance in Miles - CODE SNIPPETS


curl --location --request GET 'https://zylalabs.com/api/2065/the+distances+api/1843/get+distance+in+miles?latB=30.0522&latA=31.5186&longB=78.2437&longA=81.8132' --header 'Authorization: Bearer YOUR_API_KEY' 

    

To use this end point, simply enter the longitude and latitude of 2 points to obtain the distance in kilometers.



                                                                            
GET https://zylalabs.com/api/2065/the+distances+api/1844/get+distance+in+kilometers
                                                                            
                                                                        

Get Distance in kilometers - Endpoint Features
Object Description
latB [Required]
longB [Required]
longA [Required]
latA [Required]
Test Endpoint

API EXAMPLE RESPONSE

       
                                                                                                        
                                                                                                                                                                                                                            {"latitudeA":30.5279,"longitudeA":81.8102,"latitudeB":28.0518,"longitudeB":1162406.0,"distance":10595.17,"uom":"km"}
                                                                                                                                                                                                                    
                                                                                                    

Get Distance in kilometers - CODE SNIPPETS


curl --location --request GET 'https://zylalabs.com/api/2065/the+distances+api/1844/get+distance+in+kilometers?latB=28.0518&longB=1162406&longA=81.8102&latA=30.5279' --header 'Authorization: Bearer YOUR_API_KEY' 

    

API Access Key & Authentication

After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the The Distances API REST API, simply include your bearer token in the Authorization header.

Headers

Header Description
Authorization [Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.


Simple Transparent Pricing

No long term commitments. One click upgrade/downgrade or cancellation. No questions asked.

🚀 Enterprise
Starts at $10,000/Year

  • Custom Volume
  • Dedicated account manager
  • Service-level agreement (SLA)

Customer favorite features

  • ✔︎ Only Pay for Successful Requests
  • ✔︎ Free 7-Day Trial
  • ✔︎ Multi-Language Support
  • ✔︎ One API Key, All APIs.
  • ✔︎ Intuitive Dashboard
  • ✔︎ Comprehensive Error Handling
  • ✔︎ Developer-Friendly Docs
  • ✔︎ Postman Integration
  • ✔︎ Secure HTTPS Connections
  • ✔︎ Reliable Uptime

Zyla API Hub is, in other words, an API MarketPlace. An all-in-one solution for your developing needs. You will be accessing our extended list of APIs with only your user. Also, you won't need to worry about storing API keys, only one API key for all our products is needed.

Prices are listed in USD. We accept all major debit and credit cards. Our payment system uses the latest security technology and is powered by Stripe, one of the world’s most reliable payment companies. If you have any trouble with paying by card, just contact us at [email protected]

Sometimes depending on the bank's fraud protection settings, a bank will decline the validation charge we make when we attempt to be sure a card is valid. We recommend first contacting your bank to see if they are blocking our charges. If more help is needed, please contact [email protected] and our team will investigate further

Prices are based on a recurring monthly subscription depending on the plan selected — plus overage fees applied when a developer exceeds a plan’s quota limits. In this example, you'll see the base plan amount as well as a quota limit of API requests. Be sure to notice the overage fee because you will be charged for each additional request.

Zyla API Hub works on a recurring monthly subscription system. Your billing cycle will start the day you purchase one of the paid plans, and it will renew the same day of the next month. So be aware to cancel your subscription beforehand if you want to avoid future charges.

Just go to the pricing page of that API and select the plan that you want to upgrade to. You will only be charged the full amount of that plan, but you will be enjoying the features that the plan offers right away.

Yes, absolutely. If you want to cancel your plan, simply go to your account and cancel on the Billing page. Upgrades, downgrades, and cancellations are immediate.

You can contact us through our chat channel to receive immediate assistance. We are always online from 9 am to 6 pm (GMT+1). If you reach us after that time, we will be in contact when we are back. Also you can contact us via email to [email protected]

 Service Level
100%
 Response Time
285ms

Category:


Tags:


Related APIs