BYTETOOLS

Geolocation & IP APIs

Free IP geolocation, address geocoding, postal code and time zone APIs with tested curl commands and real JSON responses. Most require no signup.

45 tested APIs with full docs · 45 need no key · 108 more listed

Tested, with full documentation

We called each of these before publishing. Every page carries a working curl command, the real JSON response it returned, parameters and common errors.

3geonames

Free reverse geocoding API with no key: turn coordinates into the nearest named place, timezone, elevation, OSM tags and a three-word location code. Tested example included.

No keyHTTPS

API Adresse (BAN)

Free official French address API with no key: geocode and validate any French address, reverse geocode coordinates, and bulk-geocode a CSV. Tested example included.

No keyCORSHTTPS

API Géo (France)

Free French administrative geography API with no key: look up communes by postcode, name or coordinates, plus departments, regions and EPCI. Tested example and live response.

No keyCORSHTTPS

API Wilayah Indonesia

Free Indonesian administrative regions API with no key: all 34 provinces, regencies, districts and 80,000+ villages with official codes. Tested example and live response.

No keyCORSHTTPS

BDAPIs (Bangladesh)

Free Bangladesh geography API with no key: all divisions, districts and upazilas with Bengali names and coordinates. Tested curl example and live response included.

No keyCORSHTTPS

BigDataCloud Reverse Geocode

Free client-side reverse geocoding API with no key: turn latitude and longitude into locality, city, country and administrative areas. Unlimited. Tested.

No keyCORSHTTPS

Cartes.io

Free collaborative mapping API with no key: read public maps and their markers, or create maps anyone can pin to. Tested read-only example and live response included.

No keyCORSHTTPS

CountriesNow

Free countries API with no key: every country with capitals, currencies, flags, dial codes, states and cities. A working RestCountries alternative. Tested.

No keyCORSHTTPS

country.is

Free IP to country API with no key: returns just the ISO country code for any IP address, in a two-field response. Tested curl example and live response included.

No keyCORSHTTPS

DAWA (Danish Addresses)

Free official Danish address API with no key: search, validate and autocomplete every address in Denmark, with coordinates, municipality codes and full history. Live example included.

No keyCORSHTTPS

FlagCDN

Free country flag CDN with no key: flag images in any width, SVG or PNG, plus a JSON map of every ISO country code to its name in 30+ languages. Tested example included.

No keyCORSHTTPS

FreeIPAPI

Free IP geolocation API with no key: country, city, coordinates, every timezone in the country, currencies, languages, ASN and a proxy flag. Tested example included.

No keyCORSHTTPS

geo.admin.ch SearchServer

Free official Swiss geodata API with no key: search places, addresses, cantons and cadastral parcels, and query hundreds of federal map layers. Tested example and live response.

No keyCORSHTTPS

GeoAPI.pt

Free Portuguese geography API with no key: districts, municipalities, parishes, postcodes and reverse geocoding, with census figures and boundary GeoJSON. Tested example included.

No keyCORSHTTPS

geoBoundaries

Free open administrative boundary API with no key: national, state and district boundaries for every country as downloadable GeoJSON, with licence and source metadata. Tested example included.

No keyCORSHTTPS

GeoJS

Free IP geolocation API with no key and no rate limit: country, city, ASN, timezone and coordinates over HTTPS with CORS and JSONP support. Tested.

No keyCORSHTTPS

Georef Argentina

Free official Argentine geography API with no key: provinces, departments, municipalities, localities, street normalisation and reverse geocoding. Tested example included.

No keyCORSHTTPS

GetTheData (BNG Converter)

Free British National Grid conversion API with no key: turn OSGB36 easting and northing into WGS84 latitude and longitude, plus UK postcode lookup. Tested example included.

No keyCORSHTTPS

ip-api.com

Free IP geolocation API returning country, city, coordinates, timezone and ISP for any IP. No key on the free tier, 45 requests per minute. Tested curl example.

No keyCORS

ipapi.co

Free IP geolocation API with no key: city, region, country, coordinates, timezone, currency, calling code and ASN in one JSON response. Tested example and live response.

No keyCORSHTTPS

ipapi.is

Free IP intelligence API with no key: geolocation plus VPN, proxy, Tor, datacentre and known-abuser detection, with ASN and company data. Tested example.

No keyCORSHTTPS

ipify

ipify is a free, unlimited API that returns your public IP address as text, JSON or JSONP. No key, no rate limit, IPv4 and IPv6 endpoints. Live curl example.

No keyCORSHTTPS

ipquery.io

Free IP intelligence API with no key: geolocation, ISP, ASN plus VPN, proxy, Tor and datacentre detection in one request over HTTPS. Tested example.

