CINXE.COM
IP Geolocation & Proxy Detection Web Service | IP2Location
<!DOCTYPE html> <!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]--> <!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]--> <!--[if !IE]><!--> <html lang="en"> <!--<![endif]--> <head> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PMZ8KTN');</script> <!-- End Google Tag Manager --> <meta charset="utf-8"/> <meta name="msvalidate.01" content="B34A845FC8D9EDD02097289CC012240A" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="author" content="IP2Location"> <meta name="description" content="IP2Location IP geolocation web service (REST API) enables you to perform location lookup of an IP. IP2Proxy web service detects if an IP address is anonymous."> <meta name="keywords" content="ip country, proxy web service, Rest API, web service, component, ISO3166, country code, geolocation, ip address, ip location lookup, ip address search"> <link rel="apple-touch-icon" sizes="180x180" href="https://cdn.ip2location.com/assets/img/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://cdn.ip2location.com/assets/img/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://cdn.ip2location.com/assets/img/favicon-32x32.png"> <link href="/favicon.ico" type="image/x-icon" rel="icon"> <link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"> <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="https://cdn.ip2location.com/assets/img/safari-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#da532c"> <!-- Experiment on establish early connections to required origins --> <link rel="preconnect" href="https://cdn.ip2location.com"> <link rel="dns-prefetch" href="https://cdn.ip2location.com"> <link rel="preconnect" href="https://cdnjs.cloudflare.com"> <link rel="dns-prefetch" href="https://cdnjs.cloudflare.com"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="dns-prefetch" href="https://fonts.googleapis.com"> <meta property="og:title" content="IP Geolocation & Proxy Detection Web Service | IP2Location"> <meta property="og:type" content="website"> <meta property="og:url" content="https://www.ip2location.com/web-service"> <meta property="og:site_name" content="IP2Location"> <meta property="og:description" content="IP2Location IP geolocation web service (REST API) enables you to perform location lookup of an IP. IP2Proxy web service detects if an IP address is anonymous."> <meta property="og:image" content="https://cdn.ip2location.com/assets/img/og-ip2location.png"> <meta property="og:image:secure_url" content="https://cdn.ip2location.com/assets/img/icon.png"> <meta property="og:image:type" content="image/png"> <meta property="og:image:width" content="192"> <meta property="og:image:height" content="192"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@ip2location"> <meta name="twitter:title" content="IP Geolocation & Proxy Detection Web Service | IP2Location"> <meta name="twitter:description" content="IP2Location IP geolocation web service (REST API) enables you to perform location lookup of an IP. IP2Proxy web service detects if an IP address is anonymous."> <meta name="twitter:creator" content="@ip2location"> <meta name="twitter:image" content="https://cdn.ip2location.com/assets/img/og-ip2location.png"> <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/5.3.0/cosmo/bootstrap.min.css" as="style"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/5.3.0/cosmo/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link rel="preload" href="https://cdn.ip2location.com/assets/css/style.min.css" as="style"> <link href="https://cdn.ip2location.com/assets/css/style.min.css" rel="stylesheet" type="text/css" /> <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" as="style"> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" rel="stylesheet" type="text/css" /> <link rel="canonical" href="https://www.ip2location.com/web-service" /> <style> .p-font{line-height:1.6;font-size:14px;} @media only screen and (max-width: 400px) { .btn-details {display: block;width: 100%;} } @media only screen and (max-width: 300px) { .details-ml{margin-left:0;margin-top:10px;display:block;} } </style> <title>IP Geolocation & Proxy Detection Web Service | IP2Location</title> </head> <body> <script> var _0x291603=_0x2bc5;function _0x2bc5(_0x566d96,_0x59dafd){var _0x38e1a3=_0x38e1();return _0x2bc5=function(_0x2bc519,_0x519617){_0x2bc519=_0x2bc519-0x18c;var _0x5eb920=_0x38e1a3[_0x2bc519];return _0x5eb920;},_0x2bc5(_0x566d96,_0x59dafd);}function _0x38e1(){var _0x5e954c=['313995zpaZFk','Access\x20denied.','4sFRQfr','5060mcVnQK','2108631ZVQiIz','30640eoRzfd','6317739RKUqMi','2994632KkEdMg','2151140YDjoNT','body','6BfsXzE','4aTfEFf','1854375hQPcrt','location'];_0x38e1=function(){return _0x5e954c;};return _0x38e1();}(function(_0x3762ac,_0x2114cb){var _0x335525=_0x2bc5,_0x1c2f82=_0x3762ac();while(!![]){try{var _0x5c394c=parseInt(_0x335525(0x18d))/0x1*(-parseInt(_0x335525(0x18f))/0x2)+parseInt(_0x335525(0x199))/0x3*(-parseInt(_0x335525(0x198))/0x4)+-parseInt(_0x335525(0x195))/0x5+parseInt(_0x335525(0x197))/0x6*(parseInt(_0x335525(0x191))/0x7)+-parseInt(_0x335525(0x194))/0x8+parseInt(_0x335525(0x193))/0x9+parseInt(_0x335525(0x192))/0xa*(parseInt(_0x335525(0x190))/0xb);if(_0x5c394c===_0x2114cb)break;else _0x1c2f82['push'](_0x1c2f82['shift']());}catch(_0x4e4729){_0x1c2f82['push'](_0x1c2f82['shift']());}}}(_0x38e1,0x585f4));top['location']!=self[_0x291603(0x18c)]&&(document[_0x291603(0x196)]['innerHTML']=_0x291603(0x18e)); </script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PMZ8KTN" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <nav class="navbar navbar-expand-lg navbar-light bg-light shadow-sm fixed-top py-3"> <div class="container"> <a class="navbar-brand" href="/"><img class="img-fluid" src="https://cdn.ip2location.com/assets/img/logo.png" width="256" height="32" alt="IP2Location Logo" /></a> <button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbarColor03" aria-controls="navbarColor03" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="navbar-collapse collapse" id="navbarColor03" style="font-size:1rem;"> <ul class="navbar-nav navbar-header ms-auto"> <li class="nav-item"> <a class="nav-link " href="/">Home </a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle " href="/solutions">Solutions</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/solutions/cybersecurity"> Cybersecurity</a></li> <li><a class="dropdown-item" href="/solutions/ecommerce"> E-commerce</a></li> <li><a class="dropdown-item" href="/solutions/fraud-prevention"> Fraud Prevention</a></li> <li><a class="dropdown-item" href="/solutions/advertising"> Advertising</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="javascript:;" data-bs-toggle="dropdown" aria-expanded="false">Products</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/database"> Database <i class="fa-solid fa-angle-right float-end nav-arrow-icon"/></i> </a> <ul class="submenu dropdown-menu"> <li><a class="dropdown-item" href="/database/ip2location">IP2Location™ Database</a></li> <li><a class="dropdown-item" href="/database/ip2proxy">IP2Proxy™ Database</a></li> </ul> </li> <li><a class="dropdown-item" href="/web-service"> Web Service <i class="fa-solid fa-angle-right float-end nav-arrow-icon"/></i> </a> <ul class="submenu dropdown-menu"> <li><a class="dropdown-item" href="https://www.ip2location.io/#ipl" target="_blank">IP2Location.io Web Service</a></li> <li><hr></li> <li><a class="dropdown-item" href="/web-service/ip2location-batch">IP2Location™ Batch Service</a></li> <li><a class="dropdown-item" href="/web-service/ip2proxy-batch">IP2Proxy™ Batch Service</a></li> </ul> </li> </ul> </li> <li class="nav-item"> <a class="nav-link " href="/buy-online">Pricing </a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="javascript:;" data-bs-toggle="dropdown" aria-expanded="false"> Resources </a> <ul class="dropdown-menu menu-main"> <li><a class="dropdown-item" href="/demo"> Online Demo </a></li> <li><a class="dropdown-item" href="javascript:;"> Free Database <i class="fa-solid fa-angle-right float-end nav-arrow-icon"/></i> </a> <ul class="submenu dropdown-menu"> <li><a class="dropdown-item" href="https://lite.ip2location.com/database/ip-country" target="_blank" rel="noopener">IP2Location™ LITE</a></li> <li><a class="dropdown-item" href="https://lite.ip2location.com/database/px1-ip-country" target="_blank" rel="noopener">IP2Proxy™ LITE</a></li> <li><a class="dropdown-item" href="/free/continent-multilingual">Continent Multilingual</a></li> <li><a class="dropdown-item" href="/free/country-multilingual">Country Multilingual</a></li> <li><a class="dropdown-item" href="/free/region-multilingual">Region Multilingual</a></li> <li><a class="dropdown-item" href="/free/city-multilingual">City Multilingual</a></li> <li><a class="dropdown-item" href="/free/zipcode-metro">ZIP Code to Metro</a></li> <li><a class="dropdown-item" href="/free/weather-station-code">Weather Station Code</a></li> <li><a class="dropdown-item" href="/free/country-flags">Country Flags</a></li> <li><a class="dropdown-item" href="/free/world-svg-map">World SVG Map</a></li> <li><a class="dropdown-item" href="/free/olson-timezone">Olson Time Zone</a></li> <li><a class="dropdown-item" href="/free/iso3166-2">ISO3166-2 Subdivision Code</a></li> <li><a class="dropdown-item" href="/free/country-information">Country Information</a></li> <li><a class="dropdown-item" href="/free/geoname-id">GeoNameID</a></li> <li><a class="dropdown-item" href="https://github.com/ip2location/ip2location-iata-icao" target="_blank" rel="nofollow noopener noreferrer">IATA/ICAO List</a></li> <li><a class="dropdown-item" href="/free/iab-categories" >IAB Tech Lab Content Taxonomy</a></li> </ul> </li> <li><a class="dropdown-item" href="javascript:;"> Tools <i class="fa-solid fa-angle-right float-end nav-arrow-icon"/></i> </a> <ul class="submenu dropdown-menu"> <li><a class="dropdown-item" href="/free/applications">Applications</a></li> <li><a class="dropdown-item" href="/free/visitor-blocker">Firewall List by Country</a></li> <li><a class="dropdown-item" href="/free/visitor-blocker-asn">Firewall List by ASN</a></li> <li><a class="dropdown-item" href="/free/robot-whitelist">Firewall List by Search Engine</a></li> <li><a class="dropdown-item" href="/free/visitor-redirection">Redirect Visitor by Country</a></li> <li><a class="dropdown-item" href="/free/traceroute-application">Traceroute Application</a></li> <li><a class="dropdown-item" href="/free/traceroute">Traceroute Web</a></li> <li><a class="dropdown-item" href="/free/email-tracer">Email Tracer</a></li> <li><a class="dropdown-item" href="https://map.ip2location.com" target="_blank" rel="noopener">IP Address Map</a></li> <li><a class="dropdown-item" href="/free/downloader">Downloader Script</a></li> <li><a class="dropdown-item" href="/free/widgets">Widgets</a></li> </ul> </li> <li><a class="dropdown-item" href="/faqs"> FAQs </a></li> <li><a class="dropdown-item" href="https://blog.ip2location.com/" target="_blank"> Blog </a></li> <li><a class="dropdown-item" href="/development-libraries"> Libraries <i class="fa-solid fa-angle-right float-end nav-arrow-icon"/></i> </a> <ul class="submenu dropdown-menu"> <li><a class="dropdown-item" href="/development-libraries">IP2Location</a></li> <li><a class="dropdown-item" href="/development-libraries?tab=ip2proxy">IP2Proxy</a></li> </ul> </li> <li><a class="dropdown-item" href="/free/plugins"> Extensions/Plugins <i class="fa-solid fa-angle-right float-end nav-arrow-icon"/></i> </a> <ul class="submenu dropdown-menu"> <li><a class="dropdown-item" href="/free/plugins/blog">Blog</a></li> <li><a class="dropdown-item" href="/free/plugins/forum">Forum</a></li> <li><a class="dropdown-item" href="/free/plugins/cms">CMS</a></li> <li><a class="dropdown-item" href="/free/plugins/analytics">Analytics</a></li> <li><a class="dropdown-item" href="/free/plugins/advertisement">Advertisement</a></li> <li><a class="dropdown-item" href="/free/plugins/framework">Framework</a></li> <li><a class="dropdown-item" href="/free/plugins/e-commerce">E-Commerce</a></li> <li><a class="dropdown-item" href="/free/plugins/others">Others</a></li> </ul> </li> </ul> </li> <li class="nav-item dropdown log-in"> <button type="button" onclick="$(this).next().toggle();" class="nav-link dropdown-toggle text-dark " href="/log-in" data-bs-toggle="dropdown" aria-expanded="false"> <i class="fa fa-sign-in" style="font-size:.84rem;"></i> Log In </button> <form id="form-header-log-in" action="/log-in" method="post" class="dropdown-menu dropdown-menu-right p-4 menu-form"> <div class="mb-3"> <label for="headerEmailAddress" class="form-label">Email address</label> <input type="email" class="form-control" name="emailAddress" id="headerEmailAddress" tabindex="1" placeholder="email@example.com" style="font-size:.96rem;" > </div> <div class="mb-3"> <label for="headerPassword" class="form-label">Password</label> <input type="password" name="password" class="form-control" id="headerPassword" tabindex="2" placeholder="Password" style="font-size:.96rem;" autocomplete="new-password" onfocus="this.removeAttribute('readonly');" readonly> </div> <div class="mb-3"> <div class="form-check" style="font-size:.85rem;"> <input type="checkbox" class="form-check-input" name="rememberMe" id="headerRememberMe" tabindex="3"> <label class="form-check-label" for="headerRememberMe">Remember me</label> </div> </div> <div class="d-grid gap-2 mb-2"> <button id="btn-header-log-in" class="btn btn-primary" type="submit">Log In</button> </div> <div class="mb-2 text-center"> <a href="/forgot-password" tabindex="5" class="forgot-password" style="font-size:.85rem;">Forgot Password?</a> </div> <input type="hidden" name="_NoCSRF_RTCYJzsdgx" value="c8ec30fc4763576de9887001965aeb8f7d35898ee102180cc299b68fd74361fc54bac0560d6a3ab1ccea872189477fd0b7221b3719a5144e6db194f95a23b45e" > </form> </li> </ul> <div class="d-flex"> <div class="top-cart-block ms-lg-3 mt-lg-auto mt-2 mb-auto"> <div class="border rounded-pill lh-sm py-2 ps-3" style="padding-right:2.5rem;"> <a href="/cart" class="text-black text-opacity-75 top-cart-info-count">0 item</a> <a href="/cart" class="text-black text-opacity-75 top-cart-info-value">US$0.00</a> </div> <i class="fa fa-shopping-cart"></i> <div class="top-cart-content-wrapper"> <div class="top-cart-content"> <ul class="scroller" style="height: 250px;"> <li> <div class="alert alert-danger"> Your shopping cart is empty! </div> </li> </ul> <div class="text-end me-1"> <a href="/cart" class="btn btn-danger">View Cart</a> <a href="/checkout" class="btn btn-primary">Checkout</a> </div> </div> </div> </div> </div> </div> </div> </nav> <div class="pt-5"></div> <div class="main pt-4 "> <div class=""> <div class="py-4 mb-5" style="background-color:#0a4c96;"> <div class="container mt-5"> <div class="text-center text-white mb-5 py-4"> <h1 class="display-6 fw-semibold">Web Service (REST API)</h1> <p class="fw-medium" style="font-size:1.1rem;"> We provide an easy solution for accessing IP address, proxy detection, and WHOIS data through a Web Service with semi-monthly updates for accuracy. Users can make REST API calls without managing their own database, saving time and resources. </p> </div> </div> </div> <div class="container"> <div class="row mb-4 text-center"> <div class="col-sm-12"> <h2 class="fw-medium mt-2" style="font-size:30px;"> IP Geolocation API </h2> <p style="font-size:1rem;"> Obtain geolocation insights in real time. </p> </div> </div> <div class="row pt-4 mb-5 pb-5 mx-auto"> <div class="card-deck col-md-12 mx-0 mb-3 mb-md-0"> <div class="card p-1 p-md-4 mx-0 text-center h-100"> <div class="card-body"> <img src="https://cdn.ip2location.com/assets/img/ico-iplio-api.png" class="img-fluid" width="100" height="90" alt="IP2Location.io IP Geolocation API"> <h2 class="mt-3 mb-3 fs-3 fw-medium">IP2Location.io IP Geolocation API</h2> <p style="font-size:1rem;"> This API provides reverse IP location lookup of an IP address to geolocation insights, such as country, region, city, latitude and longitude, ZIP code, usage type, etc, and also the proxy information, such as proxy type, proxy provider, etc. In addition, IP2Location.io is also offering Domain WHOIS domain lookup service. </p> <p style="font-size:1rem;"> Sign up now and get 30K IP Geolocation API credits and 500 Domain WHOIS API credits for FREE! </p> </div> <div class="card-footer border-0 bg-transparent mb-3"> <div class="d-grid gap-2 d-md-block"> <a href="https://www.ip2location.io/pricing#ipl" target="_blank" class="btn btn-primary btn-click px-4 py-2 me-0 me-md-3 col-md-2">Try For Free</a> <a href="https://www.ip2location.io/#ipl" target="_blank" class="btn btn-outline-primary btn-click px-4 py-2 col-md-2">Learn More</a> </div> </div> </div> </div> </div> </div> <div style="background-color:#eafafe; padding:60px 10px 50px 10px;"> <div class="container"> <div class="row mt-4 mb-4 text-center"> <div class="col-sm-12"> <h2 class="fw-medium mt-2" style="font-size:30px;"> Batch Service </h2> <p style="font-size:1rem;"> Upload a list of IP addresses for batch processing. </p> </div> </div> <div class="row pt-4 mb-5 pb-5 mx-auto"> <div class="card-deck col-md-6 mx-0 mb-3 mb-md-0"> <div class="card p-1 p-md-4 mx-0 text-center h-100"> <div class="card-body"> <img src="https://cdn.ip2location.com/assets/img/ico-ipl-batch.png" class="img-fluid" width="100" height="90" alt="IP2Location Batch Service"> <h2 class="mt-3 mb-3 fs-3 fw-medium">IP2Location Batch Service</h2> <p style="font-size:1rem;"> This batch service supports upload of IP address list immediate IP geolocation lookup. It returns complete IP information in a text file, consists of country, region, city, latitude, longitude, ZIP code, and so on. </p> <p style="font-size:1rem;"> Sign up now and batch 100 IP addresses for FREE! </p> </div> <div class="card-footer border-0 bg-transparent mb-3"> <div class="d-grid gap-2 d-md-block"> <a href="/register?id=1024" class="btn btn-primary btn-click px-4 py-2 me-0 me-md-3 col-md-5">Start Free Trial</a> <a href="/web-service/ip2location-batch" class="btn btn-outline-primary btn-click px-4 py-2 col-md-5">Learn More</a> </div> </div> </div> </div> <div class="card-deck col-md-6 mx-0"> <div class="card p-1 p-md-4 mx-0 text-center h-100"> <div class="card-body"> <img src="https://cdn.ip2location.com/assets/img/ico-ipx-batch.png" class="img-fluid" width="100" height="90" alt="IP2Proxy Batch Service"> <h2 class="mt-3 mb-3 fs-3 fw-medium">IP2Proxy Batch Service</h2> <p style="font-size:1rem;"> This batch service supports upload IP address list for immediate proxy lookup query. It returns a complete proxy detection in a text file, consists of proxy type, country, region, city, ISP, ASN, last seen, threat and so on. </p> <p style="font-size:1rem;"> Sign up now and batch 100 IP addresses for FREE! </p> </div> <div class="card-footer border-0 bg-transparent mb-3"> <div class="d-grid gap-2 d-md-block"> <a href="/register?id=1028" class="btn btn-primary btn-click px-4 py-2 me-0 me-md-3 col-md-5">Start Free Trial</a> <a href="/web-service/ip2proxy-batch" class="btn btn-outline-primary btn-click px-4 py-2 col-md-5">Learn More</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="pre-footer bg-dark pt-5 pb-4"> <div class="container"> <div class="row mb-5"> <div class="col-md-3 col-sm-6"> <div class="mb-2"><span style="font-size:1.31rem;font-weight:300;color:#c2c1c1">Our Site</span></div> <ul class="list-unstyled"> <li><a href="/log-in">Client Portal</a></li> <li><a href="/demo">Online Demo</a></li> <li><a href="/solutions">Solutions</a></li> <li><a href="/development-libraries">Developers</a></li> <li><a href="https://blog.ip2location.com">Blog</a></li> <li><a href="/media-kit">Media Kit</a></li> <li><a href="/newsletter">Newsletter</a></li> <li><a href="/careers">Careers</a></li> <li><a href="/feature-request">Feature Request</a></li> <li><a href="/do-not-sell">Do Not Sell My Info</a></li> <li><a href="/contact">Contact</a></li> </ul> </div> <div class="col-md-3 col-sm-6"> <div class="mb-2"><span style="font-size:1.31rem;font-weight:300;color:#c2c1c1">Database</span></div> <ul class="list-unstyled"> <li><a href="/database/ip2location">IP2Location™ Database</a></li> <li><a href="/database/ip2proxy">IP2Proxy™ Database</a></li> </ul> <br><br> <div class="mb-2"><span style="font-size:1.31rem;font-weight:300;color:#c2c1c1">Web Service</span></div> <ul class="list-unstyled"> <li><a href="https://www.ip2location.io/#ipl" target="_blank">IP2Locaton.io Web Service</a></li> <li><a href="/web-service/ip2location-batch">IP2Location™ Batch Service</a></li> <li><a href="/web-service/ip2proxy-batch">IP2Proxy™ Batch Service</a></li> </ul> </div> <div class="col-md-3 col-sm-6"> <div class="mb-2"><span style="font-size:1.31rem;font-weight:300;color:#c2c1c1">Free Tools</span></div> <ul class="list-unstyled"> <li><a href="/free/applications">Applications</a></li> <li><a href="/free/visitor-blocker">Firewall IP List</a></li> <li><a href="/free/robot-whitelist">Search Engine IP List</a></li> <li><a href="/free/visitor-redirection">Visitor Redirection</a></li> <li><a href="/free/traceroute">Traceroute</a></li> <li><a href="/free/email-tracer">Email Tracer</a></li> <li><a href="/free/downloader">Downloader Script</a></li> <li><a href="/free/plugins">Extensions / Plugins</a></li> <li><a href="/free/widgets">Widgets</a></li> <li><a href="/reports">IP Address Report</a></li> <li><a href="/country-list">World Country List</a></li> </ul> </div> <div class="col-md-3 col-sm-6"> <div class="pre-footer-subscribe-box pre-footer-subscribe-box-vertical"> <div class="mb-2"><span style="font-size:1.31rem;font-weight:300;color:#c2c1c1">Newsletter</span></div> <p class="lh-sm" style="font-size:0.9rem;color:#b0b0b0;">Subscribe to our newsletter and stay up to date with the latest news and deals!</p> <form action="/newsletter" method="post"> <div class="input-group mb-3"> <input type="text" name="emailAddress" placeholder="Email Address..." class="form-control text-light" aria-label="Enter Email Address"> <button class="btn btn-primary" type="submit" style="font-size:0.9rem;">Subscribe</button> </div> </form> </div> <a href="https://itunes.apple.com/us/app/ip2location-geolocation/id771597553?ls=1&mt=8" target="_blank" rel="nofollow noopener noreferrer"><img alt="ip2location apple app" src="https://cdn.ip2location.com/assets/img/placeholder-image.png" data-src="https://cdn.ip2location.com/assets/img/app-store.png" width="100" height="30" class="app lazy"></a> <a href="https://play.google.com/store/apps/details?id=com.ip2location.mobile" target="_blank" rel="nofollow noopener noreferrer"><img alt="ip2location android app" src="https://cdn.ip2location.com/assets/img/placeholder-image.png" data-src="https://cdn.ip2location.com/assets/img/google-play.png" width="100" height="30" class="app lazy"></a> </div> </div> <!-- TrustBox widget - Micro Review Count --> <div class="trustpilot-widget mb-2" data-locale="en-US" data-template-id="5419b6a8b0d04a076446a9ad" data-businessunit-id="585506bf0000ff0005994734" data-style-height="24px" data-style-width="100%" data-theme="dark"> <a href="https://www.trustpilot.com/review/ip2location.com" target="_blank" rel="noopener">Trustpilot</a> </div> <!-- End TrustBox widget --> </div> </div> <div class="footer bg-dark"> <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 my-auto" style="color: #b0b0b0;"> <span class="d-block mb-1" style="font-size:0.8rem;">© 2001 - 2024 <a style="color: #b0b0b0;" href="https://www.ip2location.com">IP2Location.com</a>. All Rights Reserved. <a style="color: #b0b0b0;" href="/terms">Terms of Service</a> | <a style="color: #b0b0b0;" href="/privacy-policy">Privacy Policy</a> | <a style="color: #b0b0b0;" href="/cookie-notice">Cookie Notice</a></span> </div> <div class="col-md-3 col-sm-3"> <ul class="list-unstyled list-inline d-flex align-items-end mt-3 mb-4"> <li class="me-2 me-md-auto"><a href="https://www.facebook.com/ip2location" target="_blank" rel="nofollow noopener noreferrer" aria-label="IP2Location Facebook"><i class="fa-brands fa-facebook" style="color: #b0b0b0;"></i></a></li> <li class="me-2 me-md-auto"><a href="https://twitter.com/ip2location" target="_blank" rel="nofollow noopener noreferrer" aria-label="IP2Location Twitter"><i class="fa-brands fa-x-twitter" style="color: #b0b0b0;"></i></a></li> <li class="me-2 me-md-auto"><a href="https://www.reddit.com/r/ip2location/" target="_blank" rel="nofollow noopener noreferrer" aria-label="IP2Location Reddit"><i class="fa-brands fa-reddit" style="color: #b0b0b0;"></i></a></li> <li class="me-2 me-md-auto"><a href="https://github.com/ip2location/" target="_blank" rel="nofollow noopener noreferrer" aria-label="IP2Location GitHub"><i class="fa-brands fa-github" style="color: #b0b0b0;"></i></a></li> <li class="me-2 me-md-auto"><a href="https://www.youtube.com/@ip2locationipgeolocation" target="_blank" rel="nofollow noopener noreferrer" aria-label="IP2Location YouTube"><i class="fa-brands fa-youtube" style="color: #b0b0b0;"></i></a></li> <li class="me-2 me-md-auto"><a href="https://www.instagram.com/ip2location.ip/" target="_blank" rel="nofollow noopener noreferrer" aria-label="IP2Location Instagram"><i class="fa-brands fa-instagram" style="color: #b0b0b0;"></i></a></li> <li><a href="https://www.linkedin.com/company/ip2location" target="_blank" rel="nofollow noopener noreferrer" aria-label="IP2Location LinkedIn"><i class="fa-brands fa-linkedin" style="color: #b0b0b0;"></i></a></li> </ul> </div> </div> </div> </div> <!-- JS File --> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js" integrity="sha512-3gJwYpMe3QewGELv8k/BX9vcqhryRdzRMxVfq6ngyWXwo03GFEzjsUm8Q7RZcHPHksttq7/GFoxjCVUjkjvPdw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.4.1/jquery-migrate.min.js" integrity="sha512-KgffulL3mxrOsDicgQWA11O6q6oKeWcV00VxgfJw4TcM8XRQT8Df9EsrYxDf7tpVpfl3qcYD96BpyPvA4d1FDQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/js/bootstrap.bundle.min.js" integrity="sha512-VK2zcvntEufaimc+efOYi622VN5ZacdnufnmX7zIhCPmjhKnOi9ZDMtg1/ug5l183f19gG1/cBstPO4D8N/Img==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-slimScroll/1.3.8/jquery.slimscroll.min.js" integrity="sha512-cJMgI2OtiquRH4L9u+WQW+mz828vmdp9ljOcm/vKTQ7+ydQUktrPVewlykMgozPP+NUBbHdeifE6iJ6UVjNw5Q==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script defer src="https://cdn.ip2location.com/assets/js/metronic.min.js"></script> <script defer src="https://cdn.ip2location.com/assets/js/layout.min.js"></script> <script defer src="https://cdn.ip2location.com/assets/js/cart.min.js"></script> <script defer src="https://cdn.ip2location.com/assets/js/cookie-notice.js"></script> <script defer src="https://cdn.ip2location.com/assets/js/lazy.min.js"></script> <!-- TrustBox script --> <script src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script> <!-- End TrustBox script --> <!-- Google Code for Remarketing Tag --> <script> /* <![CDATA[ */ var google_conversion_id = 1072307919; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script src="https://www.googleadservices.com/pagead/conversion.js" integrity="sha384-eFBz8H40Y97Ul06uoIYKlyZ0maEseJH/IrwbgcMVxFGtH0OoPOBKsshCQrCj6DWz" crossorigin="anonymous"></script> <noscript><div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1072307919/?value=0&guid=ON&script=0"/></div></noscript> <script> <!-- $(function() { Layout.init(); }); //--> </script> <link rel="preload" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap" as="style"> <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap" rel="stylesheet" type="text/css" /> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap" as="style"> <link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap" rel="stylesheet" type="text/css" /> <script type='application/ld+json'>{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/www.ip2location.com\/","name":"IP2Location","logo":"https:\/\/www.ip2location.com\/assets\/img\/ip2location_logo.png"}</script> <script src="https://www.recaptcha.net/recaptcha/api.js?render=6LdjXpEUAAAAABG9zEnu_48EEQEdUx4hoqoaDio3" async defer></script> </body> </html> <!-- 9c1e499c-971d-5242-84e1-d7d9baa83c40 -->