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