No keyCORSHTTPS

ipwho.is

Free IP geolocation API with HTTPS and no API key. Returns country, city, coordinates, timezone, currency and connection data. 10,000 requests/month free.

No keyCORSHTTPS

Is On Water

Free land-versus-water API with no key: tell whether any latitude and longitude falls on water or land, in milliseconds. Tested curl example and live response included.

No keyCORSHTTPS

Mapcode

Free Mapcode API with no key: turn any latitude and longitude into a short, memorable location code, and decode codes back to coordinates. Tested example and live response.

No keyCORSHTTPS

Nominatim (OpenStreetMap)

Free OpenStreetMap geocoding API: convert addresses to coordinates and back. No API key, open data, 1 request per second. Tested curl example and usage policy.

No keyHTTPS

NRCan Geolocation (Canada)

Free Canadian government geocoding API with no key: search addresses, place names, postal codes, intersections and NTS map sheets in one call. Tested example included.

No keyCORSHTTPS

Open-Elevation

Free elevation API with no key: get metres above sea level for any latitude and longitude worldwide, several points per request. Tested curl example and live response.

No keyCORSHTTPS

OpenPLZ

Free postal code API with no key: streets and localities for Germany, Austria, Switzerland and Liechtenstein with full administrative hierarchy. Tested.

No keyHTTPS

OpenTopoData

Free elevation API with no key: ground elevation for any coordinates from multiple global datasets including SRTM, ASTER and ETOPO1. Self-hostable. Tested.

No keyHTTPS

OSRM Routing

Free OSRM routing API with no key: driving, cycling and walking routes with distance, duration, turn-by-turn steps and geometry from OpenStreetMap. Tested.

No keyCORSHTTPS

PDOK Locatieserver

Free official Dutch geocoding API with no key: search addresses, streets, postcodes and place names from the BAG, with RD and WGS84 coordinates. Tested example included.

No keyCORSHTTPS

Photon (Komoot)

Free Photon geocoding API with no key: fast OpenStreetMap-based search built for typeahead, with forward and reverse geocoding. Self-hostable. Tested.

No keyHTTPS

Postcodes.io

Free UK postcode API with no key: coordinates, council, constituency, ward and NHS area for any UK postcode, plus reverse and nearest lookups. Tested.

No keyCORSHTTPS

PSGC (Philippines)

Free Philippine Standard Geographic Code API with no key: regions, provinces, cities, municipalities and all 42,000 barangays, with official PSGC codes. Tested example included.

No keyCORSHTTPS

ReallyFreeGeoIP

Free IP geolocation API with no key and no rate limit: country, region, city, timezone and coordinates as JSON, XML or CSV. Tested curl example included.

No keyHTTPS

REFUGE Restrooms

Free REFUGE Restrooms API with no key: crowdsourced safe, accessible and gender-neutral restroom locations worldwide, searchable by coordinates. Tested example included.

No keyCORSHTTPS

Sunrise-Sunset

Free sunrise and sunset API with no key. Get sunrise, sunset, solar noon, twilight times and day length for any coordinates and date. Tested curl example.

No keyCORSHTTPS

TimeAPI.io

Free time zone API with no key: get current time for any IANA time zone, convert between zones and calculate DST offsets. Tested curl example and live response.

No keyCORSHTTPS

US Census Geocoder

Free official US address geocoding API with no key or account: match addresses to coordinates and census geography, one at a time or 10,000 per batch. Tested example included.

No keyHTTPS

Valhalla (OSM)

Free routing API with no key: turn-by-turn driving, cycling, walking and truck directions on OpenStreetMap data, with distances, times and manoeuvre text. Tested example included.

No keyCORSHTTPS

ViaCEP

Free ViaCEP API with no key: resolve any Brazilian CEP to street, neighbourhood, city, state, IBGE code and area code, or search by address. Tested example included.

No keyCORSHTTPS

zipcloud (Japan Post)

Free Japanese postal code API with no key: turn a 7-digit yubin bango into prefecture, city and town, with kana readings for form auto-fill. Tested example included.

No keyCORSHTTPS

Zippopotam.us

Free zip and postal code API for 60+ countries. Convert a postal code to city, state and coordinates with no API key. Tested curl example and live JSON response.

No keyCORSHTTPS

Choosing between these Geolocation & IP APIs

Geolocation APIs answer three different questions that are easy to confuse: where is this IP address, what are the coordinates of this place name, and what time is it there. This category covers all three, and each page states plainly which one the API actually solves.

IP geolocation is approximate by nature — it resolves to a city or ISP region, never a street address — and every page here documents that limitation instead of overselling accuracy.

