Free Geocoding APIs
Discover free geocoding APIs for your next project.
All Geocoding APIs
86Actinia Grass GIS
Actinia is an open source REST API for geographical data that uses GRASS GIS
administrative-divisons-db
Get all administrative divisions of a country
adresse.data.gouv.fr
Address database of France, geocoding and reverse
Airtel IP
IP Geolocation API. Collecting data from multiple sources
Apiip
Get location information by IP address
apilayer ipstack
Locate and identify website visitors by IP address
Battuta
A (country/region/city) in-cascade location API
BigDataCloud
Provides fast and accurate IP geolocation APIs along with security checks and confidence area
Bing Maps
Create/customize digital maps based on Bing Maps data
bng2latlong
Convert British OSGB36 easting and northing (British National Grid) to WGS84 latitude and longitude
Cartes.io
Create maps and markers for anything
Cep.la
Brazil RESTful API to find information about streets, zip codes, neighborhoods, cities and states
CitySDK
Open APIs for select European cities
Country
Get your visitor's country from their IP
CountryStateCity
World countries, states, regions, provinces, cities & towns in JSON, SQL, XML, YAML, & CSV format
Ducks Unlimited
API explorer that gives a query URL with a JSON response of locations and cities
GeoApi
French geographical data
Geoapify
Forward and reverse geocoding, address autocomplete
Geocod.io
Address geocoding / reverse geocoding in bulk
Geocode.xyz
Provides worldwide forward/reverse geocoding, batch geocoding and geoparsing
Geocodify.com
Worldwide geocoding, geoparsing and autocomplete for addresses
Geodata.gov.gr
Open geospatial data and API service for Greece
GeoDataSource
Geocoding of city name by using latitude and longitude coordinates
GeoDB Cities
Get global city, region, and country data
GeographQL
A Country, State, and City GraphQL API
GeoJS
IP geolocation with ChatOps integration
Geokeo
Geokeo geocoding service- with 2500 free api requests daily
GeoNames
Place names and other geographical data
geoPlugin
IP geolocation and currency conversion
Google Earth Engine
A cloud-based platform for planetary-scale environmental data analysis
Google Maps
Create/customize digital maps based on Google Maps data
Graph Countries
Country-related data like currencies, languages, flags, regions+subregions and bordering countries
HelloSalut
Get hello translation following user language
HERE Maps
Create/customize digital maps based on HERE Maps data
Hirak IP to Country
Ip to location with country code, currency code & currency name, fast response, unlimited requests
Hong Kong GeoData Store
API for accessing geo-data of Hong Kong
IBGE
Aggregate services of IBGE (Brazilian Institute of Geography and Statistics)
IP 2 Country
Map an IP to a country
IP Address Details
Find geolocation with ip address
IP Geolocation
Geolocate website visitors from their IPs
IP Vigilante
Free IP Geolocation API
ip-api
Find location with IP address or domain
IP2Location
IP geolocation web service to get more than 55 parameters
IP2Proxy
Detect proxy and VPN using IP address
ipapi.co
Find IP address location information
ipapi.com
Real-time Geolocation & Reverse IP Lookup REST API
IPGEO
Unlimited free IP Address API with useful information
ipgeolocation
IP Geolocation AP with free plan 30k requests per month
IPInfoDB
Free Geolocation tools and APIs for country, region, city and time zone lookup by IP address
ipstack
Locate and identify website visitors by IP address
Kakao Maps
Kakao Maps provide multiple APIs for Korean maps
keycdn IP Location Finder
Get the IP geolocation data through the simple REST API. All the responses are JSON encoded
LocationIQ
Provides forward/reverse geocoding and batch geocoding
Longdo Map
Interactive map with detailed places and information portal in Thailand
Mapbox
Create/customize beautiful digital maps
MapQuest
To access tools and resources to map the world
Mexico
Mexico RESTful zip codes API
Nominatim
Provides worldwide forward / reverse geocoding
One Map, Singapore
Singapore Land Authority REST API services for Singapore addresses
OnWater
Determine if a lat/lon is on water or land
Open Topo Data
Elevation and ocean depth for a latitude and longitude
OpenCage
Forward and reverse geocoding using open data
openrouteservice.org
Directions, POIs, isochrones, geocoding (+reverse), elevation, and more
OpenStreetMap
Navigation, geolocation and geographical data
Pinball Map
A crowdsourced map of public pinball machines
positionstack
Forward & Reverse Batch Geocoding REST API
Postali
Mexico Zip Codes API
PostcodeData.nl
Provide geolocation data based on postcode for Dutch addresses
Postcodes.io
Postcode lookup & Geolocation for the UK
Queimadas INPE
Access to heat focus data (probable wildfire)
REST Countries
Get information about countries via a RESTful API
RoadGoat Cities
Cities content & photos API
Rwanda Locations
Rwanda Provences, Districts, Cities, Capital City, Sector, cells, villages and streets
SLF
German city, country, river, database
SpotSense
Add location based interactions to your mobile app
Telize
Telize offers location information from any IP address
TomTom
Maps, Directions, Places and Traffic APIs
Uebermaps
Discover and share maps with friends
US ZipCode
Validate and append data for any US ZipCode
Utah AGRC
Utah Web API for geocoding Utah addresses
ViaCep
Brazil RESTful zip codes API
What3Words
Three words as rememberable and unique coordinates worldwide
Yandex.Maps Geocoder
Use geocoding to get an object's coordinates from its address
ZipCodeAPI
US zip code distance, radius and location API
Zippopotam.us
Get information about place such as country, city, state, etc
Ziptastic
Get the country, state, and city of any US zip-code
FAQ
What are geocoding APIs?
Geocoding APIs are programming interfaces that allow developers to integrate geocoding-related functionality into their applications, providing access to data and features specific to the geocoding domain.
Are these geocoding APIs really free?
Yes — all APIs listed here offer free tiers or are completely free to use. Some may have usage limits or require registration. Always check the specific API's documentation for detailed terms.
How do I get started with geocoding APIs?
Choose an API that fits your needs, then visit its documentation page. Most APIs require an API key obtained through free registration. Follow the integration guides and examples provided.