ipstack

"Real-time IP Geolocation API Service" - instantly locate IP addresses, detect threats, and access real-time location, ISP, timezone & more. [1]

ipstack.com/ · By APILayer · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

ipstack is a real-time IP geolocation REST API, active since 2009, that returns location, ISP, timezone, currency, connection type, and ASN data for both IPv4 and IPv6 addresses across 2 million-plus locations worldwide. It targets developers building content localization, fraud prevention, ad targeting, and compliance workflows. Paid plans start at $12.99 per month with a one-time 5,000-request free trial; proxy, VPN, and Tor detection and bulk lookups require the Professional+ tier at $99.99 per month. Notable customers include Microsoft, Airbnb, and HubSpot, and the service is GDPR-compliant with a published SLA.

Best for / Avoid if

Best for: AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box; Cost-sensitive teams - low, transparent entry price

Avoid if: You want to try it free before paying; You have strict compliance requirements

Scores

  • 65 / 100
    Agent friendliness
  • 85 / 100
    Pricing transparency
  • 55 / 100
    Setup speed
  • 10 / 100
    Docs quality
  • 85 / 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 [2]
Published pricing
Yes [3]
Free tier
No [4]
Free tier details
"Free Trial" only: 5,000 total (one-time) requests at $0; includes SSL, Location, Timezone, Connection, Currency modules but excludes Bulk Endpoint and Security Module. This is a one-time trial allowance, not a recurring monthly free plan. [5]
Self-serve signup
Yes [6]
Requires sales call
No
Enterprise plan
Yes [7]
Published prices
PlanItemPerAmountSource
Free TrialAPI lookups (one-time total, not monthly)5000 total requests$0source
BasicAPI lookupsmonth$12.99source
ProfessionalAPI lookupsmonth$59.99source
Professional+API lookupsmonth$99.99source
BasicAPI lookups (annual)year$479.88source
ProfessionalAPI lookups (annual)year$599.88source
Professional+API lookups (annual)year$719.88source
Basicoverage lookupslookup$0.001source
Professionaloverage lookupslookup$0.0005source
Professional+overage lookupslookup$0.0002source

Capabilities

  • Proxy / VPN detection
  • Threat intelligence
  • ASN / company data
  • IPv6 support
  • Bulk lookups
Supported actions
ip_lookup, bulk_lookup, requester_ip_lookup, proxy_vpn_tor_detection, threat_intel, asn_lookup, carrier_data, timezone, currency, connection_type [8]
Regions
IPv4 and IPv6 support, 2M+ locations globally, 200,000+ cities, live API (not downloadable database), database updated multiple times per day [9]
Languages
en, de, es, fr, ja, pt-br, ru, zh [10]
Input types
IPv4 address, IPv6 address, batch of IPs (up to 50, Professional+ only), requester IP auto-detect
Output types
ip, type (IPv4/IPv6), continent_code, continent_name, country_code, country_name, region_code, region_name, city, zip, latitude, longitude, radius, msa, dma, geoname_id, capital, languages (code/name/native), country_flag, country_flag_emoji, calling_code, is_eu, timezone id, current_time, gmt_offset, timezone code, is_daylight_saving, currency code, currency name, currency plural, currency symbol, currency symbol_native, asn, isp, sld, tld, carrier, home, organization_type, isic_code, naics_code, ip_routing_type, connection_type, is_proxy, proxy_type, proxy_level, proxy_last_detected, is_crawler, crawler_name, crawler_type, is_tor, threat_level, threat_types, vpn_service, anonymizer_status, hosting_facility, JSON, XML, JSONP
Webhooks
No
Sandbox / test mode
No
SDK languages
JavaScript/Node.js, Go [11]
MCP server
Yes [12]

Trust & compliance

SOC 2
Unknown [13]
HIPAA
Unknown
GDPR
Yes [14]
ISO 27001
Unknown
PCI DSS
Unknown
Published SLA
Yes [15]
Rate limits
Monthly caps by plan: Free Trial 5,000 total requests (one-time); Basic 50,000/mo; Professional 500,000/mo; Professional+ 2,000,000/mo. Automatic notifications at 75%, 90%, and 100% of monthly quota. No documented per-second rate limit. [16]
Known restrictions
Free offering is a one-time trial (5,000 total requests), not a recurring free plan, Bulk endpoint requires Professional+ plan ($99.99/mo) or higher, Security module (proxy/VPN/Tor detection) requires Professional+ plan ($99.99/mo) or higher, Overage charges apply automatically when monthly quota is exceeded, HTTPS/SSL encryption is not available on old HTTP endpoint - paid plans enforce HTTPS [17]

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.ipstack.com/
Versioning
none
Stability
ga
Auth methods
api_key
Error format
vendor-specific JSON: {"success": false, "error": {"code": <int>, "type": <string>, "info": <string>}}; error code ranges: 1xx informational, 3xx requires action, 4xx resource not found

SDKs

  • JavaScript/Node.js @apilayer/ipstack · repo
  • Go github.com/go-apilayer/ipstack · repo

