Distance, bearing and midpoint between two points

Great-circle distance (km, miles, nautical miles), bearing and midpoint between two coordinates.

Request

GEThttps://geo-tools.p.apihiver.com/v1/distance?from=19.076%2C72.8777&to=28.6139%2C77.209
*
String. 'lat,lon'.
*
String. 'lat,lon'.
Language
Client
1curl --request GET \
2  --url 'https://geo-tools.p.apihiver.com/v1/distance?from=19.076%2C72.8777&to=28.6139%2C77.209' \
3  --header 'Accept: application/json' \
4  --header 'X-API-Key: YOUR_API_KEY'

Distance, bearing and midpoint between two points: Geocoding & Geo Tools API reference

Great-circle distance (km, miles, nautical miles), bearing and midpoint between two coordinates. This endpoint is part of the Geocoding & Geo Tools API: Geocode cities to coordinates, reverse-geocode coordinates, measure distances and find the time zone of any place.

Example response (200, application/json)

Success.

1{
2  "method": "great-circle (haversine)",
3  "midpoint": {
4    "lat": 23.86007,
5    "lon": 74.963456
6  },
7  "distance_km": 1148.096,
8  "distance_miles": 713.394,
9  "distance_nautical_miles": 619.923,
10  "initial_bearing_degrees": 21.71
11}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "from: Field required"
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.