Geocoding API

The Geocoding API converts a human-readable address into latitude and longitude coordinates. It’s ideal for applications that require placing locations on a map, route planning, location-based services, or spatial data analysis.

πŸ”‘ Authentication

  • All requests must include your API key.
  • Header Example:
  • Authorization: X-Authorization-Token (Get your token HERE)

🌐 Endpoint

  • GET /v4/geocode
  • Base URL: https://apihub.latlong.ai/v4/geocode

πŸ“₯ Request Parameters

ParameterTypeRequiredDescription
address StringYesFull address or partial address

πŸ“€ Sample Request

curl --location 'https://apihub.latlong.ai/v4/geocode.json?address=3%2F80%2C%2520IH%2520Colony%2C%2520MG%2520Road%2C%2520Goregaon%2520West%2C%2520Mumbai%2520400104&accuracy_level=true'  

πŸ“¦ Sample Response

{ 

  "code": 1001, 

  "status": "success", 

  "data": { 

    "address": "3/80, IH Colony, MG Road, Goregaon West, Mumbai 400104", 

    "latitude": "19.163575801102443", 

    "longitude": "72.84282465784247", 

    "accuracy": "locality" 

  } 

}  

🧠 Features

  • 🧭

    Converts addresses to precise geographic coordinates

  • πŸ“

    Supports partial and complete addresses

  • ⚑

    ️ Fast, reliable, and accurate geocoding engine

  • 🌐

    Confidence score helps you validate ambiguous inputs

⚠️ Errors

Status CodeMessageDescription
400Missing required parametersWhen query is not provided
401UnauthorizedAPI key missing or invalid
404Not foundNo results found for the given address
500Internal Server ErrorSomething went wrong on our side

Best Practices

  • Use full addresses for better accuracy
  • Validate the confidence score before using results
  • Implement retry logic for server-side errors