Adoption & maturity

Launched
2009-01-01
GA
2017-01-01
Notable customers
Microsoft, Airbnb, Samsung, Activision, HubSpot

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

  • IPGeolocation.io

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

    Subscription · 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

ipstack alternatives · ipstack 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: ipstack.com
  2. Pricing model: ipstack.com
  3. Published pricing: ipstack.com
  4. Free tier: ipstack.com · dashboard.ipstack.com
  5. Free tier details: ipstack.com · dashboard.ipstack.com
  6. Self-serve signup: ipstack.com
  7. Enterprise plan: ipstack.com
  8. Supported actions: ipstack.com
  9. Regions: ipstack.com
  10. Languages: docs.apilayer.com
  11. SDK languages: ipstack.com
  12. MCP server: ipstack.com
  13. SOC 2: ipstack.com
  14. GDPR: ipstack.com
  15. Published SLA: ipstack.com · ipstack.com
  16. Rate limits: ipstack.com · ipstack.com
  17. Known restrictions: ipstack.com · dashboard.ipstack.com

Change history

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

  1. 2026-06-15 Score Agent Friendliness: 4565
  2. 2026-06-14 Has Structured Data: (none)Yes
  3. 2026-06-14 Robots Allows Agents: (none)Yes
  4. 2026-06-14 Capabilities: {}{"bulk":true,"ipv6":true,"asn_company":true,"threat_intel":true,"proxy_vpn_dete…
  5. 2026-06-14 Summary Md: (none)ipstack is a real-time IP geolocation REST API, active since 2009, that returns…
  6. 2026-06-14 Score Agent Friendliness: (none)45
  7. 2026-06-14 Score Pricing Transparency: (none)85
  8. 2026-06-14 Score Setup Speed: (none)55
  9. 2026-06-14 Score Docs Quality: (none)10
  10. 2026-06-14 Score Procurement Friction: (none)85
  11. 2026-06-14 Score Trust Readiness: (none)35
  12. 2026-06-14 Best For: (none)AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
  13. 2026-06-14 Avoid If: (none)You want to try it free before paying, You have strict compliance requirements
  14. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  15. 2026-06-14 Llms Txt Present: (none)Yes
  16. 2026-06-14 Rendering: (none)static
  17. 2026-06-14 Llms Txt URL: (none)https://ipstack.com/llms.txt
  18. 2026-06-14 Status Page URL: (none)https://status.ipstack.com
  19. 2026-06-14 Free Tier Available: set to No
  20. 2026-06-14 Free Tier Details: set to "Free Trial" only: 5,000 total (one-time) requests at $0; includes SSL, Locatio…
  21. 2026-06-14 Self Serve Signup: set to Yes
  22. 2026-06-14 Requires Sales Call: set to No
  23. 2026-06-14 Enterprise Plan Available: set to Yes
  24. 2026-06-14 GDPR: set to Yes
  25. 2026-06-14 SLA Published: set to Yes
  26. 2026-06-14 Data Retention Policy URL: set to https://ipstack.com/privacy
  27. 2026-06-14 Documented Rate Limits: set to Monthly caps by plan: Free Trial 5,000 total requests (one-time); Basic 50,000/…
  28. 2026-06-14 Known Restrictions: set to Free offering is a one-time trial (5,000 total requests), not a recurring free …
  29. 2026-06-14 Auth Methods: set to api_key
  30. 2026-06-14 Auth Docs URL: set to https://ipstack.com/documentation/
  31. 2026-06-14 API Style: set to rest
  32. 2026-06-14 Base URL: set to https://api.ipstack.com/
  33. 2026-06-14 Versioning Scheme: set to none
  34. 2026-06-14 Stability: set to ga
  35. 2026-06-14 MCP URL: set to https://mcp.apilayer.com/mcp
  36. 2026-06-14 Quickstart URL: set to https://docs.apilayer.com/ipstack/docs/quickstart-guide
  37. 2026-06-14 Error Format: set to vendor-specific JSON: {"success": false, "error": {"code": <int>, "type": <stri…
  38. 2026-06-14 Requires Verification: set to No
  39. 2026-06-14 Starting Price Usd: set to 12.99
  40. 2026-06-14 Price Basis: set to month
  41. 2026-06-14 Free Tier Limit: set to 5,000 total requests
  42. 2026-06-14 Vendor ID: set to ee965e1d-c4f4-495a-946d-f3d894bc9866
  43. 2026-06-14 GA Date: set to 2017-01-01
  44. 2026-06-14 Notable Customers: set to Microsoft, Airbnb, Samsung, Activision, HubSpot
  45. 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, database_download, per-second rate limits, acc…
  46. 2026-06-14 Source Confidence: set to high
  47. 2026-06-14 Extractor: set to claude-subagent:sonnet
  48. 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
  49. 2026-06-14 Status: set to published
  50. 2026-06-14 Launched At: set to 2009-01-01

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/ipstack \
  -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/ipstack/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 →