IPGeolocation.io

"Enterprise-grade IP Geolocation and threat intelligence - trusted worldwide for real-time, scalable decisions." [1]

ipgeolocation.io/ · By ipgeolocation.io · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

IPGeolocation.io is a REST API for IP-based geolocation and threat intelligence, covering both IPv4 and IPv6 across 30.2 million IP ranges with country-level accuracy near 99% and city-level accuracy around 75%. It supports use cases including fraud prevention, content localization, ad targeting, and security enrichment, with actions spanning proxy/VPN/Tor detection, ASN lookups, carrier data, and reverse DNS. Paid plans start at $19 per month with no rate limits; a permanent free tier offers 1,000 credits per day for non-commercial use, no credit card required. SDKs are available in ten languages, an MCP server is supported, and customers on record include Atlassian, Intuit, SpaceX, and Verizon.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box

Avoid if: You have strict compliance requirements

Scores

  • 75 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 60 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 35 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Subscription
Published pricing
Yes
Free tier
Yes
Free tier details
1,000 API credits per day for life (no credit card required); non-commercial/development use only - commercial use prohibited on free plan
Self-serve signup
Yes
Requires sales call
No
Enterprise plan
Yes [2]
Published prices
PlanItemPerAmountSource
FreeAPI lookupsmonth$0source
StarterAPI lookups (150,000 credits/month)month$19source
PlusAPI lookups (500,000 credits/month)month$49source
ProAPI lookups (1,000,000 credits/month)month$79source
BusinessAPI lookups (2,000,000 credits/month)month$129source
PremiumAPI lookups (5,000,000 credits/month)month$249source
Starter (annual)API lookups (150,000 credits/month, 2 months free)year$190source
Plus (annual)API lookups (500,000 credits/month, 2 months free)year$490source
Pro (annual)API lookups (1,000,000 credits/month, 2 months free)year$790source
Business (annual)API lookups (2,000,000 credits/month, 2 months free)year$1290source
Premium (annual)API lookups (5,000,000 credits/month, 2 months free)year$2490source
Starteroverage lookups25,000 lookups$5source
Plusoverage lookups40,000 lookups$5source
Prooverage lookups50,000 lookups$5source
Businessoverage lookups65,000 lookups$5source
Premiumoverage lookups85,000 lookups$5source

Capabilities

  • Proxy / VPN detection
  • Threat intelligence
  • ASN / company data
  • IPv6 support
  • Downloadable database
  • Bulk lookups
Supported actions
ip_lookup, bulk_lookup, asn_lookup, company_data, carrier_data, proxy_vpn_tor_detection, threat_intel, reverse_dns, hosted_domains, timezone, currency, ip_ranges, database_download, abuse_contact_lookup, user_agent_parsing, astronomy_data, whois_lookup
Regions
IPv4 coverage, IPv6 coverage, 30.2 million IP ranges, city-level accuracy (~75%), country-level accuracy (~99%), live REST API, downloadable database (CSV, MMDB, JSON, Parquet), daily database updates
Languages
English, German, Russian, Japanese, French, Chinese Simplified, Spanish, Czech, Italian, Korean, Persian, Portuguese [3]
Input types
IPv4 address, IPv6 address, domain name / hostname, requester IP auto-detect, ASN, batch of IPs (bulk lookup)
Output types
latitude/longitude, city, region/state, country, postal/ZIP code, continent, ISP, ASN/org, timezone, currency, connection type, proxy/VPN/Tor flags, threat score, company, abuse contact, user agent parsing, hostname, DMA code, accuracy radius, JSON, CSV, MMDB
Webhooks
No
Sandbox / test mode
No [4]
SDK languages
Python, Java, TypeScript, JavaScript, PHP, Go, Ruby, C# (.NET), C++, jQuery [5]
MCP server
Yes [6]

Trust & compliance

SOC 2
Unknown
HIPAA
Unknown
GDPR
Yes [7]
ISO 27001
Unknown
PCI DSS
Unknown
Published SLA
Yes [8]
Rate limits
Free plan: 1,000 API credits/day hard ceiling. Paid plans: no rate limiting or request thresholds (no hourly, daily or monthly cap). [9]
Known restrictions
Free tier is non-commercial only: 'We don't allow commercial use of our free plan. Free plan is only for development and evaluation purpose.', Non-English localized responses require a paid plan subscription, Domain name lookups require a paid plan, Security module costs 2 credits per lookup (vs 1 credit for standard lookup), Database download pricing is not publicly listed - requires contacting sales for a custom quote, Service prohibited for gambling, adult content, dating, alcohol, defense/military, and competing IP geolocation services (per ToS)

Developer surface

Docs rendering: static · markdown variants served · llms.txt present

Integration

API style
rest
Base URL
https://api.ipgeolocation.io
Version
v3
Versioning
url
Stability
ga
Auth methods
api_key
Error format
vendor-specific (HTTP 4xx status codes: 400 Bad Request, 401 Unauthorized, 404 Not Found, 405 Method Not Allowed, 423 Locked, 429 Too Many Requests; JSON body structure not formally documented)
Rate limit
1000 / day

SDKs

  • Python ipgeolocationio · repo
  • Java io.ipgeolocation:ipgeolocation · repo
  • TypeScript ip-geolocation-api-sdk-typescript · repo
  • JavaScript · repo
  • PHP ipgeolocation/ipgeolocation-php-sdk · repo
  • Go github.com/IPGeolocation/ip-geolocation-go-sdk · repo
  • Ruby ipgeolocation_sdk · repo
  • C# (.NET) · repo
  • C++ · repo
  • jQuery · repo

Adoption & maturity

