Proxy & VPN detection
Detect anonymous users to minimize risk and abuse.
Get the location of any IP with a world-class API serving city,
region, country and lat/long data.
Need inspiration? Try 73.162.0.1
Worldwide coverage
with 4 billion IPs
Location data
with leading precision
Rich data including
timezone and unicodes
Real-time
daily update
★★★★★ 4.8 from 1,863 votes
A global architecture that ensures fast, reliable, and redundant service with industry-standard data sovereignty and privacy.
Whether you have 10 or 10,000 requests per second, we’re ready for you.
Milliseconds matter. We obsess about every single one of them in a response.
Every minute of uptime counts. That’s why public companies, financial institutions, airlines, governments, and more trust us in production.
Everything you need to get live and stay that way. Fast, responsive, and friendly support from developers. 24/7 via email, chat, and phone.
Abstract integrates with the tools you already use, from cloud and analytics platforms to low code tools to ERPs, CRMs, and more.
We obsess over “time to first production request”. That’s why we provide a ton of code samples, libraries, and SDKs to get you started quickly.
Compliance is at our core. We’re committed to industry-standard security and privacy frameworks, like SOC 2 and GDPR.
Detect anonymous users to minimize risk and abuse.
Identify the company or ISP behind each IP address.
Detect the connection type: DSL, cellular, satellite, etc.
Identify an IP’s location to the most granular level possible.
Identify risky IPs from 250+ proprietary data feeds.
Get IP’s accurate position for geo apps.
Identify the company or ISP behind each IP address.
Detect the connection type: DSL, cellular, satellite, etc.
Identify an IP’s location to the most granular level possible.
See why the best developers build on Abstract
No credit card required
Free
$ 65 / mo
$948 $780/yr
$ 120 / mo
$1788 $1440/yr
Contact Sales
{
"ip_address": "151.101.0.84",
"asn": {
"asn": 54113,
"name": "FASTLY",
"domain": "fastly.com",
"type": "commercial"
},
"company": {
"name": "FASTLY",
"domain": "fastly.com",
"type": "commercial"
},
"location": {
"city": null,
"city_geoname_id": null,
"region": "",
"region_iso_code": "",
"region_geoname_id": "",
"postal_code": null,
"country": "United States",
"country_code": "US",
"country_geoname_id": 6252001,
"is_country_eu": false,
"continent": "North America",
"continent_code": "NA",
"continent_geoname_id": 6255149,
"longitude": -97.822,
"latitude": 37.751
},
"timezone": {
"name": "America/Chicago",
"abbreviation": "CST",
"utc_offset": -6,
"local_time": "12:03:20",
"is_dst": false
},
"flag": {
"emoji": "🇺🇸",
"unicode": "U+1F1FA U+1F1F8",
"png": "https://static.abstractapi.com/country-flags/US_flag.png",
"svg": "https://static.abstractapi.com/country-flags/US_flag.svg"
},
"currency": {
"name": "US Dollar",
"code": "USD",
"symbol": "$"
}
}
{
"ip_address": "151.101.0.84",
"asn": {
"asn": 54113,
"name": "FASTLY",
"domain": "fastly.com",
"type": "commercial"
},
"company": {
"name": "FASTLY",
"domain": "fastly.com",
"type": "commercial"
},
"location": {
"city": null,
"city_geoname_id": null,
"region": "",
"region_iso_code": "",
"region_geoname_id": "",
"postal_code": null,
"country": "United States",
"country_code": "US",
"country_geoname_id": 6252001,
"is_country_eu": false,
"continent": "North America",
"continent_code": "NA",
"continent_geoname_id": 6255149,
"longitude": -97.822,
"latitude": 37.751
},
"timezone": {
"name": "America/Chicago",
"abbreviation": "CST",
"utc_offset": -6,
"local_time": "12:03:20",
"is_dst": false
},
"flag": {
"emoji": "🇺🇸",
"unicode": "U+1F1FA U+1F1F8",
"png": "https://static.abstractapi.com/country-flags/US_flag.png",
"svg": "https://static.abstractapi.com/country-flags/US_flag.svg"
},
"currency": {
"name": "US Dollar",
"code": "USD",
"symbol": "$"
}
}
{
"ip_address": "151.101.0.84",
"asn": {
"asn": 54113,
"name": "FASTLY",
"domain": "fastly.com",
"type": "commercial"
},
"company": {
"name": "FASTLY",
"domain": "fastly.com",
"type": "commercial"
},
"location": {
"city": null,
"city_geoname_id": null,
"region": "",
"region_iso_code": "",
"region_geoname_id": "",
"postal_code": null,
"country": "United States",
"country_code": "US",
"country_geoname_id": 6252001,
"is_country_eu": false,
"continent": "North America",
"continent_code": "NA",
"continent_geoname_id": 6255149,
"longitude": -97.822,
"latitude": 37.751
},
"timezone": {
"name": "America/Chicago",
"abbreviation": "CST",
"utc_offset": -6,
"local_time": "12:03:20",
"is_dst": false
},
"flag": {
"emoji": "🇺🇸",
"unicode": "U+1F1FA U+1F1F8",
"png": "https://static.abstractapi.com/country-flags/US_flag.png",
"svg": "https://static.abstractapi.com/country-flags/US_flag.svg"
},
"currency": {
"name": "US Dollar",
"code": "USD",
"symbol": "$"
}
}
Updated city-level mappings for Western Africa using recently published IP allocations.
November 20, 2025
Updated city-level mappings for Western Africa using recently published IP allocations.
November 20, 2025
Updated city-level mappings for Western Africa using recently published IP allocations.
November 20, 2025
Updated city-level mappings for Western Africa using recently published IP allocations.
November 20, 2025
Updated city-level mappings for Western Africa using recently published IP allocations.
November 20, 2025
Updated city-level mappings for Western Africa using recently published IP allocations.
November 20, 2025
Updated city-level mappings for Western Africa using recently published IP allocations.
November 20, 2025
Updated city-level mappings for Western Africa using recently published IP allocations.
November 20, 2025
The Abstract IP Geolocation API takes an IP address and translates it into a location, as well as many other details such as address, timezone, and more.
Yes, it works similarly but provides more detailed geographic and network info.
It processes IP ranges and matches them with location databases in real-time.
Accuracy can vary depending on IP type and ISP routing.
The Abstract IP Geolocation API takes an IP address and translates it into a location, as well as many other details such as address, timezone, and more.
Yes, it works similarly but provides more detailed geographic and network info.
It processes IP ranges and matches them with location databases in real-time.
Accuracy can vary depending on IP type and ISP routing.