Geocoding¶
99 free Geocoding APIs — auth type, HTTPS and CORS support for each, so you can pick the right one without opening every docs page.
| API | Description | Auth | HTTPS | CORS |
|---|---|---|---|---|
| IPstack | Locate and identify website visitors by IP address | apiKey |
Yes | Unknown |
| ipapi.com | Real-time Geolocation & Reverse IP Lookup REST API | apiKey |
Yes | Unknown |
| Actinia Grass GIS | Actinia is an open source REST API for geographical data that uses GRASS GIS | apiKey |
Yes | Unknown |
| administrative-divisons-db | Get all administrative divisions of a country | No | Yes | Yes |
| ApogeoAPI | Bundled API for countries, states, cities, IP geolocation, and live exchange rates | apiKey |
Yes | Yes |
| adresse.data.gouv.fr | Address database of France, geocoding and reverse | No | Yes | Unknown |
| Airtel IP | IP Geolocation API. Collecting data from multiple sources | No | Yes | Unknown |
| Apiip | Get location information by IP address | apiKey |
Yes | Yes |
| Battuta | A (country/region/city) in-cascade location API | apiKey |
No | Unknown |
| BdAPIs | Get divisions, districts, and upazzilas of Bangladesh | No | Yes | Unknown |
| BigDataCloud | Provides fast and accurate IP geolocation APIs along with security checks and confidence area | apiKey |
Yes | Unknown |
| Bing Maps | Create/customize digital maps based on Bing Maps data | apiKey |
Yes | Unknown |
| bng2latlong | Convert British OSGB36 easting and northing (British National Grid) to WGS84 latitude and longitude | No | Yes | Yes |
| Cartes.io | Create maps and markers for anything | No | Yes | Unknown |
| Cep.la | Brazil RESTful API to find information about streets, zip codes, neighborhoods, cities and states | No | No | Unknown |
| CitySDK | Open APIs for select European cities | No | Yes | Unknown |
| Country | Get your visitor's country from their IP | No | Yes | Yes |
| CountryStateCity | World countries, states, regions, provinces, cities & towns in JSON, SQL, XML, YAML, & CSV format | apiKey |
Yes | Yes |
| Ducks Unlimited | API explorer that gives a query URL with a JSON response of locations and cities | No | Yes | No |
| GeoApi | French geographical data | No | Yes | Unknown |
| Geoapify | Forward and reverse geocoding, address autocomplete | apiKey |
Yes | Yes |
| Geocod.io | Address geocoding / reverse geocoding in bulk | apiKey |
Yes | Unknown |
| Geocode.xyz | Provides worldwide forward/reverse geocoding, batch geocoding and geoparsing | No | Yes | Unknown |
| Geocodify.com | Worldwide geocoding, geoparsing and autocomplete for addresses | apiKey |
Yes | Yes |
| Geodata.gov.gr | Open geospatial data and API service for Greece | No | Yes | Unknown |
| GeoDataSource | Geocoding of city name by using latitude and longitude coordinates | apiKey |
Yes | Unknown |
| GeoDB Cities | Get global city, region, and country data | apiKey |
Yes | Unknown |
| GeographQL | A Country, State, and City GraphQL API | No | Yes | Yes |
| GeoJS | IP geolocation with ChatOps integration | No | Yes | Yes |
| Geokeo | Geokeo geocoding service- with 2500 free api requests daily | No | Yes | Yes |
| GeoNames | Place names and other geographical data | No | No | Unknown |
| geoPlugin | IP geolocation and currency conversion | No | Yes | Yes |
| Google Earth Engine | A cloud-based platform for planetary-scale environmental data analysis | apiKey |
Yes | Unknown |
| Google Maps | Create/customize digital maps based on Google Maps data | apiKey |
Yes | Unknown |
| Graph Countries | Country-related data like currencies, languages, flags, regions+subregions and bordering countries | No | Yes | Unknown |
| HackMyIP | IP geolocation, ISP and privacy/VPN scoring, email breach checks, DNS and WHOIS lookups | No | Yes | Yes |
| HelloSalut | Get hello translation following user language | No | Yes | Unknown |
| HERE Maps | Create/customize digital maps based on HERE Maps data | apiKey |
Yes | Unknown |
| Hirak IP to Country | Ip to location with country code, currency code & currency name, fast response, unlimited requests | apiKey |
Yes | Unknown |
| Hong Kong GeoData Store | API for accessing geo-data of Hong Kong | No | Yes | Unknown |
| IBGE | Aggregate services of IBGE (Brazilian Institute of Geography and Statistics) | No | Yes | Unknown |
| IP 2 Country | Map an IP to a country | No | Yes | Unknown |
| IP Address Details | Find geolocation with ip address | No | Yes | Unknown |
| IP Vigilante | Free IP Geolocation API | No | Yes | Unknown |
| ip-api | Find location with IP address or domain | No | No | Unknown |
| IP-API.io | IP geolocation with VPN/proxy/Tor detection, reputation and risk score | apiKey |
Yes | Yes |
| IP Geolocation | Geolocate website visitors from their IPs | apiKey |
Yes | Yes |
| IP2Location | IP geolocation web service to get more than 55 parameters | apiKey |
Yes | Unknown |
| IP2Proxy | Detect proxy and VPN using IP address | apiKey |
Yes | Unknown |
| ip2geo.dev | Programmatically convert IP addresses into geolocation data | apiKey |
Yes | Yes |
| IP99 | IP geolocation with proxy, VPN and datacenter risk and the age of the evidence | No | Yes | Yes |
| ipapi.co | Find IP address location information | No | Yes | Yes |
| IPGEO | Unlimited free IP Address API with useful information | No | Yes | Unknown |
| ipgeolocation | IP Geolocation AP with free plan 30k requests per month | apiKey |
Yes | Yes |
| IPInfoDB | Free Geolocation tools and APIs for country, region, city and time zone lookup by IP address | apiKey |
Yes | Unknown |
| ipstack | Locate and identify website visitors by IP address | apiKey |
Yes | Unknown |
| ipwhois | IP geolocation with country, city, coordinates, ISP, timezone and flag data | No | Yes | Yes |
| Kakao Maps | Kakao Maps provide multiple APIs for Korean maps | apiKey |
Yes | Unknown |
| keycdn IP Location Finder | Get the IP geolocation data through the simple REST API. All the responses are JSON encoded | apiKey |
Yes | Unknown |
| Kiprio UK Postcode | UK postcode lookup with lat/lon, district, ward, constituency | apiKey |
Yes | Yes |
| LatLng | Geocoding, reverse geocoding, places, and static maps | No | Yes | Yes |
| LocationIQ | Provides forward/reverse geocoding and batch geocoding | apiKey |
Yes | Yes |
| Longdo Map | Interactive map with detailed places and information portal in Thailand | apiKey |
Yes | Yes |
| Mapbox | Create/customize beautiful digital maps | apiKey |
Yes | Unknown |
| MapQuest | To access tools and resources to map the world | apiKey |
Yes | No |
| Mexico | Mexico RESTful zip codes API | No | Yes | Unknown |
| Nominatim | Provides worldwide forward / reverse geocoding | No | Yes | Yes |
| One Map, Singapore | Singapore Land Authority REST API services for Singapore addresses | apiKey |
Yes | Unknown |
| OnWater | Determine if a lat/lon is on water or land | No | Yes | Unknown |
| Open Topo Data | Elevation and ocean depth for a latitude and longitude | No | Yes | No |
| OpenCage | Forward and reverse geocoding using open data | apiKey |
Yes | Yes |
| openrouteservice.org | Directions, POIs, isochrones, geocoding (+reverse), elevation, and more | apiKey |
Yes | Unknown |
| OpenStreetMap | Navigation, geolocation and geographical data | OAuth |
No | Unknown |
| Pinball Map | A crowdsourced map of public pinball machines | No | Yes | Yes |
| PontoFato | Brazilian postal codes (CEP) with IBGE coordinates, addresses and the companies registered there | No | Yes | No |
| positionstack | Forward & Reverse Batch Geocoding REST API | apiKey |
Yes | Unknown |
| Postali | Mexico Zip Codes API | No | Yes | Yes |
| PostcodeData.nl | Provide geolocation data based on postcode for Dutch addresses | No | No | Unknown |
| Postcodes.io | Postcode lookup & Geolocation for the UK | No | Yes | Yes |
| PostalCodes | Postal code search, country exports, and address validation data | No | Yes | Unknown |
| Queimadas INPE | Access to heat focus data (probable wildfire) | No | Yes | Unknown |
| REST Countries | Get information about countries via a RESTful API | No | Yes | Yes |
| RoadGoat Cities | Cities content & photos API | apiKey |
Yes | No |
| Rwanda Locations | Rwanda Provences, Districts, Cities, Capital City, Sector, cells, villages and streets | No | Yes | Unknown |
| SLF | German city, country, river, database | No | Yes | Yes |
| SpotSense | Add location based interactions to your mobile app | apiKey |
Yes | Unknown |
| Telize | Telize offers location information from any IP address | apiKey |
Yes | Yes |
| TomTom | Maps, Directions, Places and Traffic APIs | apiKey |
Yes | Yes |
| TrustyData | French address checks, INSEE company search and routing on official open data | apiKey |
Yes | Yes |
| Uebermaps | Discover and share maps with friends | apiKey |
Yes | Unknown |
| Unblock Master IP | IP geolocation plus datacenter and VPN detection for any IPv4 or IPv6 address | No | Yes | Yes |
| US ZipCode | Validate and append data for any US ZipCode | apiKey |
Yes | Yes |
| Utah AGRC | Utah Web API for geocoding Utah addresses | apiKey |
Yes | Unknown |
| ViaCep | Brazil RESTful zip codes API | No | Yes | Unknown |
| What3Words | Three words as rememberable and unique coordinates worldwide | apiKey |
Yes | Unknown |
| Yandex.Maps Geocoder | Use geocoding to get an object's coordinates from its address | apiKey |
Yes | Unknown |
| ZipCodeAPI | US zip code distance, radius and location API | apiKey |
Yes | Unknown |
| Zippopotam.us | Get information about place such as country, city, state, etc | No | No | Unknown |
| Ziptastic | Get the country, state, and city of any US zip-code | No | Yes | Unknown |
Need documentation like this for your own product?
This site was built by Sonicar Tech LLC — we help SaaS, B2B, Enterprise, FinTech, and AI companies launch professional, docs-as-code documentation 60% faster and cheaper than building an in-house team, with first drafts delivered in 1 week.