CINXE.COM

IP Geolocation API & Free Address Database | DB-IP

<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> <head> <meta charset="utf-8"> <title>IP Geolocation API & Free Address Database | DB-IP</title> <meta name="description" content="From basic IP address to location to detailed cyber threat analysis, the DB-IP Geolocation API and database offer superior accuracy and performance. Learn more about our API and database here when you visit our website and get what you need with our free downloads today." /> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, shrink-to-fit=no"> <link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap" rel="stylesheet"> <link rel="canonical" href="https://db-ip.com/" /> <link rel="preload" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin="" as="style" onload="this.onload=null;this.rel='stylesheet'" /> <noscript><link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin="" /></noscript> <link rel="stylesheet" href="/css/dbip.css" /> <link rel="search" href="https://db-ip.com/search.xml" type="application/opensearchdescription+xml" title="DB-IP" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /> <link rel="manifest" href="/manifest.json" /> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#007bff" /> <meta name="theme-color" content="#007bff" /> <script async src="https://www.googletagmanager.com/gtag/js?id=G-4TPGRVC5H7"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-4TPGRVC5H7'); </script> <!-- to be removed 2023-07 --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-32777297-1']); _gaq.push(['_setDomainName', 'db-ip.com']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </head> <body class='home'> <div id="pagetop"></div> <!--[if lt IE 7]> <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p> <![endif]--> <div class="container-fluid"> <div class="navbarcontainer"> <nav class="navbar navbar-expand-lg navbar-dark"> <a class="navbar-brand" href="/"><img src="/logo/ip-geolocation.png" width="48" height="32" alt="IP Geolocation API and database" /></a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav"> <li class='nav-item'><a class='nav-link' href='/api/'>API</a></li><li class='nav-item'><a class='nav-link' href='/api/doc.php'>Developers</a></li><li class='nav-item'><a class='nav-link' href='/db/'>Database</a></li><li class='nav-item'><a class='nav-link' href='/tools/'>Tools</a></li><li class='nav-item'><a class='nav-link' href='/about/'>Statistics</a></li><li class='nav-item'><a class='nav-link' href='/faq.php'>FAQ</a></li> </ul> <form method="POST" class="form-inline ml-4 mr-2" role="search"> <div class="input-group"> <input id="search_input" type="text" name="address" class="form-control m-0" value="" placeholder="Lookup IP address" data-placement="bottom" title="Lookup IP address" data-content="Explore our API information by entering any IPv4 or IPv6 address in the search bar above." data-trigger="hover" /> <div class="input-group-append"> <button type="submit" class="btn lightblue"> <i class="fa fa-search" aria-hidden="true"></i> <span class="sr-only">Search</span> </button> </div> </div> </form> <span class="navbar-text ml-3 d-none d-lg-inline-block"><a href="/account/" class="h2" title="Customer sign-in"><i class="fa fa-user-circle"></i></a></span> </div> </nav> </div> <section id="particles-js" class="space-xl img-bg"> <div class="container"> <div class="row justify-content-between align-items-md-center"> <div class="col-lg-5 hero"> <div class="dbip">DBIP</div> <h1 class="title">IP geolocation API<br/>and database</h1> <div class="product-description">The ultimate resource for IP address geolocation and network intelligence...</div> <a href="/api/" class="btn lightblue">Try for free</a> <a href="/api/doc.php" class="btn white">Learn more</a> </div> <div class="col-lg-6 code-container"> <div class="browser white"> <form id="demo-form"> <div class="search-container"> <input id="demo-input" type="text" class="search" placeholder="Lookup IP Address or AS Number" /> <input id="demo-submit" type="submit" class="search-btn"/> </div> </form> <div class="code"> <pre style="max-height:18rem"><code class="language-json" id="demo-results"></code></pre> </div> </div> <div class="demo-examples mt-2 d-flex justify-content-between align-items-stretch"> <span class="text-white d-none">Examples</span> <a href="#" class="btn btn-sm lightblue demo-ip">Your IP</a> <a href="#" class="btn btn-sm white demo-ip demo-navgeo">Your IP + Navigator</a> <a href="#" class="btn btn-sm white demo-input" data-demo-input="8.8.8.8">8.8.8.8</a> <a href="#" class="btn btn-sm white d-none d-xl-inline demo-input" data-demo-input="2620:0:1c00:0:face:b00c::">2620:1c00:face:b00c::</a> <a href="#" class="btn btn-sm white demo-input" data-demo-input="AS7018">AS7018</a> </div> </div> </div> </div> </section> <section class="space-lg"> <div class="container"> <div class="title head"> <h2 class="main">Discover DB IP <span>in a few steps</span></h2> <p>The reference for IP address geolocation and network intelligence since 2010</p> </div> <div class="row intro justify-content-between"> <div class="col-lg-3"> <img class="img-intro" loading="lazy" src="/img/location-aware-content.svg"/> <h2>Location-aware content</h2> <p>Know your visitors before they even sign in and customize their experience based on country, state, language, currency or connection speed. Using our IP geolocation tool, you can also implement geographic restrictions for your sensitive content or improve your ad targeting.</p> </div> <div class="col-lg-3"> <img class="img-intro" loading="lazy" src="/img/traffic-survey.svg"/> <h2>Traffic survey</h2> <p>Get insights about your core market demographics through IP geolocation, and discover new hidden opportunities and emerging trends. Add location awareness to your network security stack.</p> </div> <div class="col-lg-3"> <img class="img-intro" loading="lazy" src="/img/risk-analysis.svg"/> <h2>Risk analysis</h2> <p>Defend your infrastructure against cyberattacks, identify risky situations and account for originating country, proxy or Tor usage in your scoring process. Compare visitor geolocation with known customer data to detect online fraud and identity theft.</p> </div> </div> </div> </section> <section class="space-lg grey-bg our-customers"> <div class="title head"> <div class="sub orange">Our customers</div> <h3 class="main">Trusted by thousands of happy customers</h3> </div> <div class="row"> <div class="col-lg-2 col-md-6"> <img class="img-fluid shadow" loading="lazy" src="/img/customers/amazon.png"> </div> <div class="col-lg-2 col-md-6"> <img class="img-fluid shadow" loading="lazy" src="/img/customers/fujitsu.png"> </div> <div class="col-lg-2 col-md-6"> <img class="img-fluid shadow" loading="lazy" src="/img/customers/microsoft.png"> </div> <div class="col-lg-2 col-md-6"> <img class="img-fluid shadow" loading="lazy" src="/img/customers/samsung.png"> </div> <div class="col-lg-2 col-md-6"> <img class="img-fluid shadow" loading="lazy" src="/img/customers/ea.png"> </div> <div class="col-lg-2 col-md-6"> <img class="img-fluid shadow" loading="lazy" src="/img/customers/telstra.png"> </div> </div> </section> <section class="space-lg strenght"> <div class="container"> <div class="row"> <div class="col-lg-6 ipad"> <img loading="lazy" src="/img/ipad.png" /> </div> <div class="col-lg-6"> <div class="title head left"> <div class="sub lightblue">Our Strength</div> <h3 class="main">Why choose DB-IP</h3> <ul class="step"> <li> <img class="icon" loading="lazy" src="/img/step1.svg"/> <div class="description"> <h4>Experience and innovation</h4> Since 2010 our passionate team works hard to provide the most comprehensive and accurate IP address database that has grown to more than 44 million IPv4 and IPv6 blocks. </div> </li> <li> <img class="icon" loading="lazy" src="/img/step2.svg"/> <div class="description"> <h4>Accurate and up to date</h4> We aggregate data from a large number of sources and through agreements with popular ISPs. We constantly evolve our machine learning models for more accurate IP address geolocation. </div> </li> <li> <img class="icon" loading="lazy" src="/img/step3.svg"/> <div class="description"> <h4>Ultra scalable global network</h4> Our server infrastructure is highly redundant and spans over multiple continents. If you need more than our standard API plans we can build your own private API infrastructure to handle any kind of load or special needs, just contact us. </div> </li> </ul> </div> </div> </div> </div> </section> <section class="space-lg"> <div class="title head"> <div class="sub purple">Our features</div> <h3 class="main">What we can offer</h3> </div> <div class="container"> <div class="row space-bottom justify-content-between"> <div class="col-lg-5"> <div class="title cat ip">IP Address Geolocation</div> <p>Our geolocation data set covers the whole IPv4 and IPv6 address spaces with more than 2 million unique locations in 215,000+ cities worldwide. It is interoperable with popular third party geographic services such as the Geonames open database.</p> </div> <div class="col-lg-5"> <div class="browser"> <div id="index_map" style="height:25em"></div> </div> </div> </div> <div class="row space-bottom justify-content-between flex-column-reverse flex-lg-row"> <div class="col-lg-5"> <img loading="lazy" src="/img/localization_illustration.svg"/> </div> <div class="col-lg-5"> <div class="title cat localization">Localization</div> <p>Show your non-english speaking visitors the place names they are used to. We support country, state, district and city name localization in more than fifty languages including Chinese, Russian, Farsi, Spanish, French and live amount conversions for more than 50 currencies.</p> </div> </div> <div class="row space-bottom justify-content-between"> <div class="col-lg-5"> <div class="title cat dashboard">Dashboard & alerts</div> <p>From your API dashboard you are able to manage your keys, watch your API usage in real-time and analyze its historical trends. You may also setup email alerts whenever you go near or over your daily quota.</p> </div> <div class="col-lg-5"> <div class="browser"><img loading="lazy" src="/img/dashboard-alerts.jpg"/></div> </div> </div> <div class="row space-bottom justify-content-between flex-column-reverse flex-lg-row"> <div class="col-lg-5"> <div class="browser"> <div class="code"> <pre><code class="language-php">try { $info = DBIP\Address::lookup($visitorIp); if ($info->threatLevel === "high") { header("Status: 403 Forbidden"); die(); } setlocale(LC_ALL, $info->languages[0]); echo sprintf(_("Hello %s !"), $info->city); } catch (DBIP\ServerError $e) { // Invalid key or address Log::Warning($e->getMessage()); }</code></pre> </div> </div> </div> <div class="col-lg-5"> <div class="title cat integration">Easy Integration</div> <p>It only takes a few minutes to add IP geolocation awareness to your application. Our API uses RESTful semantics supported by all major development platforms, and we offer free open-source API query libraries and CSV import tools.</p> </div> </div> <div class="row space-bottom justify-content-between"> <div class="col-lg-5"> <div class="title cat threat">Threat level assessment</div> <p>Protect your web application, customer data and network infrastructure from cyber attacks. Our threat level indicator is computed in real-time from several security flags such as anonymous proxy usage or known attack sources.</p> </div> <div class="col-lg-5"> <div class="browser"> <div class="code bg-danger"> <pre><code class="language-php">{ isCrawler: false, isProxy: true, proxyType: "vpn", threatLevel: "high", threatDetails: [ "anonymous-proxy", "attack-source", "attack-target:web" "bot-name:gherran", "bot-type:spam" ] }</code></pre> </div> </div> </div> </div> </div> </section> <section class="space-lg grey-bg"> <div class="container"> <div class="jumbotron row"> <div class="col-lg-6"> <h1 class="display-3">Ready to get started?</h1> <p>Get in touch or create an account</p> </div> <div class="col-lg-6"> <a class="btn white btn" href="/api/" role="button">Start a free trial</a> <a class="btn border btn" href="/api/doc.php" role="button">Learn more</a> </div> </div> <div class="title head"> <div class="sub purple">Pricing plans</div> <h3 class="main">Discover our offer</h3> </div> <ul class="nav nav-pills mb-3" id="pills-tab" role="tablist"> <li class="nav-item"> <a class="nav-link active" id="pills-basic-tab" data-toggle="pill" href="#pills-basic" role="tab" aria-controls="pills-basic" aria-selected="true">BASIC API</a> </li> <li class="nav-item"> <a class="nav-link" id="pills-core-tab" data-toggle="pill" href="#pills-core" role="tab" aria-controls="pills-core" aria-selected="false">CORE API</a> </li> <li class="nav-item"> <a class="nav-link" id="pills-extended-tab" data-toggle="pill" href="#pills-extended" role="tab" aria-controls="pills-extended" aria-selected="false">EXTENDED API</a> </li> <li class="nav-item"> <a class="nav-link" id="pills-db-tab" data-toggle="pill" href="#pills-db" role="tab" aria-controls="pills-db" aria-selected="false">DOWNLOADS</a> </li> </ul> <div class="tab-content d-block mb-4" id="pills-tabContent"> <div class="tab-pane fade show active" id="pills-basic" role="tabpanel" aria-labelledby="pills-basic-tab"> <div class="row pricing justify-content-between"> <div class="col-lg-4"> <div class="plan-container starter shadow api_choice"> <div class="plan"> <div class="plan-name">Starter</div> <div class="plan-price"> 8.29 € <small class="convert-currency h6" data-amount="8.29" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">2,000 - 50,000</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>256 IPs batch queries</li> <li>Single CORS domain</li> <li>Email support</li> </ul> <a class="btn lightblue-bg" href="/api/key/LOC10"><i class='fa fa-check'></i>&nbsp;&nbsp;Free trial</a> </div> </div> </div> <div class="col-lg-4"> <div class="plan-container premium shadow api_choice highlight"> <div class="plan"> <div class="plan-name">Premium</div> <div class="plan-price"> 99.90 € <small class="convert-currency h6" data-amount="99.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">200,000 - 1,000,000</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>256 IPs batch queries</li> <li><b>up to 5 CORS domains</b></li> <li><b>99.95% uptime guarantee</b></li> <li><b>Priority support</b></li> </ul> <a class="btn lightblue-bg" href="/api/key/LOC200"><i class='fa fa-check'></i>&nbsp;&nbsp;Free trial</a> </div> </div> </div> <div class="col-lg-4"> <div class="plan-container enterprise shadow api_choice"> <div class="plan"> <div class="plan-name">Enterprise</div> <div class="plan-price"> 499.90 € <small class="convert-currency h6" data-amount="499.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">Unlimited</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>Unlimited batch queries</li> <li><b>Unlimited CORS domains</b></li> <li><b>99.99% uptime guarantee</b></li> <li><b>Dedicated infrastructure</b></li> <li><b>Priority support</b></li> </ul> <a class="btn white" href="/contact/"><i class='fa fa-envelope'></i>&nbsp;&nbsp;Contact us</a> </div> </div> </div> </div> </div> <div class="tab-pane fade" id="pills-core" role="tabpanel" aria-labelledby="pills-core-tab"> <div class="row pricing justify-content-between"> <div class="col-lg-4"> <div class="plan-container starter shadow api_choice"> <div class="plan"> <div class="plan-name">Starter</div> <div class="plan-price"> 11.49 € <small class="convert-currency h6" data-amount="11.49" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">2,000 - 50,000</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>256 IPs batch queries</li> <li>Single CORS domain</li> <li>Email support</li> </ul> <a class="btn lightblue-bg" href="/api/key/LCI10"><i class='fa fa-check'></i>&nbsp;&nbsp;Free trial</a> </div> </div> </div> <div class="col-lg-4"> <div class="plan-container premium shadow api_choice highlight"> <div class="plan"> <div class="plan-name">Premium</div> <div class="plan-price"> 139.90 € <small class="convert-currency h6" data-amount="139.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">200,000 - 1,000,000</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>256 IPs batch queries</li> <li><b>up to 5 CORS domains</b></li> <li><b>99.95% uptime guarantee</b></li> <li><b>Priority support</b></li> </ul> <a class="btn lightblue-bg" href="/api/key/LCI200"><i class='fa fa-check'></i>&nbsp;&nbsp;Free trial</a> </div> </div> </div> <div class="col-lg-4"> <div class="plan-container enterprise shadow api_choice"> <div class="plan"> <div class="plan-name">Enterprise</div> <div class="plan-price"> 699.90 € <small class="convert-currency h6" data-amount="699.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">Unlimited</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>Unlimited batch queries</li> <li><b>Unlimited CORS domains</b></li> <li><b>99.99% uptime guarantee</b></li> <li><b>Dedicated infrastructure</b></li> <li><b>Priority support</b></li> </ul> <a class="btn white" href="/contact/"><i class='fa fa-envelope'></i>&nbsp;&nbsp;Contact us</a> </div> </div> </div> </div> </div> <div class="tab-pane fade" id="pills-extended" role="tabpanel" aria-labelledby="pills-extended-tab"> <div class="row pricing justify-content-between"> <div class="col-lg-4"> <div class="plan-container starter shadow api_choice"> <div class="plan"> <div class="plan-name">Starter</div> <div class="plan-price"> 16.49 € <small class="convert-currency h6" data-amount="16.49" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">2,000 - 50,000</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>256 IPs batch queries</li> <li>Single CORS domain</li> <li>Email support</li> </ul> <a class="btn lightblue-bg" href="/api/key/FULL10"><i class='fa fa-check'></i>&nbsp;&nbsp;Free trial</a> </div> </div> </div> <div class="col-lg-4"> <div class="plan-container premium shadow api_choice highlight"> <div class="plan"> <div class="plan-name">Premium</div> <div class="plan-price"> 199.90 € <small class="convert-currency h6" data-amount="199.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">200,000 - 1,000,000</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>256 IPs batch queries</li> <li><b>up to 5 CORS domains</b></li> <li><b>99.95% uptime guarantee</b></li> <li><b>Priority support</b></li> </ul> <a class="btn lightblue-bg" href="/api/key/FULL200"><i class='fa fa-check'></i>&nbsp;&nbsp;Free trial</a> </div> </div> </div> <div class="col-lg-4"> <div class="plan-container enterprise shadow api_choice"> <div class="plan"> <div class="plan-name">Enterprise</div> <div class="plan-price"> 899.90 € <small class="convert-currency h6" data-amount="899.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per month</div> </div> <div class="plan-details"> <div class="plan-request">Unlimited</div> <div class="plan-request-period">Requests per day</div> <ul> <li>API over HTTPS</li> <li>50+ languages</li> <li>Unlimited batch queries</li> <li><b>Unlimited CORS domains</b></li> <li><b>99.99% uptime guarantee</b></li> <li><b>Dedicated infrastructure</b></li> <li><b>Priority support</b></li> </ul> <a class="btn white" href="/contact/"><i class='fa fa-envelope'></i>&nbsp;&nbsp;Contact us</a> </div> </div> </div> </div> </div> <div class="tab-pane fade" id="pills-db" role="tabpanel" aria-labelledby="pills-db-tab"> <div class="row pricing justify-content-between"> <div class="col-lg-3"> <div class="plan-container starter shadow api_choice"> <div class="plan"> <div class="plan-name">IP to Country</div> <div class="plan-price"> 49.90 € <small class="convert-currency h6" data-amount="49.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per year</div> </div> <div class="plan-details"> <div class="plan-request-period"><a href="/db/format/ip-to-country/csv.html">CSV</a> + <a href="/db/format/ip-to-country/mmdb.html">MMDB</a> formats</div> <ul> <li>Continent</li> <li>Country</li> </ul> <a class="btn lightblue-bg" href="/db/ip-to-country"><i class='fa fa-download'></i>&nbsp;&nbsp;Downloads</a> </div> </div> </div> <div class="col-lg-3"> <div class="plan-container starter shadow api_choice"> <div class="plan"> <div class="plan-name">IP to Location</div> <div class="plan-price"> 299.90 € <small class="convert-currency h6" data-amount="249.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per year</div> </div> <div class="plan-details"> <div class="plan-request-period"><a href="/db/format/ip-to-location/csv.html">CSV</a> + <a href="/db/format/ip-to-location/mmdb.html">MMDB</a> formats</div> <ul> <li>Continent</li> <li>Country</li> <li>State / Region</li> <li>City / Zipcode</li> <li>Approx. lat/lon</li> </ul> <a class="btn lightblue-bg" href="/db/ip-to-location"><i class='fa fa-download'></i>&nbsp;&nbsp;Downloads</a> </div> </div> </div> <div class="col-lg-3"> <div class="plan-container starter shadow api_choice"> <div class="plan"> <div class="plan-name">IP to ISP</div> <div class="plan-price"> 199.90 € <small class="convert-currency h6" data-amount="149.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per year</div> </div> <div class="plan-details"> <div class="plan-request-period"><a href="/db/format/ip-to-isp/csv.html">CSV</a> + <a href="/db/format/ip-to-isp/mmdb.html">MMDB</a> formats</div> <ul> <li>Continent</li> <li>Country</li> <li>ISP / ASN</li> <li>Connection type</li> <li>Organization</li> </ul> <a class="btn lightblue-bg" href="/db/ip-to-isp"><i class='fa fa-download'></i>&nbsp;&nbsp;Downloads</a> </div> </div> </div> <div class="col-lg-3"> <div class="plan-container premium shadow api_choice"> <div class="plan"> <div class="plan-name">IP to Location + ISP</div> <div class="plan-price"> 399.90 € <small class="convert-currency h6" data-amount="349.90" data-currency="EUR" data-format="- approx. {amount} -"></small> </div> <div class="plan-period">Per year</div> </div> <div class="plan-details"> <div class="plan-request-period"><a href="/db/format/ip-to-location-isp/csv.html" class="text-white">CSV</a> + <a href="/db/format/ip-to-location-isp/mmdb.html" class="text-white">MMDB</a> formats</div> <ul> <li>Continent</li> <li>Country</li> <li>State / Region</li> <li>City / Zipcode</li> <li>Approx. lat/lon</li> <li>ISP / ASN</li> <li>Connection type</li> <li>Organization</li> </ul> <a class="btn lightblue-bg" href="/db/ip-to-location-isp"><i class='fa fa-download'></i>&nbsp;&nbsp;Downloads</a> </div> </div> </div> </div> </div> </div> </div> </section> <script> function dbipOnLoad() { window.mapLoaded = false; dbip.getVisitor({ tryNavigatorGeolocation: false }).then(function(addrInfo) { $("#demo-results").html(JSON.stringify(addrInfo, null, 2)); $("#demo-input").focus(); if (typeof window.Prism !== "undefined") { Prism.highlightElement(document.getElementById("demo-results")); } $("#search_input").val(addrInfo.ipAddress); window.visitorCoords = [addrInfo.latitude, addrInfo.longitude]; var loadMap = function(els) { if (!window.mapLoaded && (els[0].intersectionRatio > 0)) { let map = L.map("index_map"); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' }).addTo(map); L.marker(window.visitorCoords).addTo(map); map.setView(window.visitorCoords, 13); window.mapLoaded = true; } }; if ("IntersectionObserver" in window) { var mapObserver = new IntersectionObserver(loadMap, { root: null, rootMargin: "50px", threshold: 0 }); mapObserver.observe(document.getElementById("index_map")); } else { loadMap(); } }); $(".navbar-toggler").click( function() { $(".navbar").toggleClass("open"); }); $(".demo-examples .demo-ip").click(function(ev) { var $a = $(this); ev.preventDefault(); $("#demo-results").empty(); dbip.getVisitor({ tryNavigatorGeolocation: $a.hasClass("demo-navgeo") }).then(function(addrInfo) { $("#demo-results").html(JSON.stringify(addrInfo, null, 2)); if (typeof window.Prism !== "undefined") { Prism.highlightElement(document.getElementById("demo-results")); } $(".demo-examples a.btn.lightblue").removeClass("lightblue").addClass("white"); $a.removeClass("white").addClass("lightblue"); $("#demo-input").val(addrInfo.ipAddress).focus(); }); return false; }); $(".demo-examples .demo-input").click(function(ev) { var $a = $(this); ev.preventDefault(); $("#demo-results").empty(); $(".demo-examples a.btn.lightblue").removeClass("lightblue").addClass("white"); $a.removeClass("white").addClass("lightblue"); $("#demo-input").val($a.attr("data-demo-input")).focus(); $("#demo-submit").click(); return false; }); $("#demo-form").submit(function(ev) { ev.preventDefault(); $.get("/demo/home.php?s=" + $("#demo-input").val()).then(function(res) { if (res.status === "ok") { $("#demo-results").html(JSON.stringify(res.demoInfo, null, 2)); if (typeof window.Prism !== "undefined") { Prism.highlightElement(document.getElementById("demo-results")); } } }); return false; }); } </script> <footer class="footer"> <div class="container"> <div class="row"> <div class="col-lg-3"> <ul class="list-unstyled"> <li> <a href="https://db-ip.com/"><img loading="lazy" width="180" height="112" src="/img/footer-logo.svg"></a> <p>The ultimate resource for IP address geolocation and network intelligence</p> </li> </ul> </div> <div class="col-lg-3"> <h5 class="">Company</h5> <ul class="list-unstyled"> <li> <a href="/api/">IP Geolocation API</a> </li> <li> <a href="/db/">IP Geolocation Database</a><br /> </li> <li> <a href="/api/doc.php">Developers</a> </li> <li> <a href="/tools/">Geolocation tools</a> </li> <li> <a href="/about/">Statistics</a> </li> <li> <a href="/account/">Customer sign-in</a><br /> </li> </ul> </div> <div class="col-lg-3"> <h5 class="">Resources</h5> <ul class="list-unstyled"> <li> <a href="/faq.php">FAQ</a> </li> <li> <a href="/tutorials/">Tutorials</a> </li> <li> <a href="/articles/">Articles</a> </li> <li> <a href="/all/">Browse IPs</a><br /> </li> <li> <a href="/asn/">ASN List</a><br /> </li> <li> <a href="https://stats.uptimerobot.com/l75BNSRBk">Service status</a><br /> </li> </ul> </div> <div class="col-lg-3"> <h5 class="">Get in touch</h5> <ul class="list-unstyled contact"> <li> Eris Networks S.A.S<br/> 62 boulevard Jean Mermoz<br/> 22700 Perros-Guirec<br/> France </li> <li> <a href="/contact/">Email contact</a> </li> </ul> </div> </div> <div class="row bottom-footer"> <div class="col-8">© 2025 db-ip.com - <a href="/tos.php">Terms of service</a> - <a href="/privacy.php">Privacy policy</a> - <a href="/affiliate/">Affiliate program</a></div> </div> </div> </footer> </div> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous"> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="/js/vendor/jquery-1.11.3.min.js"><\/script>')</script> <script src="//cdnjs.cloudflare.com/ajax/libs/tether/1.3.1/js/tether.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integritity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> <script async src="/js/vendor/prism.js"></script> <script src="https://unpkg.com/leaflet@1.3.3/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script> <script src="https://cdn.db-ip.com/js/dbip.js" data-api-key="p31e4d59ee6ad1a0b5cc80695a873e43a8fbca06"></script> <script src="https://cdn.jsdelivr.net/npm/particles.js@2.0.0/particles.min.js"></script> <script> $(function() { // search bar popover $("#search_input").popover(); particlesJS('particles-js', { "particles": { "number": { "value": 80, "density": { "enable": true, "value_area": 700 } }, "color": { "value": "#ffffff" }, "shape": { "type": "circle", "stroke": { "width": 0, "color": "#000000" }, "polygon": { "nb_sides": 5 }, "image": { "src": "img/github.svg", "width": 100, "height": 100 } }, "opacity": { "value": 0.5, "random": false, "anim": { "enable": false, "speed": 1, "opacity_min": 0.1, "sync": false } }, "size": { "value": 5, "random": true, "anim": { "enable": false, "speed": 40, "size_min": 0.1, "sync": false } }, "line_linked": { "enable": true, "distance": 150, "color": "#ffffff", "opacity": 0.4, "width": 1 }, "move": { "enable": true, "speed": 1, "direction": "none", "random": false, "straight": false, "out_mode": "out", "attract": { "enable": false, "rotateX": 600, "rotateY": 1200 } } }, "interactivity": { "detect_on": "window", "events": { "onhover": { "enable": true, "mode": "bubble" }, "onclick": { "enable": true, "mode": "push" }, "resize": true }, "modes": { "grab": { "distance": 400, "line_linked": { "opacity": 1 } }, "bubble": { "distance": 131.8597012778406, "size": 15.982994094283706, "duration": 2, "opacity": 0.39957485235709267, "speed": 3 }, "repulse": { "distance": 0, "duration": 0.4 }, "push": { "particles_nb": 1 }, "remove": { "particles_nb": 2 } } }, "retina_detect": true, "config_demo": { "hide_card": false, "background_color": "#b61924", "background_image": "", "background_position": "50% 50%", "background_repeat": "no-repeat", "background_size": "cover" } } ); // call page specific onLoad if (typeof dbipOnLoad === "function") { dbipOnLoad.call(); } $(".free_download_link").click(function(ev) { if (!$("#license_agree").prop("checked")) { alert("You must first read and agree to the licensing terms."); ev.preventDefault(); return false; } }); }); (function( w ){ "use strict"; if( !w.loadCSS ){ w.loadCSS = function(){}; } var rp = loadCSS.relpreload = {}; rp.support = (function(){ var ret; try { ret = w.document.createElement( "link" ).relList.supports( "preload" ); } catch (e) { ret = false; } return function(){ return ret; }; })(); rp.bindMediaToggle = function( link ){ var finalMedia = link.media || "all"; function enableStylesheet(){ if( link.addEventListener ){ link.removeEventListener( "load", enableStylesheet ); } else if( link.attachEvent ){ link.detachEvent( "onload", enableStylesheet ); } link.setAttribute( "onload", null ); link.media = finalMedia; } if( link.addEventListener ){ link.addEventListener( "load", enableStylesheet ); } else if( link.attachEvent ){ link.attachEvent( "onload", enableStylesheet ); } setTimeout(function(){ link.rel = "stylesheet"; link.media = "only x"; }); setTimeout( enableStylesheet, 3000 ); }; rp.poly = function(){ if( rp.support() ){ return; } var links = w.document.getElementsByTagName( "link" ); for( var i = 0; i < links.length; i++ ){ var link = links[ i ]; if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){ link.setAttribute( "data-loadcss", true ); rp.bindMediaToggle( link ); } } }; if( !rp.support() ){ rp.poly(); var run = w.setInterval( rp.poly, 500 ); if( w.addEventListener ){ w.addEventListener( "load", function(){ rp.poly(); w.clearInterval( run ); } ); } else if( w.attachEvent ){ w.attachEvent( "onload", function(){ rp.poly(); w.clearInterval( run ); } ); } } if( typeof exports !== "undefined" ){ exports.loadCSS = loadCSS; } else { w.loadCSS = loadCSS; } }( typeof global !== "undefined" ? global : this ) ); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10