freeapis

ipapi.com

Real-time Geolocation & Reverse IP Lookup REST API

Authentication
API Key
HTTPS
Yes
CORS
Unknown
Category
Geocoding
Data source
public-apis

Overview

ipapi.com (an APILayer product) provides IP geolocation and security data. Auth is a free API key (invalid keys return HTTP 200 with "success": false — APILayer style, verified).

Quick Start

Lookup (replace YOUR_KEY):

curl "https://api.ipapi.com/api/8.8.8.8?access_key=YOUR_KEY"
{
  "ip": "8.8.8.8",
  "type": "ipv4",
  "continent_code": "NA",
  "country_code": "US",
  "country_name": "United States",
  "city": "Mountain View",
  "latitude": 37.386,
  "longitude": -122.0838,
  "currency": { "code": "USD" },
  "security": { "is_proxy": false, "is_crawler": false }
}

Authentication

  • Register at ipapi.com → free API key (emailed).
  • Send it as the access_key query parameter.
  • Invalid keys return 200 + "success": false (verified) — check the JSON.

Rate Limits & Notes

  • Free tier: 100 requests/month (check the docs) — small; paid plans scale.
  • Security data (proxy/VPN detection) included on free tier.
  • No https on the free tier (http only) — check the docs.

FAQ

Is ipapi.com free? Free tier: 100 requests/month; more is paid.

Why 200 with success:false? APILayer convention — check the success field (verified).

What’s included? IP geolocation plus proxy/VPN security flags.

More in Geocoding

APIAuthHTTPSCORS
Actinia Grass GIS

Actinia is an open source REST API for geographical data that uses GRASS GIS

API KeyYesUnknown↗
administrative-divisons-db

Get all administrative divisions of a country

No authYesYes↗
adresse.data.gouv.fr

Address database of France, geocoding and reverse

No authYesUnknown↗
Airtel IP

IP Geolocation API. Collecting data from multiple sources

No authYesUnknown↗
Apiip

Get location information by IP address

API KeyYesYes↗