{
  "name": "DB-IP",
  "slug": "db-ip",
  "website_url": "https://db-ip.com/",
  "vendor_description": "\"The ultimate resource for IP address geolocation and network intelligence\"",
  "categories": [
    "ip-geolocation"
  ],
  "summary": "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.",
  "capabilities": {
    "supported_actions": [
      "ip_lookup",
      "bulk_lookup",
      "asn_lookup",
      "proxy_vpn_tor_detection",
      "threat_intel",
      "crawler_detection",
      "database_download",
      "self_ip_lookup"
    ],
    "supported_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"
    ],
    "supported_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_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "PHP",
      "JavaScript"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.db-ip.com/v2/",
    "api_version": "v2",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://db-ip.com/api/doc.php",
    "idempotency_supported": null,
    "error_format": "vendor-specific JSON: {\"errorCode\": \"ERROR_TYPE\", \"error\": \"description\"}",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": 50000,
    "rate_limit_window": "day",
    "sdk_packages": [
      {
        "package": "dbip-api-client",
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/dbip/api-client"
      },
      {
        "package": "dbip.js",
        "language": "JavaScript",
        "official": true,
        "repo_url": "https://cdn.db-ip.com/js/dbip.js"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://db-ip.com/api/doc.php"
  },
  "pricing": {
    "pricing_model": "subscription",
    "has_published_pricing": true,
    "starting_price_usd": null,
    "price_basis": "month",
    "free_tier_available": true,
    "free_tier_limit": "500 requests/day",
    "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.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Basic API – Starter",
        "item": "API subscription",
        "amount_usd": "9.6000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/basic"
      },
      {
        "plan": "Basic API – Premium",
        "item": "API subscription",
        "amount_usd": "115.6300",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/basic"
      },
      {
        "plan": "Basic API – Enterprise",
        "item": "API subscription",
        "amount_usd": "578.8400",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/basic"
      },
      {
        "plan": "Core API – Starter",
        "item": "API subscription",
        "amount_usd": "13.3000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/core"
      },
      {
        "plan": "Core API – Premium",
        "item": "API subscription",
        "amount_usd": "161.9200",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/core"
      },
      {
        "plan": "Core API – Enterprise",
        "item": "API subscription",
        "amount_usd": "810.2100",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/core"
      },
      {
        "plan": "Extended API – Starter",
        "item": "API subscription",
        "amount_usd": "19.1000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/extended"
      },
      {
        "plan": "Extended API – Premium",
        "item": "API subscription",
        "amount_usd": "231.3900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/extended"
      },
      {
        "plan": "Extended API – Enterprise",
        "item": "API subscription",
        "amount_usd": "1041.6200",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://db-ip.com/api/extended"
      },
      {
        "plan": "IP to Country DB – Monthly Updates",
        "item": "database license",
        "amount_usd": "57.7600",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://db-ip.com/db/ip-to-country"
      },
      {
        "plan": "IP to Country DB – Daily Updates",
        "item": "database license",
        "amount_usd": "104.0500",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://db-ip.com/db/ip-to-country"
      },
      {
        "plan": "IP to Location DB – Monthly Updates",
        "item": "database license",
        "amount_usd": "347.1300",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://db-ip.com/db/ip-to-location"
      },
      {
        "plan": "IP to Location DB – Daily Updates",
        "item": "database license",
        "amount_usd": "578.8400",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://db-ip.com/db/ip-to-location"
      },
      {
        "plan": "IP to ISP DB – Monthly Updates",
        "item": "database license",
        "amount_usd": "231.3900",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://db-ip.com/db/ip-to-isp"
      },
      {
        "plan": "IP to ISP DB – Daily Updates",
        "item": "database license",
        "amount_usd": "347.1300",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://db-ip.com/db/ip-to-isp"
      },
      {
        "plan": "IP to Location + ISP DB – Monthly Updates",
        "item": "database license",
        "amount_usd": "462.7700",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://db-ip.com/db/ip-to-location-isp"
      },
      {
        "plan": "IP to Location + ISP DB – Daily Updates",
        "item": "database license",
        "amount_usd": "810.2100",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://db-ip.com/db/ip-to-location-isp"
      }
    ]
  },
  "compliance": {
    "soc2": null,
    "hipaa": false,
    "gdpr": true,
    "iso_27001": false,
    "pci_dss": false,
    "sla_published": true,
    "sla_url": null,
    "data_retention_policy_url": "https://db-ip.com/privacy.php",
    "documented_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).",
    "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"
    ]
  },
  "developer": {
    "docs_url": "https://db-ip.com/api",
    "api_reference_url": "http://db-ip.com/api/",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": null,
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2010-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Amazon",
      "Fujitsu",
      "Microsoft",
      "Samsung",
      "EA",
      "Telstra"
    ]
  },
  "scores": {
    "agent_friendliness": 20,
    "pricing_transparency": 75,
    "setup_speed": 80,
    "docs_quality": 35,
    "procurement_friction": 90,
    "trust_readiness": 35,
    "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"
    ]
  },
  "sources": [
    {
      "field": "pricing_model / has_published_pricing",
      "url": "https://db-ip.com/api/basic",
      "excerpt": "Starter: €8.29/month … Premium: €99.90/month … Enterprise: €499.90/month",
      "confidence": "high"
    },
    {
      "field": "pricing_model / has_published_pricing",
      "url": "https://db-ip.com/api/extended",
      "excerpt": "Starter: €16.49/month … Premium: €199.90/month … Enterprise: €899.90/month",
      "confidence": "high"
    },
    {
      "field": "database pricing (ip-to-location)",
      "url": "https://db-ip.com/db/ip-to-location",
      "excerpt": "Monthly Updates Plan: €299.90/year … Daily Updates Plan: €499.90/year",
      "confidence": "high"
    },
    {
      "field": "database pricing (ip-to-location-isp)",
      "url": "https://db-ip.com/db/ip-to-location-isp",
      "excerpt": "Monthly Updates: €399.90/year … Daily Updates: €699.90/year",
      "confidence": "high"
    },
    {
      "field": "free_tier_available / free_tier_details",
      "url": "https://db-ip.com/db/lite.php",
      "excerpt": "Lite downloads are updated monthly and distributed under the Creative Commons Attribution License.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "You are trying to use the free API over HTTPS, encrypted API is only supported for paid service",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://db-ip.com/tos.php",
      "excerpt": "credit the equivalent of 50% of the monthly subscription amount if the monthly uptime is confirmed to be below the guaranteed limit",
      "confidence": "high"
    },
    {
      "field": "hipaa / iso_27001 / pci_dss",
      "url": "https://db-ip.com/privacy.php",
      "excerpt": "The document contains no references to SOC2, HIPAA, ISO 27001, or PCI DSS certifications.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "HTTPS_NOT_ALLOWED - Only applies to free API service. You are trying to use the free API over HTTPS, encrypted API is only supported for paid service",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://db-ip.com/tos.php",
      "excerpt": "This license cannot be transfered… cannot redistribute the database in any form, including derivative works, or making available to the public through any mean.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://db-ip.com/api/basic",
      "excerpt": "Starter: 2,000–50,000 requests/day; Premium: 200,000–1,000,000 requests/day; Enterprise: Unlimited requests/day",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "PHP Client: require 'dbip-client.class.php'; DBIP\\APIKey::set('your-key')… JavaScript: dbip.js library for browser",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "Your API key or the string \"free\" for the free API",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "http://api.db-ip.com/v2/{apiKey}/{ipAddress}",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://db-ip.com/api/free.php",
      "excerpt": "limited to 500 daily requests",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://db-ip.com/api/basic",
      "excerpt": "2,000–50,000 Requests per day",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://db-ip.com/api/jsdoc.php",
      "excerpt": "<script src=\"https://cdn.db-ip.com/js/dbip.js\" data-api-key=\"YOUR_KEY\"></script>",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://db-ip.com/about/",
      "excerpt": "Since 2010 we provide one of the most comprehensive and accurate IP address databases available on the market",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://db-ip.com/api/basic",
      "excerpt": "Starter: €8.29/month; Premium: €99.90/month; Enterprise: €499.90/month",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "version 2 (r5578)",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://db-ip.com/",
      "excerpt": "The ultimate resource for IP address geolocation and network intelligence",
      "confidence": "high"
    },
    {
      "field": "pricing_model / has_published_pricing",
      "url": "https://db-ip.com/api/core",
      "excerpt": "Starter: €11.49/month … Premium: €139.90/month … Enterprise: €699.90/month",
      "confidence": "high"
    },
    {
      "field": "database pricing (ip-to-country)",
      "url": "https://db-ip.com/db/ip-to-country",
      "excerpt": "Monthly Update Plan: €49.90 / year … Daily Update Plan: €89.90 / year",
      "confidence": "high"
    },
    {
      "field": "database pricing (ip-to-isp)",
      "url": "https://db-ip.com/db/ip-to-isp",
      "excerpt": "Monthly Update Plan: €199.90/year … Daily Update Plan: €299.90/year",
      "confidence": "high"
    },
    {
      "field": "free_tier_available / free_tier_details",
      "url": "https://db-ip.com/api/free.php",
      "excerpt": "limited to 500 daily requests",
      "confidence": "high"
    },
    {
      "field": "free_tier_available / free_tier_details",
      "url": "https://db-ip.com/db/ip-to-country",
      "excerpt": "In the case of a web application, you must include a link back to DB-IP.com on pages that display or use results from the database.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://db-ip.com/api/basic",
      "excerpt": "Premium: 99.95% uptime guarantee … Enterprise: 99.99% uptime guarantee",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://db-ip.com/privacy.php",
      "excerpt": "If you are a European resident, you have the right to access personal information we hold about you and to ask that your personal information be corrected, updated, or deleted.",
      "confidence": "high"
    },
    {
      "field": "hipaa / iso_27001 / pci_dss",
      "url": "https://db-ip.com/tos.php",
      "excerpt": "No SOC2, HIPAA, ISO 27001, or PCI DSS certifications are mentioned in this document.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://db-ip.com/tos.php",
      "excerpt": "usage of the database to offer free or commercial IP geolocation API services or any other related service that would duplicate or compete with the services offered by DB-IP",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "Free users can batch 32 queries per API request… Paid keys can batch 256 queries per API request. Batch queries receive a 10% quota bonus.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "Single IP lookup: /v2/{apiKey}/{ipAddress}… Batch queries: /v2/{apiKey}/{ipAddressList}… AS details by IP: /v2/{apiKey}/as/{ipAddress}… AS details by number: /v2/{apiKey}/as/{asNumber}",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "http://api.db-ip.com/v2/{apiKey}/{ipAddress}",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "version 2 (r5578)",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "The server responds with an error object consisting of two properties, errorCode and error",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://db-ip.com/api/basic",
      "excerpt": "Starter: 2,000–50,000 requests/day; Premium: 200,000–1,000,000 requests/day; Enterprise: Unlimited requests/day",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/dbip/api-client",
      "excerpt": "This is the officially supported PHP 7.x client library for the db-ip.com API services.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://db-ip.com/",
      "excerpt": "Trusted by thousands of happy customers",
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://db-ip.com/",
      "excerpt": "Since 2010 our passionate team works hard to provide the most comprehensive and accurate IP address database",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://db-ip.com/privacy.php",
      "excerpt": "When you place an order through the Site, we will maintain your Order Information for our records unless and until you ask us to delete this information.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://db-ip.com/api/doc.php",
      "excerpt": "Your API key or the string \"free\" for the free API",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "SOC2 certification status",
    "MCP server",
    "sandbox/test environment",
    "webhooks",
    "starting_price_usd",
    "ga_date",
    "sla_url",
    "deprecation_policy_url",
    "webhook_signing",
    "webhook_events_url",
    "idempotency_supported",
    "mcp_url"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-14T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/db-ip",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/db-ip/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme API",
            "website_url": "https://acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example"
            }
          ]
        }
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}