# IP2Location.io **Provider:** IP2Location **Category:** security **Base URL:** `https://api.ip2location.io` **Auth:** api-key — `GET /?key=YOUR_KEY&ip=8.8.8.8` **Rate Limit:** 30,000 requests/month (free tier) **Free Tier:** Yes — [object Object] **Pricing:** Free tier available (freemium) **Docs:** https://www.ip2location.io/ip2location-documentation ## Description IP geolocation API returning country, region, city, latitude, longitude, timezone, and ISP details for any IPv4 or IPv6 address. ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | `https://api.ip2location.io/` | Geolocate an IP address | ## Authentication API key as a query parameter (key) ``` GET /?key=YOUR_KEY&ip=8.8.8.8 ``` ## Sample Request ```bash curl 'https://api.ip2location.io/?key=YOUR_KEY&ip=8.8.8.8' ``` ## Sample Response ```json {"ip":"8.8.8.8","country_code":"US","country_name":"United States","region_name":"California","city_name":"Mountain View","latitude":37.38605,"longitude":-122.08385} ``` ## Pricing Details Free tier with 30,000 monthly queries; paid plans for higher volume and additional data fields. --- *Source: [API Map](https://apimap.dev/apis/ip2location-io/) — CC BY 4.0*