Address lookup: APIs and online-tools overview
Learn which APIs and tools to use to solve address and location search tasks
Address and location lookup is one of the most demanded location services. Although it's not only one task but a group of tasks related to geocoding, address validation, and address verification. Below we would like to provide an overview of APIs to solve address and location lookup tasks, as well as online tools that we offer on our website.
Geocoding / Reverse geocoding / Autocomplete API
Geocoding API and Reverse Geocoding API are the main APIs intended to search addresses by address string and location coordinates. In addition, we offer Autocomplete API that returns smart address suggestions for address autocomplete fields.
The APIs return structured and formatted addresses, location coordinates as well as useful information about the location. Moreover, the place ID returned by the APIs can be used as an input parameter for the Place Details API.
|Geocoding API||Search address and location by address string. Set filters and bias to narrow address lookup.|
|Reverse Geocoding API||Search address and location by latitude/longitude coordinates|
|Address Autocomplete API||Get address suggestions by string value|
When you have a large number of addresses to search they can be processed with Geoapify Batcher and save up to 50% of API call costs.
Tutorials of how to use Geocoding API to solve address validation/verification tasks
The Geocoding API can be used as a tool to solve address search business tasks: address parse, address standardization, address validation, and verification. Check our tutorials that explain the tasks and describe ways to solve including our tips, recommendations and code samples:
Free online-tools for Address Lookup
Along with the APIs, we offer free online tools that allow bulk address processing from a CSV, Excel, and text file. Try to look up addresses and locations, format and validate addresses for Free and without registration:
What is Geocoding API?
It's an application programming interface that allows getting location coordinates, structured/formatted address, and additional location information by free-form address string programmatically.
What is Reverse Geocoding API?
It's an application programming interface that allows getting structured and formatted address, additional location information by latitude/longitude coordinates programmatically.
How can I validate and verify addresses?
An address can be validated and verified with Geocoding API. The Geoapify Geocoding API returns parsed address, corresponding address, and confidence level, which lets to make statements regarding address validity.
What is the difference between Geocoding API and Reverse Geocoding API?
The Geocoding API and Reverse Geocoding API are also called forward and reverse geocoding. Originally, forward geocoding converts address to location, and the reverse - location to address. Of course, both APIs return extended results that contain structured address, location coordinates and other useful data for convenience.
What is the difference between Geocoding API and Address Autocomplete API?
Both APIs search locations by addresses. However, the main difference is that the Geocoding API accepts an address string that contains the whole address and searches the address by the given string and the Autocomplete API assumes that the input string contains only a part of the address and makes smart suggestions on possible addresses.