GeoPluck API

Know where your visitors are, the moment they arrive.

Resolve IPs to city, region, coordinates, timezone, and ASN in milliseconds. Power onboarding flows, geo-aware content, and analytics with a single call. Use ASN, ISP, and location consistency checks to flag risky traffic before it hits your app, and tune rules over time without adding latency.

99.9% uptime
195+ countries
1M+ monthly calls

API in one call

JSON response
GET https://www.geopluck.com/api/lookup?ip=8.8.8.8
X-API-Key: gp_your_api_key_here
Live preview
Response: 0ms

Try 1.1.1.1, 8.8.4.4, or any public IP.

City

Mountain View

Country

United States

Timezone

America/Los_Angeles

ISP

Google LLC

Region

California

Postal

94043

Coordinates

37.4056, -122.0775

Currency

USD

Language

English

28ms
{
  "ip": "8.8.8.8",
  "country": "United States",
  "city": "Mountain View",
  "timezone": "America/Los_Angeles"
}
100K+
Active Users
1M+
API Requests/Month
99.9%
Uptime
195+
Countries Served

API Documentation in your language of choice

GeoPluck provides geolocation data in multiple programming languages through a single API call. No package installation required, just your API key. Whether you use JavaScript, PHP, XML, JSON, ASP, or CSV, GeoPluck makes it easy to geo-localize your visitors.

JavaScript
const requestUri = 'https://www.geopluck.com/api/lookup';
const ipAddress = '8.8.8.8';
const apiKey = 'gp_your_api_key_here';

const url = `${requestUri}?ip=${ipAddress}`;

fetch(url, {
    headers: {
        'X-API-Key': apiKey
    }
})
.then(response => response.json())
.then(data => {
    console.log(data);
    console.log(`Country: ${data.data.country}`);
    console.log(`City: ${data.data.city}`);
    console.log(`Timezone: ${data.data.timezone}`);
})
.catch(error => {
    console.error('Error fetching data:', error);
});

Why Choose GeoPluck?

Global IP Coverage

Access precise geolocation data for IP addresses worldwide. Our comprehensive IP intelligence database ensures reliable lookups for any IP address.

Lightning-Fast API

Responses are delivered in milliseconds. A globally distributed infrastructure guarantees low-latency geo IP data, making the service ideal for modern applications.

Secure & Private

All API requests are protected with bank-grade HTTPS encryption. The service is fully GDPR compliant and prioritizes data privacy.

API Keys in Your Dashboard

Create an account to generate and rotate API keys in seconds. Keep keys server-side to protect access.

Multiple Response Formats

Get data in JSON, XML, CSV, or any format you need. One API, multiple integrations for maximum flexibility.

Real-Time Analytics

Track your API usage with detailed analytics. Monitor requests, response times, and optimize your integration.

Geo targeting works. Try it today.

Enhance the visitor experience

Show location based content for a personalized visitor experience.

Build trust with your audience

Create a local feel for your visitors and instantly enhance trust.

Drastically boost conversions

Deliver location-specific offers to drive higher conversions and revenue.

Ready to Get Started?

Join thousands of developers who trust GeoPluck for accurate and reliable geolocation data.