More Geolocation & IP APIs in the directory

108 further APIs in this category, of which 45 need no API key. These are catalogued from the public-API lists and link straight to each provider's own documentation — we have not tested them yet, so treat the auth and CORS flags as the upstream list's claim rather than ours. They are promoted to a full tested page as we work through them.

APIWhat it doesAuth
Abstract IP GeolocationGeolocate website visitors from their IPsKeyCORS
Actinia Grass GISActinia is an open source REST API for geographical data that uses GRASS GISKey
administrative-divisons-dbGet all administrative divisions of a countryNoneCORS
adresse.data.gouv.frAddress database of France, geocoding and reverseNone
Airtel IPIP Geolocation API. Collecting data from multiple sourcesNone
ApiipGet location information by IP addressKeyCORS
ApogeoAPILive exchange rates for 161 currencies bundled with country reference data and IP geolocationKeyCORS
BattutaA (country/region/city) in-cascade location APIKey
BdAPIsGet divisions, districts, and upazzilas of BangladeshNone
BigDataCloudProvides fast and accurate IP geolocation APIs along with security checks and confidence areaKey
BigDataCloud's Free APIGet free client-side reverse geocoding API and Client Info API. No account creation and API key required.NoneCORS
BigDataCloud's IP Geolocation APIProvides fast and accurate IP geolocation APIs along with security checks and confidence area.KeyCORS
BigDataCloud's Network Engineering APIGet detailed ASN and Network lookup of an IP address.KeyCORS
BigDataCloud's Phone and Email Verification APISyntax and Format Validation of Phone Number and Email address.KeyCORS
BigDataCloud's Reverse Geocoding APIGet rich locality information from the geographical coordinates.KeyCORS
Bing MapsCreate/customize digital maps based on Bing Maps dataKey
bng2latlongConvert British OSGB36 easting and northing (British National Grid) to WGS84 latitude and longitudeNoneCORS
Cep.laBrazil RESTful API to find information about streets, zip codes, neighborhoods, cities and statesNone
CitySDKOpen APIs for select European citiesNone
CountryGet your visitor's country from their IPNoneCORS
CountryStateCityWorld countries, states, regions, provinces, cities & towns in JSON, SQL, XML, YAML, & CSV formatKeyCORS
Ducks UnlimitedAPI explorer that gives a query URL with a JSON response of locations and citiesNone
FreeGeoIPFree geo ip information, no registration required. 15k/hour rate limitNoneCORS
Geo ToolkitPlus Codes, geohash and Maidenhead encode/decode plus distance, bearing and bounding box mathKeyCORS
GeoApiFrench geographical dataNone
GeoapifyForward and reverse geocoding, address autocompleteKeyCORS
Geocod.ioAddress geocoding / reverse geocoding in bulkKey
Geocode.xyzProvides worldwide forward/reverse geocoding, batch geocoding and geoparsingNone
Geocodify.comWorldwide geocoding, geoparsing and autocomplete for addressesKeyCORS
Geodata.gov.grOpen geospatial data and API service for GreeceNone
GeoDataSourceGeocoding of city name by using latitude and longitude coordinatesKey
GeoDB CitiesGet global city, region, and country dataKey
GeoDescriptionReverse geocoding - Converting geographic coordinates to address-like location descriptionNone
GeographQLA Country, State, and City GraphQL APINoneCORS
GeokeoGeokeo geocoding service- with 2500 free api requests dailyNoneCORS
GeolocatedFree IP Geolocation API with multi-continent servers, and 60000 free requests/monthKeyCORS
GeomelonMultilingual City autocompleteNoneCORS
GeoNamesPlace names and other geographical dataNone
geoPluginIP geolocation and currency conversionNoneCORS
Google Earth EngineA cloud-based platform for planetary-scale environmental data analysisKey
Google MapsCreate/customize digital maps based on Google Maps dataKey
Graph CountriesCountry-related data like currencies, languages, flags, regions+subregions and bordering countriesNone
HackMyIPIP geolocation, ISP and privacy/VPN scoring, email breach checks, DNS and WHOIS lookupsNoneCORS
HelloSalutGet hello translation following user languageNone
HERE MapsCreate/customize digital maps based on HERE Maps dataKey
Hirak IP to CountryIp to location with country code, currency code & currency name, fast response, unlimited requestsKey
Hong Kong GeoData StoreAPI for accessing geo-data of Hong KongNone
IBGEAggregate services of IBGE (Brazilian Institute of Geography and Statistics)None
IP 2 CountryMap an IP to a countryNone
IP Address DetailsFind geolocation with ip addressNone
IP GeolocationGeolocate website visitors from their IPsKeyCORS
IP VigilanteFree IP Geolocation APINone
ip-apiFind location with IP address or domainNone
IP-API.ioIP geolocation with VPN/proxy/Tor detection, reputation and risk scoreKeyCORS
ip.appIP, ASN, geolocation, timezone, security, user-agent in plain text, JSON or HTTP headersNoneCORS
ip2geo.devProgrammatically convert IP addresses into geolocation dataKeyCORS
IP2LocationIP geolocation web service to get more than 55 parametersKey
IP2Location.ioBundle of Free IP geolocation and WHOIS APIKey
IP2ProxyDetect proxy and VPN using IP addressKey
IPGEOUnlimited free IP Address API with useful informationNone
ipgeolocationIP Geolocation AP with free plan 30k requests per monthKeyCORS
IPInfoDBFree Geolocation tools and APIs for country, region, city and time zone lookup by IP addressKey
IPstackLocate and identify website visitors by IP addressKey
IPWho IP Geolocation API2,000 free API calls per day. Production grade IP intelligence at non-enterprise prices. Servers in 12+ regions for low latency.KeyCORS
Kakao MapsKakao Maps provide multiple APIs for Korean mapsKey
keycdn IP Location FinderGet the IP geolocation data through the simple REST API. All the responses are JSON encodedKey
Kiprio UK PostcodeUK postcode lookup with lat/lon, district, ward, constituencyKeyCORS
LatLngGeocoding, reverse geocoding, places, and static mapsNoneCORS
LocationIQProvides forward/reverse geocoding and batch geocodingKeyCORS
Longdo MapInteractive map with detailed places and information portal in ThailandKeyCORS
MapbaseLocation registry API for official locations, zones, hierarchy, and geometryKeyCORS
MapboxCreate/customize beautiful digital mapsKey
MapQuestTo access tools and resources to map the worldKey
Metadapi Zip CodeEnhanced United States zip code information. Census, IRS, demographics, radius, distances and moreKeyCORS
MexicoMexico RESTful zip codes APINone
NominatimProvides worldwide forward / reverse geocodingNoneCORS
One Map, SingaporeSingapore Land Authority REST API services for Singapore addressesKey
OnWaterDetermine if a lat/lon is on water or landNone
OpenCageForward and reverse geocoding using open dataKeyCORS
OpenPLZ APIA public street and postal code directory for Austria, Germany, Liechtenstein and Switzerland via an open REST APINoneCORS
openrouteservice.orgDirections, POIs, isochrones, geocoding (+reverse), elevation, and moreKey
OpenStreetMapNavigation, geolocation and geographical dataOAuth
Pinball MapA crowdsourced map of public pinball machinesNoneCORS
PointpinPointpin is a simple yet powerful API designed for high traffic websites to deliver fast and reliable IP geolocation for your websites and applications.KeyCORS
positionstackForward & Reverse Batch Geocoding REST APIKey
PostalCodesGlobal postal code search, country exports and address validation dataNone
PostaliMexico Zip Codes APINoneCORS
PostcodeData.nlProvide geolocation data based on postcode for Dutch addressesNone
Proweblook IP CheckerProweblook lookup & GeolocationKeyCORS
Queimadas INPEAccess to heat focus data (probable wildfire)None
REST CountriesGet information about countries via a RESTful APINoneCORS
RoadGoat CitiesCities content & photos APIKey
Rwanda LocationsRwanda Provences, Districts, Cities, Capital City, Sector, cells, villages and streetsNone
SLFGerman city, country, river, databaseNoneCORS
SpotSenseAdd location based interactions to your mobile appKey
SpryTools IP GeolocationResolve IPv4/IPv6 to country, region, city, ISP, ASN and timezone via MaxMind GeoLite2Key
TelizeTelize offers location information from any IP addressKeyCORS
The IP APIIP to Location API, with data about country, region, city etc, with free plan allowing 1000 req/dayKey
Timezones Dictionary APIThis API returns a list of all available timezones for your applicationKeyCORS
TomTomMaps, Directions, Places and Traffic APIsKeyCORS
UebermapsDiscover and share maps with friendsKey
US ZipCodeValidate and append data for any US ZipCodeKeyCORS
Utah AGRCUtah Web API for geocoding Utah addressesKey
What3WordsThree words as rememberable and unique coordinates worldwideKey
Yandex.Maps GeocoderUse geocoding to get an object's coordinates from its addressKey
ZipCodeAPIUS zip code distance, radius and location APIKey
ZipcodestackZip Code API - Free Postal Code ValidationKey
ZiptasticGet the country, state, and city of any US zip-codeNone