Best Geocoding APIs — Compared
Compare 119 Geocoding APIs side by side. See authentication methods, HTTPS support, and CORS policies at a glance.
| API | Description | Auth | HTTPS | CORS |
|---|---|---|---|---|
| Abstract IP Geolocation | Geolocate website visitors from their IPs | apiKey | ||
| administrative-divisons-db | Get all administrative divisions of a country | None | ||
| adresse.data.gouv.fr | Address database of France, geocoding and reverse | None | ||
| API Reference - Ideal Postcodes | # Getting Started ## Overview ### Access All API methods are either a `GET`, `POST` or `OPTIONS` request. The API communicates over both HTTPS and plain HTTP using IPv4 and IPv6. We recommend ... | apiKey | ||
| Apiip | Get location information by IP address | apiKey | ||
| Atmosphere API | Instantly access empirical models of atmospheric density and composition that are recommended by the Committee on Space Research (COSPAR) for satellite drag calculations. <br><br> API requests mu... | apiKey | ||
| Aviation Radiation API | Our atmosphere protects us from a hostile space radiation environment comprising high energy particles of solar and intergalactic origin. Solar radiation is significant during unpredictable and sho... | apiKey | ||
| Battuta | A (country/region/city) in-cascade location API | apiKey | ||
| BigDataCloud's Free API | Get free client-side reverse geocoding API and Client Info API. No account creation and API key required. | None | ||
| BigDataCloud's IP Geolocation API | Provides fast and accurate IP geolocation APIs along with security checks and confidence area. | apiKey | ||
| BigDataCloud's Network Engineering API | Get detailed ASN and Network lookup of an IP address. | apiKey | ||
| BigDataCloud's Phone and Email Verification API | Syntax and Format Validation of Phone Number and Email address. | apiKey | ||
| BigDataCloud's Reverse Geocoding API | Get rich locality information from the geographical coordinates. | apiKey | ||
| bng2latlong | Convert British OSGB36 easting and northing (British National Grid) to WGS84 latitude and longitude | None | ||
| Cartes.io | Create maps and markers for anything | None | ||
| Cep.la | Brazil RESTful API to find information about streets, zip codes, neighborhoods, cities and states | None | ||
| Checks API | **NOTE:** This is a preview of the API and it is not considered stable since refinements are still being made. # Introduction Welcome to the **Truora Check** [**RESTful API**](https://en.wikiped... | apiKey | ||
| CitySDK | Open APIs for select European cities | None | ||
| Cloud-RF API | Use this JSON API to build and test radio links for any radio, anywhere. Authenticate with your API2.0 key in the request header as key | apiKey | ||
| Country | Get your visitor's country from their IP | None | ||
| CountryStateCity | World countries, states, regions, provinces, cities & towns in JSON, SQL, XML, YAML, & CSV format | apiKey | ||
| CPCT-MAPIT, Madhya Pradesh | Computer Proficiency Certification Exam (https://cpct.mp.gov.in) is mandatory for data entry/IT Operator/Assistant Grade-3/steno/shorthand/typist and other similar Permanent/Contractual positions i... | apiKey | ||
| Daymet Single Pixel Extraction Tool API | Welcome to the Daymet Single Pixel Extraction Tool API. You can use this API to download daily surface data within the Daymet database in a `csv` or `json` format for a single point. This API allow... | apiKey | ||
| Ducks Unlimited | API explorer that gives a query URL with a JSON response of locations and cities | None | ||
| DVP Data API | The Docker DVP Data API allows [Docker Verified Publishers](https://docs.docker.com/docker-hub/publish/) to view image pull analytics data for their namespaces. Analytics data can be retrieved as r... | apiKey | ||
| eDRV API | edrv.io API Documentation | apiKey | ||
| Enode API | Download [OpenAPI 3.0 Specification](/OpenAPI-Enode-v1.4.0.json) Download [Postman Collection](/Postman-Enode-v1.4.0.json) The Enode API is designed to make smart charging applications easy to de... | apiKey | ||
| Flight Offers Search | Before using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization)** for more information on how to generate an ac... | apiKey | ||
| FreeGeoIP | Free geo ip information, no registration required. 15k/hour rate limit | None | ||
| Furkot Trips | Furkot provides Rest API to access user trip data. Using Furkot API an application can list user trips and display stops for a specific trip. Furkot API uses OAuth2 protocol to authorize applicatio... | apiKey | ||
| GeoApi | French geographical data | None | ||
| Geoapify | Forward and reverse geocoding, address autocomplete | apiKey | ||
| Geocod.io | Address geocoding / reverse geocoding in bulk | apiKey | ||
| Geocode.xyz | Provides worldwide forward/reverse geocoding, batch geocoding and geoparsing | None | ||
| Geocodify.com | Worldwide geocoding, geoparsing and autocomplete for addresses | apiKey | ||
| GeoDataSource | Geocoding of city name by using latitude and longitude coordinates | apiKey | ||
| GeoDB Cities | Get global city, region, and country data | apiKey | ||
| GeoDB Cities API | The GeoDB API focuses on getting global city and region data. Easily obtain country, region, and city data for use in your apps! <ul> <li>Filter cities by name prefix, country, location, time-zo... | apiKey | ||
| GeoDescription | Reverse geocoding - Converting geographic coordinates to address-like location description | None | ||
| GeographQL | A Country, State, and City GraphQL API | None | ||
| GeoJS | IP geolocation with ChatOps integration | None | ||
| Geokeo | Geokeo geocoding service- with 2500 free api requests daily | None | ||
| Geolocated | Free IP Geolocation API with multi-continent servers, and 60000 free requests/month | apiKey | ||
| Geomag API | The World Magnetic Model calculates the intensity and direction of the Earth's magnetic field on a specific date-time, geodetic altitude, latitude, and longitude. It is relied upon throughout the ... | apiKey | ||
| GeoNames | Place names and other geographical data | None | ||
| geoPlugin | IP geolocation and currency conversion | None | ||
| Georg API | API provided by nrm.se | apiKey | ||
| Gisgraphy webservices | Since 2006, [Gisgraphy](http://www.gisgraphy.com) is a free, open source framework that offers the possibility to do geolocalisation and geocoding via Java APIs or REST webservices. Because geocodi... | apiKey | ||
| Google Earth Engine | A cloud-based platform for planetary-scale environmental data analysis | apiKey | ||
| Google Maps | Create/customize digital maps based on Google Maps data | apiKey | ||
| Graph Countries | Country-related data like currencies, languages, flags, regions+subregions and bordering countries | None | ||
| GraphHopper Directions API | With the [GraphHopper Directions API](https://www.graphhopper.com/products/) you can integrate A-to-B route planning, turn-by-turn navigation, route optimization, isochrone calculations and other ... | apiKey | ||
| Gravity API | The gravitational field of the earth is non-uniform. The <a href='https://en.wikipedia.org/wiki/Geoid'>geoid</a> is the shape the ocean surface would take if only gravity and the rotation of the ... | apiKey | ||
| HelloSalut | Get hello translation following user language | None | ||
| HERE Maps | Create/customize digital maps based on HERE Maps data | apiKey | ||
| HERE Network Positioning API v2 | Positioning API accepts requests with radio network measurements and replies with corresponding location estimate. For more details and examples, see [Developer's Guide](https://developer.here.com/... | apiKey | ||
| IBGE | Aggregate services of IBGE (Brazilian Institute of Geography and Statistics) | None | ||
| IP 2 Country | Map an IP to a country | None | ||
| IP Address Details | Find geolocation with ip address | None | ||
| IP geolocation API | Abstract IP geolocation API allows developers to retrieve the region, country and city behind any IP worldwide. The API covers the geolocation of IPv4 and IPv6 addresses in 180+ countries worldwide... | apiKey | ||
| IP Geolocation API | BigDataCloud's IP Geolocation API returns detailed information about the geographical location, ownership and connectivity of the provided IPv4 IP address. This API is powered by patent-pending ‘N... | apiKey | ||
| ip-api | Find location with IP address or domain | None | ||
| IP2Location | IP geolocation web service to get more than 55 parameters | apiKey | ||
| IP2Location.io | Bundle of Free IP geolocation and WHOIS API | apiKey | ||
| IP2Proxy | Detect proxy and VPN using IP address | apiKey | ||
| IP2Proxy Proxy Detection | IP2Proxy allows instant detection of anonymous proxy, VPN, TOR exit nodes, search engine robots (SES), data center ranges (PX2-PX10), residential proxies (PX10) and VPN provider name (PX11) by IP a... | apiKey | ||
| ipapi.co | Find IP address location information | None | ||
| ipgeolocation | IP Geolocation AP with free plan 30k requests per month | apiKey | ||
| IPWho IP Geolocation API | 2,000 free API calls per day. Production grade IP intelligence at non-enterprise prices. Servers in 12+ regions for low latency. | apiKey | ||
| IPWhois | Identify website, IP, or email owners with geolocation, reverse IP lookup, country insights, ASN data, and email verification | apiKey | ||
| Kakao Maps | Kakao Maps provide multiple APIs for Korean maps | apiKey | ||
| keycdn IP Location Finder | Get the IP geolocation data through the simple REST API. All the responses are JSON encoded | apiKey | ||
| LocationIQ | Provides forward/reverse geocoding and batch geocoding | apiKey | ||
| Longdo Map | Interactive map with detailed places and information portal in Thailand | apiKey | ||
| Mapbox | Create/customize beautiful digital maps | apiKey | ||
| MapQuest | To access tools and resources to map the world | apiKey | ||
| Maps | The Maps API web services suite offers the following APIs: - Raster The Maps Raster API renders map data that is divided into gridded sections called tiles. Tiles are square images (png or jpg ... | apiKey | ||
| Metadapi Zip Code | Enhanced United States zip code information. Census, IRS, demographics, radius, distances and more | apiKey | ||
| Mexico | Mexico RESTful zip codes API | None | ||
| Miataru | The Miataru API is very simple and straight forward. Generally you're posting (HTTP POST) a JSON formatted request to a service method locations and you get back a JSON formatted answer. Please tak... | apiKey | ||
| Mtaa API Documentation | Mtaa A simple REST API to access Tanzania's location information,With mtaa API you can easily query and integrate all the location in tanzania from region level to streets from your programming lan... | apiKey | ||
| Neutrino API | The general-purpose API | apiKey | ||
| Nominatim | Provides worldwide forward / reverse geocoding | None | ||
| One Map, Singapore | Singapore Land Authority REST API services for Singapore addresses | apiKey | ||
| OnWater | Determine if a lat/lon is on water or land | None | ||
| Open Topo Data | Elevation and ocean depth for a latitude and longitude | None | ||
| OpenCage | Forward and reverse geocoding using open data | apiKey | ||
| OpenPLZ API | A public street and postal code directory for Austria, Germany, Liechtenstein and Switzerland via an open REST API | None | ||
| openrouteservice.org | Directions, POIs, isochrones, geocoding (+reverse), elevation, and more | apiKey | ||
| OpenStreetMap | Navigation, geolocation and geographical data | OAuth | ||
| Pinball Map | A crowdsourced map of public pinball machines | None | ||
| Pointpin | Pointpin is a simple yet powerful API designed for high traffic websites to deliver fast and reliable IP geolocation for your websites and applications. | apiKey | ||
| Postcodes.io | Postcode lookup & Geolocation for the UK | None | ||
| Proweblook IP Checker | Proweblook lookup & Geolocation | apiKey | ||
| REST Countries | Get information about countries via a RESTful API | None | ||
| Rwanda Locations | Rwanda Provinces, Districts, Cities, Capital City, Sector, cells, villages and streets | None | ||
| SLF | German city, country, river, database | None | ||
| Space Radiation API | Space has a hostile radiation environment that increases the risk of cancers in humans and malfunctions in spacecraft electronics. The types of space radiation of primary concern are: <ul> <... | apiKey | ||
| SpotSense | Add location based interactions to your mobile app | apiKey | ||
| Storm Glass Marine Weather | Global marine weather data from multiple sources in one single API with hourly resolution. Get your API key by visiting the Storm Glass web site. | apiKey | ||
| Telize | Telize offers location information from any IP address | apiKey | ||
| The IP API | IP to Location API, with data about country, region, city etc, with free plan allowing 1000 req/day | apiKey | ||
| The Water Linked Underwater GPS API | API for the Water Linked Underwater GPS. For more details: http://www.waterlinked.com Recommended approach for connecting to a Underwater GPS via the API is: - If "GET /api/" times out, the Underw... | apiKey | ||
| Timezones Dictionary API | This API returns a list of all available timezones for your application | apiKey | ||
| TomTom | Maps, Directions, Places and Traffic APIs | apiKey | ||
| Traccar | Open Source GPS Tracking Platform | apiKey | ||
| TrapStreet API | The TrapStreet API finds trap streets in Google Maps, Bing Maps and OpenStreetMap data. | apiKey | ||
| U.S. EPA Enforcement and Compliance History Online (ECHO) - Enforcement Case Search | Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and e... | apiKey | ||
| Uebermaps | Discover and share maps with friends | apiKey | ||
| Utah AGRC | Utah Web API for geocoding Utah addresses | apiKey | ||
| ViaCep | Brazil RESTful zip codes API | None | ||
| Visual Crossing Weather API | Weather Forecast and Historical Weather Data via RESTful API. | apiKey | ||
| What3Words | Three words as rememberable and unique coordinates worldwide | apiKey | ||
| Yandex.Maps Geocoder | Use geocoding to get an object's coordinates from its address | apiKey | ||
| ZipCodeAPI | US zip code distance, radius and location API | apiKey | ||
| Zipcodestack | Zip Code API - Free Postal Code Validation | apiKey | ||
| Zippopotam.us | Get information about place such as country, city, state, etc | None | ||
| Ziptastic | Get the country, state, and city of any US zip-code | None | ||
| Zoom API | The Zoom API allows developers to access information from Zoom. You can use this API to build private services or public applications on the [Zoom App Marketplace](http://marketplace.zoom.us). To l... | apiKey |