Location & Mapping APIs
| API | Pricing | Auth | Format | Free tier | Status |
|---|---|---|---|---|---|
AbstractAPI IP GeolocationLooks up a visitor's country, region, city, and timezone from their IP address. Location & Mapping › IP Geolocation | Freemium | API key | JSON | <100/day | Live |
administrative-divisions-dbFirst-level administrative divisions (states/provinces) per country, sourced from GeoNames, as static JSON. Location & Mapping › Geocoding | Free | None | JSON | Unlimited | Live |
API AdresseFrench government address geocoding and reverse geocoding, built from the national address database. Location & Mapping › Geocoding | Free | None | JSON | Unlimited | Live |
API GéoLooks up French communes, départements, and regions by name, postal code, or coordinates. Location & Mapping › Geocoding | Free | None | JSON | Unlimited | Live |
ApiipIP geolocation lookup returning country, city, currency, timezone, and ISP data for an IP address. Location & Mapping › IP Geolocation | Freemium | API key | JSON | — | Live |
ApogeoAPIBundles country, state, city, IP-geolocation and currency-exchange lookups behind one key. Location & Mapping › Countries | Freemium | API key | JSON | <100/day | Live |
AtlasFetchReverse-geocodes coordinates to country, region and municipality with ISO codes. Location & Mapping › Geocoding | Freemium | API key | JSON | <100/day | Live |
BD APIDivisions, districts, upazilas, thanas, and postal codes of Bangladesh in English and Bangla. Location & Mapping › Places | Free | None | JSON | Unlimited | Live |
BigDataCloud's Free APIFree client-side reverse geocoding, public IP, user-agent and roaming detection, no key needed. Location & Mapping › Geocoding | Free | None | JSON | Unlimited | Live |
BigDataCloud's IP Geolocation APILocates an IP address to city/region level using router-topology mapping rather than WHOIS data. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 100–1k/day | Live |
BigDataCloud's Network Engineering APIASN details, BGP prefix data, IP-to-network lookups and Tor exit-node detection for network engineering. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 100–1k/day | Untested |
BigDataCloud's Reverse Geocoding APIResolves GPS coordinates to city, locality, postcode and admin region in 100+ languages. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Untested |
Bing MapsGeocoding, routing and map tiles from Microsoft Bing Maps, being retired in favour of Azure Maps. Location & Mapping › Geocoding | Paid | API key | JSON | — | Deprecated |
bng2latlongConverts British National Grid (OSGB36) easting/northing to WGS84 latitude/longitude. Location & Mapping › Geocoding | Free | None | JSON | Unlimited | Live |
Cartes.ioCreate and query custom maps and markers for any purpose; open-source and self-hostable. Location & Mapping › Maps | Free | None | JSON | — | Live |
CARTO BasemapsOpenStreetMap-based raster and vector basemap tiles with a free API key up to 5M requests/month. Location & Mapping › Maps | Freemium | API key | Binary | 10k+/day | Live |
CountriesNowCountries with capitals, ISO codes, flags, currencies, states, cities and population figures, no key. Location & Mapping › Countries | Free | None | JSON | Unlimited | Live |
Country.isLooks up a visitor's country (and optionally city/ASN) from their IP address. Location & Mapping › IP Geolocation | Free | None | JSON | Unlimited | Live |
CountryStateCityCountries, states/regions and 150k+ cities with ISO codes for building location pickers. Location & Mapping › Countries | Freemium | API key | JSON | 100–1k/day | Live |
Distancematrix.aiTravel time and distance between many origins and destinations at once, with live traffic and transit modes. Location & Mapping › Routing | Freemium | API key | JSON | <100/day | Live |
Ducks UnlimitedLocations and regional-director contacts for Ducks Unlimited's US university/collegiate chapters. Location & Mapping › Places | None | JSON | Unlimited | Live | |
FindSaunaPlungeUS cold plunge and sauna studio directory with prices, temperatures, and verification dates. Location & Mapping › Places | Free | None | JSON | Unlimited | Live |
Foursquare PlacesSearch and details for venues worldwide: categories, addresses, hours, ratings, tips and photos. Location & Mapping › Places | Freemium | API key | JSON | 100–1k/day | Untested |
FreeGeoIPLegacy free IP-to-location lookup; the domain now silently redirects requests to IPBase's API. Location & Mapping › IP Geolocation | None | JSON | — | Deprecated | |
GeoapifyGeocoding, reverse geocoding, routing, places, and map-tile APIs built on OpenStreetMap data. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
Geocode.xyzForward and reverse geocoding, batch geocoding, and text geoparsing built on open address datasets. Location & Mapping › Geocoding | Freemium | None | JSON | — | Live |
Geocodify.comForward/reverse geocoding, address parsing, geoparsing and elevation lookups built on OpenStreetMap data. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
GeocodioForward and reverse geocoding with address standardization plus Census, district and timezone enrichment. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
GeoDataSourceReverse-geocodes coordinates into the nearest city, country, timezone and currency data. Location & Mapping › Geocoding | Freemium | API key | JSON | <100/day | Live |
GeoDescriptionReverse geocoding: turns latitude/longitude into a street, place, region and country description. Location & Mapping › Geocoding | Freemium | None | JSON | <100/day | Live |
GeoJSFree IP geolocation lookup returning country, city, coordinates and ASN, no key required. Location & Mapping › IP Geolocation | Free | None | JSON | Unlimited | Live |
GeokeoForward and reverse geocoding built on OpenStreetMap, GeoNames and other open datasets. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
Geolocated.ioIP-to-location lookups (country, city, ISP, lat/long) with single, batch, and self-lookup endpoints. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 1k–10k/day | Untested |
GeomelonLooks up 200k+ cities, countries and regions with multilingual names and autocomplete Location & Mapping › Geocoding | Freemium | API key | JSON | Unlimited | Live |
GeoNamesGlobal gazetteer of place names, postal codes, elevation, timezone and country data. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
GeoPluginIP-to-location lookup returning country, city, coordinates, timezone and currency, now paid-only. Location & Mapping › IP Geolocation | Paid | API key | JSON | — | Live |
Google Maps Platform (Geocoding API)Converts addresses to geographic coordinates and back, using Google's global address database. Location & Mapping › Geocoding | Freemium | API key | JSON | 100–1k/day | Live |
GraphHopper Directions APITurn-by-turn routing and route optimization for driving, cycling and walking, worldwide. Location & Mapping › Routing | Freemium | API key | JSON | 100–1k/day | Live |
HackMyIPKeyless IP geolocation, VPN/proxy scoring, email breach checks, DNS and WHOIS lookups. Location & Mapping › IP Geolocation | Free | None | JSON | 10k+/day | Live |
HERE MapsAddress geocoding, place search and discovery from HERE's global maps platform. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
icanhazipReturns the caller's public IP address as plain text; also available on ipv4/ipv6 subdomains. Location & Mapping › IP Geolocation | None | text/plain | Unlimited | Live | |
IP 2 CountryLegacy IPv4/IPv6-to-country lookup; the provider now redirects users to ipapi.com's geolocation API. Location & Mapping › IP Geolocation | None | JSON | Unlimited | Deprecated | |
ip-apiLooks up city, region, ISP and coordinates for an IP address or domain, no key needed. Location & Mapping › IP Geolocation | Freemium | None | JSON | 10k+/day | Live |
IP-API.ioIP geolocation with VPN, proxy, Tor detection and risk scoring, paid plans only. Location & Mapping › IP Geolocation | Paid | API key | JSON | — | Live |
ip.appReturns caller's IP, ASN, geolocation, timezone, user-agent and basic bot/security signals. Location & Mapping › IP Geolocation | Free | None | JSON | Unlimited | Live |
Ip2GeoConverts an IPv4/IPv6 address into country, city, coordinates, timezone, currency and ASN data. Location & Mapping › IP Geolocation | Freemium | API key | JSON | <100/day | Live |
IP2Location.ioLooks up country, region, city, and coordinates for an IP address, plus optional domain WHOIS data. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 1k–10k/day | Live |
IP99IP address risk scoring — proxy, VPN, and datacenter detection — plus city-level geolocation, no key needed. Location & Mapping › IP Geolocation | Freemium | None | JSON | 1k–10k/day | Live |
ipapi.coLooks up city, region, country, coordinates, timezone, and ASN for any IPv4/IPv6 address. Location & Mapping › IP Geolocation | Freemium | None | JSON | 100–1k/day | Live |
ipapi.comIPv4/IPv6 geolocation and reverse lookup: city, coordinates, ISP, proxy/TOR detection. Location & Mapping › IP Geolocation | Freemium | API key | JSON | <100/day | Untested |
ipfind.ioLooks up country, city, timezone, currency and languages for an IP address. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 100–1k/day | Live |
ipgeolocation.ioIP-to-location, timezone, ASN, currency, and (paid) security/company data for any IP address. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 100–1k/day | Live |
ipgeolocationapiIP-to-location lookup with ASN, timezone, currency and (paid) VPN/proxy threat detection, no key for basics. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 1k–10k/day | Live |
ipifyReturns the caller's public IPv4 or IPv6 address as plain text, JSON, or JSONP. Location & Mapping › IP Geolocation | Free | None | JSON | Unlimited | Live |
IPinfoMaps an IPv4 or IPv6 address to country and ASN free; paid tiers add city, VPN/proxy and carrier data Location & Mapping › IP Geolocation | Freemium | API key | JSON | Unlimited | Live |
IPLocateIP geolocation plus ASN, hosting, company and privacy/threat data (VPN, proxy, Tor detection) for any IP. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 1k–10k/day | Live |
IPQueryFree keyless IP lookup: geolocation, ISP/ASN, and VPN, Tor, proxy and datacenter risk flags. Location & Mapping › IP Geolocation | Free | None | JSON | Unlimited | Live |
ipstackLooks up city, region, coordinates, timezone, currency and connection type for an IP address. Location & Mapping › IP Geolocation | Freemium | API key | JSON | <100/day | Live |
ipwhoisIP-to-location lookup with country, city, timezone, currency, ISP and optional proxy/VPN detection. Location & Mapping › IP Geolocation | Freemium | None | JSON | 1k–10k/day | Live |
IsItWaterTells you whether a latitude/longitude point is on water or land, using OpenStreetMap data. Location & Mapping › Geocoding | Freemium | API key | JSON | — | Live |
Kakao MapsSouth Korea geocoding, reverse geocoding and keyword/category place search from Kakao Maps. Location & Mapping › Geocoding | Freemium | API key | JSON | 10k+/day | Live |
KeyCDN IP Location FinderCountry, region, city, coordinates and timezone for an IP address or hostname, from MaxMind GeoLite data. Location & Mapping › IP Geolocation | Free | None | JSON | — | Untested |
LatLngGeocoding, reverse geocoding, places search, and static maps built on OpenStreetMap data. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
Lob.comVerifies, autocompletes and standardizes US mailing addresses, plus ZIP and reverse-geocode lookups. Location & Mapping › Address & Postal Code | Paid | API key | JSON | — | Live |
LocationIQForward/reverse geocoding, autocomplete, routing and static maps, Nominatim-compatible, key required. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
Longdo MapThailand-focused mapping platform: geocoding, routing and vector map tiles via a keyed REST/JS API. Location & Mapping › Geocoding | Freemium | API key | — | Untested | |
MapbaseResolves coordinates and search terms to official administrative locations, postcodes, zones and boundaries. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
Mapbox GeocodingForward, reverse and batch geocoding of addresses, streets and places for display on Mapbox maps Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
MapQuestGeocoding, routing, places search and static maps API with a limited-time free transaction tier. Location & Mapping › Geocoding | Freemium | API key | JSON | — | Live |
MapTiler Cloud APIVector and raster map tiles, map styles, static map images, geocoding and elevation from one keyed API. Location & Mapping › Maps | Freemium | API key | JSON | 1k–10k/day | Live |
Mapy.com REST APIMap tiles, geocoding, car/bike/foot routing and route matrices from Czech mapping service Mapy.com. Location & Mapping › Routing | Freemium | API key | JSON | — | Live |
Metadapi Zip CodeUS ZIP code lookup with demographics, IRS income stats, distance and radius search, updated monthly. Location & Mapping › Address & Postal Code | Freemium | API key | JSON | 100–1k/day | Live |
MY IPReturns the caller's public IP address, country name and ISO country code. Location & Mapping › IP Geolocation | Free | None | JSON | Unlimited | Down |
MyIPRightNowReturns the caller's public IP, ASN, ISP, geolocation and timezone as JSON with no key needed. Location & Mapping › IP Geolocation | Free | None | JSON | Unlimited | Live |
NominatimFree OpenStreetMap geocoding and reverse geocoding, no key required, rate-limited to about 1 request/sec. Location & Mapping › Geocoding | Free | None | JSON | — | Live |
OneMapSearches Singapore addresses and buildings, returning coordinates and postal details. Location & Mapping › Geocoding | API key | JSON | — | Live | |
Open Topo DataPoint elevation and ocean-depth lookups from open datasets like SRTM, ASTER, and GEBCO. Location & Mapping › Geocoding | Free | None | JSON | 1k–10k/day | Live |
Open-ElevationGround elevation in metres for one or many latitude/longitude points, with a self-hostable GPLv2 server. Location & Mapping › Maps | Freemium | JSON | <100/day | Live | |
OpenCageForward and reverse geocoding built on OpenStreetMap plus national address registries. Location & Mapping › Geocoding | Freemium | API key | JSON | 1k–10k/day | Live |
OpenPLZ APIStreet, postal code, and municipality lookups for Germany, Austria, Switzerland, Liechtenstein. Location & Mapping › Address & Postal Code | None | JSON | Unlimited | Live | |
openrouteserviceOpenStreetMap directions, isochrones, matrices, geocoding and elevation, run by a university institute. Location & Mapping › Routing | Freemium | API key | JSON | — | Live |
OpenStreetMapRead and edit raw OpenStreetMap geodata (nodes, ways, relations) as XML. Location & Mapping › Maps | Free | None | XML | — | Live |
OSRMRoad, bike and foot routing on OpenStreetMap: routes, distance matrices, GPS map matching, trip optimisation. Location & Mapping › Routing | Free | None | JSON | 10k+/day | Live |
Overpass APIQuery OpenStreetMap by tag, area and bounding box: shops, trails, water points, any mapped feature. Location & Mapping › Places | Free | None | JSON | 1k–10k/day | Degraded |
Pinball MapCrowdsourced map of pinball machines at bars, arcades, and other venues worldwide. Location & Mapping › Places | Free | API key | JSON | — | Live |
PointpinIP address to continent, country, region, city, postcode, coordinates and time zone lookup. Location & Mapping › IP Geolocation | Paid | API key | JSON | — | Live |
PontoFatoBrazilian postal code (CEP) lookups with coordinates, addresses and companies registered there. Location & Mapping › Address & Postal Code | Freemium | None | JSON | Unlimited | Live |
positionstackForward and reverse geocoding for addresses and coordinates worldwide, with country and timezone data. Location & Mapping › Geocoding | Freemium | API key | JSON | <100/day | Untested |
PostaliPostal code lookup, validation, and search for Mexico, Colombia, and Spain from official postal data. Location & Mapping › Address & Postal Code | Free | None | JSON | Unlimited | Live |
Postcodes.ioValidates and geocodes UK postcodes, returning administrative, electoral and census-area data. Location & Mapping › Address & Postal Code | None | JSON | Unlimited | Live | |
Proweblook IP CheckerEdge-hosted IP geolocation returning country, city, ASN, ISP, timezone and VPN/proxy risk flags. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 100–1k/day | Live |
REFUGE RestroomsCrowdsourced database of safe, gender-neutral and accessible restroom locations, searchable by area. Location & Mapping › Places | Free | None | JSON | Unlimited | Live |
REST CountriesNames, ISO codes, flags, currencies, languages, borders and current leaders for 250+ countries. Location & Mapping › Countries | Freemium | API key | JSON | <100/day | Live |
RevAddressUS address standardization, parsing, and geocoding on Census data, with BYOK USPS verification. Location & Mapping › Address & Postal Code | Freemium | API key | JSON | <100/day | Down |
SepomexLooks up Mexican zip codes, states, municipalities and cities from the SEPOMEX postal dataset. Location & Mapping › Address & Postal Code | Free | None | JSON | 10k+/day | Live |
Smarty US Autocomplete ProAutocompletes and validates US street addresses against USPS data as users type. Location & Mapping › Address & Postal Code | Free trial | API key | JSON | <100/day | Live |
Smarty US Extract APIFinds and standardizes US postal addresses embedded in free-form text, like emails or documents. Location & Mapping › Address & Postal Code | Free trial | API key | JSON | — | Untested |
Stadia MapsTurn-by-turn routing, time/distance matrices, isochrones, map tiles, geocoding and time zone lookups. Location & Mapping › Routing | Freemium | API key | JSON | — | Live |
The IP APIIP geolocation, ASN/WHOIS lookup and VPN/datacenter/bogon detection for IPv4 and IPv6. Location & Mapping › IP Geolocation | Freemium | API key | JSON | 1k–10k/day | Degraded |
TomTomMaps, geocoding, routing, places and traffic data from TomTom, with per-API monthly free quotas. Location & Mapping › Geocoding | Freemium | API key | JSON | 100–1k/day | Live |
TrustyDataFrench address verification, geocoding, SIRENE company search and trade-area analysis from open data. Location & Mapping › Address & Postal Code | Freemium | API key | JSON | 1k–10k/day | Live |
Unblock Master IPIPv4/IPv6 lookup returning geolocation plus VPN or datacenter detection, no key needed. Location & Mapping › IP Geolocation | Free | None | JSON | 10k+/day | Live |
US Street AddressValidates and standardizes US street addresses against USPS and proprietary datasets. Location & Mapping › Address & Postal Code | Free trial | API key | JSON | — | Live |
US ZipCodeLooks up US ZIP Codes from city/state, or city/state from a ZIP Code, via USPS-based data. Location & Mapping › Address & Postal Code | Free trial | API key | JSON | — | Live |
USGS Elevation Point Query ServiceGround elevation in feet or metres for a U.S. latitude/longitude point, from USGS elevation models. Location & Mapping › Maps | None | JSON | Unlimited | Live | |
Utah AGRCFree geocoding and spatial search across 300+ Utah state GIS data layers, key required. Location & Mapping › Geocoding | Free | API key | JSON | Unlimited | Live |
ViaCEPLooks up Brazilian street addresses and IBGE/DDD codes by postal code (CEP), no key needed. Location & Mapping › Address & Postal Code | Free | None | JSON | Unlimited | Live |
What3WordsConverts GPS coordinates to unique three-word addresses worldwide and back again. Location & Mapping › Geocoding | Freemium | API key | JSON | Unlimited | Live |
Yandex.Maps GeocoderForward/reverse geocoding for Russia, the CIS, Turkey and Israel; paid per-request tiers, no free plan. Location & Mapping › Geocoding | Paid | API key | JSON | — | Live |
Yelp FusionSearch local businesses by keyword, category and location, with ratings, hours, photos and review excerpts. Location & Mapping › Places | Free trial | API key | JSON | — | Live |
ZipCodeAPIDistance, radius search, and location lookups between US zip codes and Canadian postal codes. Location & Mapping › Address & Postal Code | Freemium | API key | JSON | 100–1k/day | Live |
ZipcodestackLooks up postal codes worldwide with location, distance, radius and geometry queries. Location & Mapping › Address & Postal Code | Freemium | API key | JSON | <100/day | Live |
Zippopotam.usLooks up place, state and coordinates for a postal code, or postal codes for a city, across 60+ countries. Location & Mapping › Address & Postal Code | Free | None | JSON | Unlimited | Live |
ZiptasticLooks up country, state, and city for a US ZIP code with a single GET request. Location & Mapping › Address & Postal Code | Free | None | JSON | Unlimited | Live |
Choosing a Location & Mapping API
Is there a free Location & Mapping API?
Yes. Nominatim, administrative-divisions-db, API Adresse, API Géo, BD API and 26 others are free to use, and Mapbox Geocoding, IPinfo, AbstractAPI IP Geolocation, Apiip, ApogeoAPI and 57 others have a free tier alongside paid plans.
Which Location & Mapping APIs work without an API key?
Nominatim, administrative-divisions-db, API Adresse, API Géo, BD API and 36 others need no key or sign-up, so you can try them with a plain request.
Can I call a Location & Mapping API from front-end JavaScript?
Nominatim, administrative-divisions-db, API Adresse, API Géo, BD API and 32 others allow cross-origin requests and need no key, so they work straight from the browser. For the others, call them from your server so your key stays private.
Can I use Location & Mapping APIs in a commercial project?
Mapbox Geocoding, IPinfo, API Adresse, ApogeoAPI, AtlasFetch and 44 others permit commercial use. Nominatim, AbstractAPI IP Geolocation, Apiip, Ducks Unlimited, GeoDescription and 16 others restrict it, for example to non-commercial or attributed use, so read the terms first.
Which Location & Mapping APIs work with AI agents?
ip.app and IP99 have both an MCP server and an OpenAPI spec. ApogeoAPI, AtlasFetch, CARTO Basemaps, FindSaunaPlunge, LatLng and 1 other have an MCP server, so an AI agent can call them directly. AbstractAPI IP Geolocation, bng2latlong, Geocodio, GeoDataSource, Geomelon and 15 others publish an OpenAPI spec for generating clients and tools.
Browse by subcategory: Geocoding APIs · Address & Postal Code APIs · Maps APIs · Routing APIs · IP Geolocation APIs · Places APIs · Countries APIs
Popular topics: Reverse Geocoding APIs · Address Validation APIs · ZIP Code Lookup APIs · Elevation APIs · Distance Matrix APIs · VPN & Proxy Detection APIs · ASN Lookup APIs