ipstack
"Real-time IP Geolocation API Service" - instantly locate IP addresses, detect threats, and access real-time location, ISP, timezone & more. [1]
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 / 100Agent friendliness
- 85 / 100Pricing transparency
- 55 / 100Setup speed
- 10 / 100Docs quality
- 85 / 100Procurement ease
- 35 / 100Trust readiness
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]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free Trial | API lookups (one-time total, not monthly) | 5000 total requests | $0 | source |
| Basic | API lookups | month | $12.99 | source |
| Professional | API lookups | month | $59.99 | source |
| Professional+ | API lookups | month | $99.99 | source |
| Basic | API lookups (annual) | year | $479.88 | source |
| Professional | API lookups (annual) | year | $599.88 | source |
| Professional+ | API lookups (annual) | year | $719.88 | source |
| Basic | overage lookups | lookup | $0.001 | source |
| Professional | overage lookups | lookup | $0.0005 | source |
| Professional+ | overage lookups | lookup | $0.0002 | source |
Capabilities
- 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
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
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."
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."
Abstract IP Geolocation API
"Get the location of any IP with a world-class API serving city, region, country and lat/long data."
References
- ↑Description: ipstack.com
- ↑Pricing model: ipstack.com
- ↑Published pricing: ipstack.com
- ↑Free tier: ipstack.com · dashboard.ipstack.com
- ↑Free tier details: ipstack.com · dashboard.ipstack.com
- ↑Self-serve signup: ipstack.com
- ↑Enterprise plan: ipstack.com
- ↑Supported actions: ipstack.com
- ↑Regions: ipstack.com
- ↑Languages: docs.apilayer.com
- ↑SDK languages: ipstack.com
- ↑MCP server: ipstack.com
- ↑SOC 2: ipstack.com
- ↑GDPR: ipstack.com
- ↑Published SLA: ipstack.com · ipstack.com
- ↑Rate limits: ipstack.com · ipstack.com
- ↑Known restrictions: ipstack.com · dashboard.ipstack.com
Change history
- 2026-06-15 Score Agent Friendliness: 45 → 65
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Capabilities: {} → {"bulk":true,"ipv6":true,"asn_company":true,"threat_intel":true,"proxy_vpn_dete…
- 2026-06-14 Summary Md: (none) → ipstack is a real-time IP geolocation REST API, active since 2009, that returns…
- 2026-06-14 Score Agent Friendliness: (none) → 45
- 2026-06-14 Score Pricing Transparency: (none) → 85
- 2026-06-14 Score Setup Speed: (none) → 55
- 2026-06-14 Score Docs Quality: (none) → 10
- 2026-06-14 Score Procurement Friction: (none) → 85
- 2026-06-14 Score Trust Readiness: (none) → 35
- 2026-06-14 Best For: (none) → AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
- 2026-06-14 Avoid If: (none) → You want to try it free before paying, You have strict compliance requirements
- 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 Rendering: (none) → static
- 2026-06-14 Llms Txt URL: (none) → https://ipstack.com/llms.txt
- 2026-06-14 Status Page URL: (none) → https://status.ipstack.com
- 2026-06-14 Free Tier Available: set to No
- 2026-06-14 Free Tier Details: set to "Free Trial" only: 5,000 total (one-time) requests at $0; includes SSL, Locatio…
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 Data Retention Policy URL: set to https://ipstack.com/privacy
- 2026-06-14 Documented Rate Limits: set to Monthly caps by plan: Free Trial 5,000 total requests (one-time); Basic 50,000/…
- 2026-06-14 Known Restrictions: set to Free offering is a one-time trial (5,000 total requests), not a recurring free …
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://ipstack.com/documentation/
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.ipstack.com/
- 2026-06-14 Versioning Scheme: set to none
- 2026-06-14 Stability: set to ga
- 2026-06-14 MCP URL: set to https://mcp.apilayer.com/mcp
- 2026-06-14 Quickstart URL: set to https://docs.apilayer.com/ipstack/docs/quickstart-guide
- 2026-06-14 Error Format: set to vendor-specific JSON: {"success": false, "error": {"code": <int>, "type": <stri…
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 12.99
- 2026-06-14 Price Basis: set to month
- 2026-06-14 Free Tier Limit: set to 5,000 total requests
- 2026-06-14 Vendor ID: set to ee965e1d-c4f4-495a-946d-f3d894bc9866
- 2026-06-14 GA Date: set to 2017-01-01
- 2026-06-14 Notable Customers: set to Microsoft, Airbnb, Samsung, Activision, HubSpot
- 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, database_download, per-second rate limits, acc…
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
- 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
- 2026-06-14 Status: set to published
- 2026-06-14 Launched At: set to 2009-01-01
Suggest an edit / leave a review
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"}'