Abstract IP Geolocation API
"Get the location of any IP with a world-class API serving city, region, country and lat/long data." [1]
Abstract IP Geolocation API is a REST-based lookup service covering 4 billion+ IPs across 190+ countries at city-level precision, returning location, ASN, timezone, currency, connection type, and VPN/proxy detection in a single call. It suits developers building content localization, fraud prevention, geofencing, and analytics enrichment into their products. Paid plans start at $17/month after a free tier of 1,000 requests/month, with self-serve signup and SDKs for JavaScript, Python, and PHP. The service is SOC 2 Type 2 certified and GDPR compliant, with a published SLA and enterprise plans available.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)
Scores
- 45 / 100Agent friendliness
- 100 / 100Pricing transparency
- 85 / 100Setup speed
- 45 / 100Docs quality
- 100 / 100Procurement ease
- 60 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription
- Published pricing
- ✓ Yes
- Free tier
- ✓ Yes
- Free tier details
- 1,000 requests/month at no cost; includes ASN, location, timezone, flag, currency, company info, security, and domains; free tier may NOT be used in commercial projects per Abstract's terms.
- Self-serve signup
- ✓ Yes [2]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [3]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | lookups | month | $0 | source |
| Starter | lookups (5,000/month; 60,000/year on annual plan) | month | $17 | source |
| Standard | lookups (5,000/month; 60,000/year on annual plan) — adds company data | month | $37 | source |
| Professional | lookups (5,000/month; 60,000/year on annual plan) — adds security and domain data | month | $39 | source |
| Annual discount | 10% discount on all paid plans when billed annually | year | 10% | source |
Capabilities
- Supported actions
- ip_lookup, asn_lookup, timezone, currency, proxy_vpn_detection, company_data, connection_type, flag_data, domain_enrichment, auto_detect_requester_ip
- Regions
- IPv4 addresses, IPv6 addresses, 250,000+ cities globally, 4 billion+ IPs, 190+ countries, city-level precision, daily database updates for most fields, U.S. ZIP code and Nielsen DMA coverage
- Input types
- IPv4 address, IPv6 address, requester IP auto-detect
- Output types
- latitude/longitude, city, region, country, postal code, continent, ISP, ASN/org, timezone, currency, connection type, proxy/VPN flags, company, country flag (emoji/SVG/PNG), EU membership flag, geoname IDs, ISO country/region codes, current local time with DST, domain associations, JSON
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [4]
- SDK languages
- JavaScript, Python, PHP [5]
- MCP server
- ✗ No
Trust & compliance
- SOC 2
- SOC 2 Type II [6]
- HIPAA
- ✗ No [7]
- GDPR
- ✓ Yes [8]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- ✓ Yes [9]
- Rate limits
- Free: 1 request/second; Starter/Standard/Professional: 3 requests/second; Enterprise: flexible/custom [10]
- Known restrictions
- Free tier may not be used in commercial projects, Resale or redistribution of API data as a standalone product is prohibited, HIPAA compliance explicitly not provided (per Terms of Service), Prohibited use cases: debt collection, background checks as sole data source, credit/insurance/employment/tenancy decisions, government benefit eligibility, FCRA purposes
Developer surface
Integration
- API style
- rest
- Base URL
- https://ipgeolocation.abstractapi.com/v1/
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key
- Error format
- vendor-specific
- Rate limit
- 1 / second
Adoption & maturity
- Launched
- 2020-01-01
- Notable customers
- Salesforce, Google, PepsiCo, Wells Fargo, LinkedIn, Paramount, United Airlines, McKinsey
Other IP Geolocation APIs
MaxMind GeoIP2
"the industry standard for IP geolocation" that "Covers 99.9999% of IP addresses" and is "Trusted by businesses and developers globally for high accuracy and reliability."
IPGeolocation.io
"Enterprise-grade IP Geolocation and threat intelligence - trusted worldwide for real-time, scalable decisions."
IPinfo
"Empowering developers and enterprises with verified IP data that's fast, accurate, and built to scale."
ipdata
"Lookup the location and threat profile of any IP Address to localize your website content, analyze logs, enrich forms, target ads, enforce GDPR compliance, perform redirections, block countries, detect VPNs and more."
IP2Location
"Power Your Business Intelligence with Accurate IP Metadata and Proxy Threat Intelligence."
ip-api.com
"IP Geolocation API - Fast, accurate, reliable"
References
- ↑Description: abstractapi.com
- ↑Self-serve signup: abstractapi.com
- ↑Enterprise plan: abstractapi.com
- ↑Sandbox: docs.abstractapi.com
- ↑SDK languages: github.com · github.com · github.com
- ↑SOC 2: abstractapi.com · abstractapi.com
- ↑HIPAA: abstractapi.com
- ↑GDPR: abstractapi.com · abstractapi.com
- ↑Published SLA: abstractapi.com · abstractapi.com
- ↑Rate limits: docs.abstractapi.com · abstractapi.com
Change history
- 2026-06-15 Score Agent Friendliness: 25 → 45
- 2026-06-15 Score Docs Quality: 25 → 45
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Llms Txt URL: https://www.abstractapi.com/llms.txt → https://docs.abstractapi.com/llms.txt
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 API Reference URL: (none) → https://docs.abstractapi.com/api
- 2026-06-14 Capabilities: {} → {"ipv6":true,"asn_company":true,"proxy_vpn_detection":true}
- 2026-06-14 Summary Md: (none) → Abstract IP Geolocation API is a REST-based lookup service covering 4 billion+ …
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Agent Friendliness: (none) → 25
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Docs Quality: (none) → 25
- 2026-06-14 Score Trust Readiness: (none) → 60
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Regulated or enter…
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Llms Txt Present: (none) → Yes
- 2026-06-14 Docs URL: (none) → https://docs.abstractapi.com
- 2026-06-14 Status Page URL: (none) → https://status.abstractapi.com
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Llms Txt URL: (none) → https://www.abstractapi.com/llms.txt
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 SOC 2: set to type_2
- 2026-06-14 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://www.abstractapi.com/legal/legal
- 2026-06-14 Data Retention Policy URL: set to https://www.abstractapi.com/legal/legal
- 2026-06-14 Documented Rate Limits: set to Free: 1 request/second; Starter/Standard/Professional: 3 requests/second; Enter…
- 2026-06-14 Rate Limit Requests: set to 1
- 2026-06-14 Rate Limit Window: set to second
- 2026-06-14 Known Restrictions: set to Free tier may not be used in commercial projects, Resale or redistribution of A…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.abstractapi.com/api/ip-geolocation
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://ipgeolocation.abstractapi.com/v1/
- 2026-06-14 API Version: set to v1
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 Quickstart URL: set to https://docs.abstractapi.com/api/ip-geolocation
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 17
- 2026-06-14 Price Basis: set to month
- 2026-06-14 Free Tier Limit: set to 1,000 requests/month
- 2026-06-14 Slug: set to abstract-ip
- 2026-06-14 Notable Customers: set to Salesforce, Google, PepsiCo, Wells Fargo, LinkedIn, Paramount, United Airlines,…
- 2026-06-14 Fields Not Found: set to iso_27001, pci_dss, sandbox_available (no dedicated test environment documented…
- 2026-06-14 Source Confidence: set to high
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/abstract-ip \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/abstract-ip/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'