Reverse Geocoding
Converts coordinates to human-readable addresses. Breaks down addresses into elements like Street, city, state etc. Supports multiple languages and allows filtering via query parameters
DEMO


Forward Geocoding
Converts human-addresses to coordinates. Breaks down addresses into elements like Street, city, state etc. Supports multiple languages and allows filtering via query parameters
DEMO
Autocomplete
Provides options for user input by understanding it on-the-fly, returning matches as a dropdown.
- Can match on full words as well as substrings
- Plugins for easy implementation
DEMO


Use cases
Frequently Asked Questions
Is Geocoding free?
Yes, Geocoding is free. LocationIQ offers 5000 requests/day as a part of the free plan. You can sign up for the free plan here
How accurate is geocoding?
Geocoding accuracy is measured in terms of the level of address received from the reverse geocoder. In case of forward geocoding, this refers to the amount of address recognized by the geocoder.
- If the most precise part of the address is the street number or business name, it’s considered a ‘rooftop level address’.
- If the most precise part of the address is the street name, it's considered a ‘street level address’.
How to geocode a huge batch of addresses?
LocationIQ is an API-first platform. If you’re comfortable using the API, you can send multiple addresses/ coordinates concurrently. The number of concurrent API calls depends on your plan with us. The free plan allows you to query upto 2 API calls per second but we can scale all the way upto 30000 API calls per second with custom options. Tell us about your requirement here.
How to geocode addresses in different languages?
LocationIQ provides worldwide geocoding with support for multiple languages. To geocode addresses in a different language, just use the parameter ‘accept-language’ followed by the 2 digit ISO code for that language. So, if you want results in french, the parameter you’ll have to send will be ‘accept-language=fr’. Read more in our documentation.
What is Geocoding?
Geocoding or more specifically Forward Geocoding is the process of taking a street address or other location description and converting it into geographic coordinates (latitude and longitude). This is useful when trying to plot an address on a map or finding nearby points of interest. A demo is available here.
What is Reverse Geocoding?
Reverse geocoding is the process of converting a pair of coordinates or latitude and longitude to human-readable addresses. This is helpful when you need to find out the address of a user, or when you want to display data on a map. A demo is available here.





