ipfind.io API

⭐ Beginner's Pick Development / API Key Intermediate HTTPS CORS
Varies by plan (check documentation)

Overview

ipfind.io is a geolocation API that returns detailed location data for any IP address or domain name, including country, region, city, timezone, and ASN information. It offers a free tier that requires an API key and is well-suited for logging user locations, personalizing content, or building access control features. The API returns clean JSON and supports both IPv4 and IPv6.

💡

Beginner Tip

The free tier allows up to 300 requests per day, which is enough for development and light production use. You can look up either an IP address or a domain name directly using the same endpoint.

Available Data

IP address details
latitude and longitude
city and country
timezone
ISP information
IP address information

Example Response

JSON Response
{
  "status": "success",
  "data": {
    "result": "Data from ipfind.io",
    "description": "Geographic location of an IP address or any domain name along with some other useful information",
    "timestamp": "2025-01-15T10:00:00Z"
  }
}

Field Reference

ip_address The queried IP address
country Full country name where the IP is located
country_code Two-letter ISO 3166-1 country code
city City name associated with the IP
timezone IANA timezone identifier for the location (e.g., America/New_York)
asn Autonomous System Number of the IP's network provider

Implementation Example

const url = "https://ipfind.io/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

403 Forbidden API key is missing or the daily free tier limit has been exceeded
Register at ipfind.io to get a free API key and add it as auth_token=YOUR_API_KEY in your request
null values in location fields The IP address is a private, reserved, or unroutable address
Private IPs like 192.168.x.x or 10.x.x.x have no geolocation data; test with a public IP address instead
400 Bad Request The IP address or domain format is invalid
Ensure the IP is a valid IPv4 or IPv6 address, or the domain is a resolvable hostname without http:// prefix

Matrix Score Breakdown

🌐 Reachability 0/30
⚡ Speed 15/20
🔒 Security 15/15
🛠 Developer XP 17/20
✓ Reliability 0/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS YES
Category Development
Difficulty Intermediate
Verified: 2026-04-04

Similar APIs

View All →