DB-IP
"The ultimate resource for IP address geolocation and network intelligence" [1]
DB-IP is an IP geolocation and network intelligence service, active since 2010, covering IPv4 and IPv6 addresses across 215,000+ cities with daily-updated commercial data. It supports lookups, ASN queries, proxy/VPN/Tor detection, and threat intelligence via a REST API with API key auth, plus downloadable CSV and MMDB database files. Pricing is subscription-based with a free tier of 500 requests per day (HTTP only) and paid plans scaling to enterprise unlimited volume. Customers include Amazon, Microsoft, and Samsung, and the service publishes an SLA and is GDPR compliant.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Teams needing broad API coverage out of the box
Avoid if: You have strict compliance requirements
Scores
- 20 / 100Agent friendliness
- 75 / 100Pricing transparency
- 80 / 100Setup speed
- 35 / 100Docs quality
- 90 / 100Procurement ease
- 35 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription
- Published pricing
- ✓ Yes
- Free tier
- ✓ Yes
- Free tier details
- Free API: 500 daily requests, returns continent/country/state/city/ISP/threat data, HTTP only (no HTTPS), batch limit 32 IPs. Free Lite databases: monthly-updated subsets (IP to Country Lite, IP to City Lite, IP to ASN Lite) under Creative Commons Attribution 4.0 - reduced coverage and accuracy vs commercial; attribution link required for web apps.
- Self-serve signup
- ✓ Yes
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Basic API – Starter | API subscription | month | $9.6 | source |
| Basic API – Premium | API subscription | month | $115.63 | source |
| Basic API – Enterprise | API subscription | month | $578.84 | source |
| Core API – Starter | API subscription | month | $13.3 | source |
| Core API – Premium | API subscription | month | $161.92 | source |
| Core API – Enterprise | API subscription | month | $810.21 | source |
| Extended API – Starter | API subscription | month | $19.1 | source |
| Extended API – Premium | API subscription | month | $231.39 | source |
| Extended API – Enterprise | API subscription | month | $1041.62 | source |
| IP to Country DB – Monthly Updates | database license | year | $57.76 | source |
| IP to Country DB – Daily Updates | database license | year | $104.05 | source |
| IP to Location DB – Monthly Updates | database license | year | $347.13 | source |
| IP to Location DB – Daily Updates | database license | year | $578.84 | source |
| IP to ISP DB – Monthly Updates | database license | year | $231.39 | source |
| IP to ISP DB – Daily Updates | database license | year | $347.13 | source |
| IP to Location + ISP DB – Monthly Updates | database license | year | $462.77 | source |
| IP to Location + ISP DB – Daily Updates | database license | year | $810.21 | source |
Capabilities
- Supported actions
- ip_lookup, bulk_lookup, asn_lookup, proxy_vpn_tor_detection, threat_intel, crawler_detection, database_download, self_ip_lookup [2]
- Regions
- IPv4 addresses, IPv6 addresses, 46+ million IPv4 and IPv6 blocks, 215,000+ cities, 2 million unique locations, City-level accuracy (paid), Country-level accuracy (free/Lite), Daily updates (commercial API and databases), Monthly updates (Lite free databases), CSV and MMDB downloadable database formats
- Languages
- English, French, German, Spanish, Portuguese, Chinese, Japanese, Russian, Persian, Korean, 50+ languages total for place name localization
- Input types
- IPv4 address, IPv6 address, batch of up to 32 IPs (free), batch of up to 256 IPs (paid), unlimited batch (Enterprise), requester IP auto-detect (self keyword), ASN number, ASN lookup by IP
- Output types
- latitude/longitude, city, region/state/province, district, country, continent, postal/zip code, ISP, ASN/org name, connection type (linkType/usageType), timezone, GMT offset, currency code/name, phone prefix, languages, EU member flag, Geonames ID, weather station code, proxy/VPN/Tor flags (isProxy, proxyType), crawler detection (isCrawler, crawlerName), anycast flag, threat level, threat details (anonymous-proxy, attack-source), AS registry, AS prefix count, AS IPv4/IPv6 address counts, JSON
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [3]
- SDK languages
- PHP, JavaScript [4]
- MCP server
- ✗ No
Trust & compliance
- SOC 2
- – Unknown
- HIPAA
- ✗ No
- GDPR
- ✓ Yes [5]
- ISO 27001
- ✗ No
- PCI DSS
- ✗ No
- Published SLA
- ✓ Yes [6]
- Rate limits
- Free API: 500 requests/day; batch limit 32 IPs per request. Starter plan: 2,000–50,000 requests/day; batch limit 256 IPs. Premium plan: 200,000–1,000,000 requests/day; batch limit 256 IPs. Enterprise plan: unlimited requests/day; unlimited batch size. Daily quota counter resets at midnight CET. Batch queries receive a 10% bonus on quota consumption (10-address batch deducts 9 queries). [7]
- Known restrictions
- Free API is HTTP only - HTTPS requires a paid plan (HTTPS_NOT_ALLOWED error returned on free tier), Free Lite databases require attribution: '<a href=https://db-ip.com>IP Geolocation by DB-IP</a>' on any web page displaying results, Paid database license prohibits redistribution or making the database publicly available in any form including derivative works, Paid database license prohibits using the data to build a competing IP geolocation API service, License is non-transferable - bound to a single legal or physical entity, Free Lite databases have reduced coverage and accuracy compared to commercial versions, Localization of place names (50+ languages) is available on paid plans only [8]
Developer surface
Integration
Adoption & maturity
- Launched
- 2010-01-01
- Notable customers
- Amazon, Fujitsu, Microsoft, Samsung, EA, Telstra
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
Change history
- 2026-06-15 Score Agent Friendliness: 10 → 20
- 2026-06-15 Score Docs Quality: 15 → 35
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 API Reference URL: (none) → http://db-ip.com/api/
- 2026-06-14 Has Structured Data: (none) → No
- 2026-06-14 Capabilities: {} → {"bulk":true,"ipv6":true,"asn_company":true,"threat_intel":true,"downloadable_d…
- 2026-06-14 Summary Md: (none) → DB-IP is an IP geolocation and network intelligence service, active since 2010,…
- 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 Score Trust Readiness: (none) → 35
- 2026-06-14 Score Agent Friendliness: (none) → 10
- 2026-06-14 Score Pricing Transparency: (none) → 75
- 2026-06-14 Score Setup Speed: (none) → 80
- 2026-06-14 Score Docs Quality: (none) → 15
- 2026-06-14 Score Procurement Friction: (none) → 90
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Teams needing broa…
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Docs URL: (none) → https://db-ip.com/api
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Has Published Pricing: set to Yes
- 2026-06-14 Free Tier Available: set to Yes
- 2026-06-14 Free Tier Details: set to Free API: 500 daily requests, returns continent/country/state/city/ISP/threat d…
- 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 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 ISO 27001: set to No
- 2026-06-14 PCI DSS: set to No
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 Data Retention Policy URL: set to https://db-ip.com/privacy.php
- 2026-06-14 Documented Rate Limits: set to Free API: 500 requests/day; batch limit 32 IPs per request. Starter plan: 2,000…
- 2026-06-14 Rate Limit Requests: set to 50000
- 2026-06-14 Rate Limit Window: set to day
- 2026-06-14 Known Restrictions: set to Free API is HTTP only - HTTPS requires a paid plan (HTTPS_NOT_ALLOWED error ret…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://db-ip.com/api/doc.php
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.db-ip.com/v2/
- 2026-06-14 API Version: set to v2
- 2026-06-14 Quickstart URL: set to https://db-ip.com/api/doc.php
- 2026-06-14 Error Format: set to vendor-specific JSON: {"errorCode": "ERROR_TYPE", "error": "description"}
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Free Tier Limit: set to 500 requests/day
- 2026-06-14 Launched At: set to 2010-01-01
- 2026-06-14 Notable Customers: set to Amazon, Fujitsu, Microsoft, Samsung, EA, Telstra
- 2026-06-14 Fields Not Found: set to SOC2 certification status, MCP server, sandbox/test environment, webhooks, star…
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/db-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/db-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"}'