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." [1]
ipdata is an IP geolocation and threat intelligence API, launched in 2017, that returns location, ASN, carrier, company, timezone, currency, and threat profile data for any IPv4 or IPv6 address. It targets use cases such as content localization, fraud prevention, VPN and proxy detection, and GDPR/CCPA compliance geofencing. Pricing starts at $10/month with a free tier of 1,500 requests per day for non-commercial use, and advanced features like VPN detection and commercial blocklists are gated to Business and Enterprise plans. SDKs are available in 11 languages, the API uses simple key-based REST calls, and customers include Disney, Adobe, Cisco, and NASA's Jet Propulsion Lab.
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
- 35 / 100Agent friendliness
- 100 / 100Pricing transparency
- 85 / 100Setup speed
- 45 / 100Docs quality
- 100 / 100Procurement ease
- 35 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- 1,500 free requests daily (non-commercial/development use only). Free accounts are prohibited from use in commercial products. [5]
- Self-serve signup
- ✓ Yes
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [6]
- Minimum commitment
- $500 minimum fee for enterprise plans; no stated minimum for standard paid plans. [7]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | lookups | day (up to 1,500 daily; non-commercial use only) | $0 | source |
| Personal | lookups | month (2,500 requests/day) | $10 | source |
| Personal (annual) | lookups | month billed annually (20% off; 2,500 requests/day) | $8 | source |
| Lite | lookups | month (10,000 requests/day) | $30 | source |
| Lite (annual) | lookups | month billed annually (20% off; 10,000 requests/day) | $24 | source |
| Startup | lookups | month (50,000 requests/day) | $50 | source |
| Startup (annual) | lookups | month billed annually (20% off; 50,000 requests/day) | $40 | source |
| Business | lookups | month (100,000 requests/day) | $120 | source |
| Business (annual) | lookups | month billed annually (20% off; 100,000 requests/day) | $96 | source |
| Enterprise | lookups | custom (contact sales; $500 minimum) | - | source |
Capabilities
- Supported actions
- ip_lookup, bulk_lookup, asn_lookup, company_data, carrier_data, proxy_vpn_tor_detection, threat_intel, timezone, currency, ip_reputation_scoring, blocklist_check, usage_type_classification, geofeed_validation, self_lookup [8]
- Regions
- IPv4 supported, IPv6 supported, city-level and postal code granularity, ~100,000 ASNs covered, 200M+ hosting IPs mapped, 1B+ ISP addresses mapped, global coverage via 11 AWS data centers (US x4, Canada, London, Frankfurt, Mumbai, São Paulo, Sydney) [9]
- Input types
- IPv4 address, IPv6 address, requester IP auto-detect (parameter-less GET), batch of up to 100 IPs
- Output types
- latitude/longitude, city, region, country, postal, continent, ISP/ASN, ASN number, ASN organization name, route/network prefix, usage type (hosting/ISP/CDN/educational/government/military/business), timezone, currency, carrier/MCC/MNC, proxy/VPN/Tor flags (is_vpn, is_proxy, is_tor, is_datacenter), threat flags (is_known_attacker, is_known_abuser), IP reputation score (0-100 VPN score), company name and domain, EU membership flag, country flag (PNG/SVG/emoji), calling code, JSON
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [10]
- SDK languages
- Python, Node.js, Go, Ruby, PHP, Java, C#, Rust, Swift, Perl, Erlang [11]
- MCP server
- ✗ No
Trust & compliance
- SOC 2
- – Unknown [12]
- HIPAA
- – Unknown
- GDPR
- ✓ Yes [13]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- ✓ Yes [14]
- Rate limits
- Free tier: 1,500 requests/day (all further requests blocked when exhausted). Paid plans: Personal 2,500/day, Lite 10,000/day, Startup 50,000/day, Business 100,000/day. Paid plans receive a 10% quota buffer and warning at 90% usage. Bulk lookups limited to 100 IPs per request. Quota resets daily at 12:00 AM UTC. [15]
- Known restrictions
- Free tier restricted to non-commercial/testing and development use only, Bulk lookups (up to 100 IPs per request) require a paid plan, ASN data requires a paid plan, VPN detection (is_vpn flag) included only on Business and Enterprise plans, Company data included only on Startup, Business, and Enterprise plans, Commercial blocklists included only on Business and Enterprise plans, ML IP Reputation Scores included only on Business and Enterprise plans, Standard plan terms: service provided AS IS with no SLA guarantee; 99.999% SLA available on Enterprise only, Maximum liability capped at fees paid or $100 [16]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.ipdata.co
- Version
- v1
- Versioning
- none
- Stability
- ga
- Auth methods
- api_key
- Error format
- vendor-specific
- Rate limit
- 1500 / day
Adoption & maturity
- Launched
- 2017-10-01
- Notable customers
- Disney, NASA Jet Propulsion Lab, Tencent, Cisco, Adobe, Brex, McKinsey, Comcast, Deloitte, AMD, Ring, Redhat, Accenture, Stanford
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."
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."
ip-api.com
"IP Geolocation API - Fast, accurate, reliable"
References
- ↑Description: ipdata.co
- ↑Pricing model: ipdata.co · ipdata.co
- ↑Published pricing: ipdata.co
- ↑Free tier: ipdata.co · ipdata.co
- ↑Free tier details: ipdata.co · ipdata.co
- ↑Enterprise plan: ipdata.co · ipdata.co
- ↑Minimum commitment: ipdata.co
- ↑Supported actions: docs.ipdata.co · docs.ipdata.co
- ↑Regions: docs.ipdata.co · ipdata.co
- ↑Sandbox: ipdata.co
- ↑SDK languages: docs.ipdata.co
- ↑SOC 2: ipdata.co · ipdata.co
- ↑GDPR: ipdata.co · docs.ipdata.co
- ↑Published SLA: ipdata.co · ipdata.co
- ↑Rate limits: ipdata.co · docs.ipdata.co
- ↑Known restrictions: ipdata.co · docs.ipdata.co · ipdata.co
Change history
- 2026-06-15 Score Docs Quality: 15 → 45
- 2026-06-15 Score Agent Friendliness: 10 → 35
- 2026-06-15 Best For: Prototypes and side projects - free to start, no sales call, Teams needing broa… → Prototypes and side projects - free to start, no sales call, AI agents and auto…
- 2026-06-14 Llms Txt URL: (none) → https://docs.ipdata.co/llms.txt
- 2026-06-14 API Reference URL: (none) → https://docs.ipdata.co/reference
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Llms Txt Present: No → Yes
- 2026-06-14 Has Structured Data: (none) → No
- 2026-06-14 Capabilities: {} → {"bulk":true,"ipv6":true,"asn_company":true,"threat_intel":true,"proxy_vpn_dete…
- 2026-06-14 Summary Md: (none) → ipdata is an IP geolocation and threat intelligence API, launched in 2017, that…
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Teams needing broa…
- 2026-06-14 Score Agent Friendliness: (none) → 10
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Docs Quality: (none) → 15
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Trust Readiness: (none) → 35
- 2026-06-14 Avoid If: (none) → 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) → No
- 2026-06-14 Docs URL: (none) → https://docs.ipdata.co
- 2026-06-14 Status Page URL: (none) → https://status.ipdata.co
- 2026-06-14 Rendering: (none) → static
- 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://docs.ipdata.co/docs/frequently-asked-questions
- 2026-06-14 Documented Rate Limits: set to Free tier: 1,500 requests/day (all further requests blocked when exhausted). Pa…
- 2026-06-14 Rate Limit Requests: set to 1500
- 2026-06-14 Rate Limit Window: set to day
- 2026-06-14 Known Restrictions: set to Free tier restricted to non-commercial/testing and development use only, Bulk l…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.ipdata.co/docs/authentication
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.ipdata.co
- 2026-06-14 API Version: set to v1
- 2026-06-14 Versioning Scheme: set to none
- 2026-06-14 Stability: set to ga
- 2026-06-14 Quickstart URL: set to https://docs.ipdata.co/docs/getting-started
- 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 10
- 2026-06-14 Price Basis: set to month
- 2026-06-14 Free Tier Limit: set to 1,500 requests/day (non-commercial use)
- 2026-06-14 Launched At: set to 2017-10-01
- 2026-06-14 Notable Customers: set to Disney, NASA Jet Propulsion Lab, Tencent, Cisco, Adobe, Brex, McKinsey, Comcast…
- 2026-06-14 Slug: set to ipdata
- 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
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/ipdata \
-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/ipdata/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'