Launched
2018-05-01
GA
2018-05-01
Notable customers
Atlassian, Intuit, SpaceX, VMware, Verizon, Tencent, Pfizer, Toyota, IKEA, Mercedes, Ford, Baidu

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."

    Hybrid · free tier · public pricing · self-serve

  • IPinfo

    "Empowering developers and enterprises with verified IP data that's fast, accurate, and built to scale."

    Subscription · free tier · public pricing · self-serve

  • 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."

    Subscription · free tier · public pricing · self-serve

  • IP2Location

    "Power Your Business Intelligence with Accurate IP Metadata and Proxy Threat Intelligence."

    Subscription · free tier · public pricing · self-serve

  • Abstract IP Geolocation API

    "Get the location of any IP with a world-class API serving city, region, country and lat/long data."

    Subscription · free tier · public pricing · self-serve

  • ip-api.com

    "IP Geolocation API - Fast, accurate, reliable"

    Subscription · free tier · public pricing · self-serve

IPGeolocation.io alternatives · IPGeolocation.io vs MaxMind GeoIP2 · All IP Geolocation APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: ipgeolocation.io
  2. Enterprise plan: ipgeolocation.io
  3. Languages: ipgeolocation.io
  4. Sandbox: ipgeolocation.io
  5. SDK languages: ipgeolocation.io
  6. MCP server: github.com · ipgeolocation.io
  7. GDPR: ipgeolocation.io · ipgeolocation.io
  8. Published SLA: ipgeolocation.io · ipgeolocation.io
  9. Rate limits: ipgeolocation.io

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 5575
  2. 2026-06-15 Score Docs Quality: 4060
  3. 2026-06-14 API Reference URL: (none)https://ipgeolocation.io/documentation.html
  4. 2026-06-14 Robots Allows Agents: (none)Yes
  5. 2026-06-14 Has Structured Data: (none)Yes
  6. 2026-06-14 Markdown Docs URL: https://ipgeolocation.io/.mdhttps://ipgeolocation.io/documentation.md
  7. 2026-06-14 Capabilities: {}{"bulk":true,"ipv6":true,"asn_company":true,"threat_intel":true,"downloadable_d…
  8. 2026-06-14 Summary Md: (none)IPGeolocation.io is a REST API for IP-based geolocation and threat intelligence…
  9. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  10. 2026-06-14 Score Procurement Friction: (none)100
  11. 2026-06-14 Score Agent Friendliness: (none)55
  12. 2026-06-14 Score Pricing Transparency: (none)100
  13. 2026-06-14 Score Setup Speed: (none)85
  14. 2026-06-14 Score Docs Quality: (none)40
  15. 2026-06-14 Score Trust Readiness: (none)35
  16. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, AI agents and auto…
  17. 2026-06-14 Avoid If: (none)You have strict compliance requirements
  18. 2026-06-14 Llms Txt Present: (none)Yes
  19. 2026-06-14 Docs URL: (none)https://ipgeolocation.io/documentation
  20. 2026-06-14 Markdown Docs URL: (none)https://ipgeolocation.io/.md
  21. 2026-06-14 Markdown Docs Served: (none)Yes
  22. 2026-06-14 Status Page URL: (none)https://status.ipgeolocation.io
  23. 2026-06-14 Rendering: (none)static
  24. 2026-06-14 Llms Txt URL: (none)https://ipgeolocation.io/llms.txt
  25. 2026-06-14 Enterprise Plan Available: set to Yes
  26. 2026-06-14 GDPR: set to Yes
  27. 2026-06-14 SLA Published: set to Yes
  28. 2026-06-14 SLA URL: set to https://ipgeolocation.io/tos.html
  29. 2026-06-14 Data Retention Policy URL: set to https://ipgeolocation.io/privacy.html
  30. 2026-06-14 Documented Rate Limits: set to Free plan: 1,000 API credits/day hard ceiling. Paid plans: no rate limiting or …
  31. 2026-06-14 Rate Limit Requests: set to 1000
  32. 2026-06-14 Rate Limit Window: set to day
  33. 2026-06-14 Known Restrictions: set to Free tier is non-commercial only: 'We don't allow commercial use of our free pl…
  34. 2026-06-14 Auth Methods: set to api_key
  35. 2026-06-14 Auth Docs URL: set to https://ipgeolocation.io/documentation/api-authentication.html
  36. 2026-06-14 API Version: set to v3
  37. 2026-06-14 Versioning Scheme: set to url
  38. 2026-06-14 Stability: set to ga
  39. 2026-06-14 Deprecation Policy URL: set to https://ipgeolocation.io/tos.html
  40. 2026-06-14 MCP URL: set to https://github.com/IPGeolocation/ipgeolocation-io-mcp
  41. 2026-06-14 Quickstart URL: set to https://ipgeolocation.io/tutorials/getting-started-with-ip-geolocation-api
  42. 2026-06-14 Error Format: set to vendor-specific (HTTP 4xx status codes: 400 Bad Request, 401 Unauthorized, 404 …
  43. 2026-06-14 Requires Verification: set to Yes
  44. 2026-06-14 Starting Price Usd: set to 19
  45. 2026-06-14 Price Basis: set to month
  46. 2026-06-14 Free Tier Limit: set to 1,000 API credits/day (for life, no credit card required; free plan restricted …
  47. 2026-06-14 Launched At: set to 2018-05-01
  48. 2026-06-14 GA Date: set to 2018-05-01
  49. 2026-06-14 Slug: set to ipgeolocation-io
  50. 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, minimum_commitment, database_download_pricing,…

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/ipgeolocation-io \
  -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/ipgeolocation-io/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →