1<!doctype html> 2<html lang="en" class="h-100"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 6 7 8 <meta name="author" content="IP2Location"> 9 <meta name="description" content="IP2Location.io offers various plans with different features & pricing for developer selection. Developers can choose an API plan that is suitable for their needs."> 10 <meta name="keywords" content="ip2location.io, pricing, plan"> 11 <meta property="og:title" content="IP2Location.io"> 12 <meta property="og:description" content="IP Address Geolocation to Country, City, Region, Latitude, Longitude, ZIP Code, ISP, Domain, Time Zone, Area Code, Mobile Data, Usage Type, Elevation and so on."> 13 <meta property="og:type" content="website"> 14 <meta property="og:image" content="https://cdn.ip2location.io/assets/img/og-ip2locationio.png"> 15 <meta property="og:url" content="https://ip2location.io/"> 16 17 <title>API Pricing | IP2Location.io</title> 18 <link rel="apple-touch-icon" sizes="180x180" href="https://cdn.ip2location.io/assets/img/icons/apple-touch-icon.png"> 19 <link rel="shortcut icon" href="/favicon.ico" /> 20 <link rel="icon" type="image/png" sizes="32x32" href="https://cdn.ip2location.io/assets/img/icons/favicon-32x32.png"> 21 <link rel="icon" type="image/png" sizes="16x16" href="https://cdn.ip2location.io/assets/img/icons/favicon-16x16.png"> 22 <link rel="manifest" href="/site.webmanifest"> 23 24 <link rel="preconnect" href="https://cdnjs.cloudflare.com"> 25 <link rel="dns-prefetch" href="//cdnjs.cloudflare.com"> 26 27 <link rel="preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/5.3.8/lux/bootstrap.min.css"> 28 <link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/5.3.8/lux/bootstrap.min.css" rel="stylesheet" type="text/css" /> 29 30 <link rel="preload" href="https://cdn.ip2location.io/assets/css/styles.min.css" as="style"> 31 <link href="https://cdn.ip2location.io/assets/css/styles.min.css" rel="stylesheet" type="text/css" /> 32 33 <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin> 34 <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin> 35 36 37 <link rel="canonical" href="https://www.ip2location.io/pricing" /> 38 39 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/themes/prism-tomorrow.min.css"> 40<style> 41 .mb-col{ 42 margin-bottom:3.17rem; 43 } 44 45 @media (min-width:992px) and (max-width:1030px) { 46 .mt-free {margin-top:3.64rem ! important;} 47 } 48 49 #pop-out{background-color:#fbf4eb;box-shadow: 0 3px 8px rgba(0,0,0,30%);position:fixed;z-index: 1000;width: 33%; bottom: 10px; right: 10px;} 50 @media only screen and (max-width: 700px) { 51 #pop-out{width:100%;left:0;right:0;bottom:0;} 52 } 53 @media (min-width: 576px){ 54 .modal-calculator { 55 max-width: 730px; 56 } 57 } 58 .table-costing th{ 59 font-size:1rem; 60 } 61 .table-costing .row-total td, .table-costing .row-total th{ 62 border-top: 1.7px solid #c1c0c0; 63 } 64 .table-costing .row-total td{ 65 font-weight:900; 66 } 67 .fs-tooltip{ 68 font-size:0.72rem; 69 } 70 71 .btn-gradient{ 72 border: none; 73 background-image: linear-gradient(to right, #4650c3 0%, #26D0CE 51%, #4650c3 100%); 74 background-size: 200% auto; 75 color:#ffffff; 76 transition: 0.5s; 77 } 78 .btn-gradient:hover { 79 background-position: right center; 80 color: #ffffff; 81 } 82 @media (min-width: 1330px){ 83 .modal-calculator { 84 max-width: 730px; 85 } 86 } 87 .h-proxy{ 88 min-height:430px; 89 } 90 @media (max-width: 1497px){ 91 .h-proxy{ 92 min-height:430px; 93 } 94 } 95 @media (max-width: 1331px){ 96 .h-proxy{ 97 min-height:520px; 98 } 99 } 100 @media (max-width: 1184px){ 101 .h-proxy{ 102 min-height:624px; 103 } 104 } 105 </style> 106 107 108 <!-- Google Tag Manager --> 109
109<script>
vendor: 335 bytes, lines 109-113
109(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 110 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 111 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 112 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 113 })(window,document,'script','dataLayer','
113GTM-57HKVBG
vendor: 3 bytes, line 113
113');
113</script>
113 114 <!-- End Google Tag Manager --> 115 116 <style> 117 #sticky_bar {padding: 9px 5px; background: #272727; position: fixed; top: 0; left:0; width:100%; margin-bottom:25px;z-index: 999; text-align: center; box-shadow: 0px 1px 11px #888888; color: #fff; font-size: 14.5px;text-transform:none!important;} 118 #sticky_bar_text, #sticky_bar_btn {display: inline-block;} 119 #sticky_bar_btn a {background:#e74c3c; color:#fff; padding:3px 10px; text-decoration:none; border-radius:3px;} 120 .pt-header{padding-top:70px;} 121 @media only screen and (max-width: 710px) { .pt-header{padding-top:125px;}} 122 @media only screen and (max-width: 1344px) { .container-nav{max-width:1240px;}} 123 124 /*.btn-gradient-bfcm{border: none;background-image: linear-gradient(to right, #000109 0%, #ff1e1e 41%, #4d4d4e 100%);background-size: 200% auto;color:#ffffff;transition: 0.5s;} 125 .btn-gradient-bfcm:hover {background-position: right center;color: #ffffff;}*/ 126 </style> 127 128
128<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit" defer></script>
128 129</head> 130<body class="d-flex flex-column h-100"> 131
131<script> 132 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)); 133 </script>
133 134 <nav class="navbar navbar-expand-lg navbar-light bg-white shadow-sm mb-5 pb-3 pt-header fixed-top"> 135 <!-- IPL Contest Bar --> 136 <div id="sticky_bar"> 137 <div id="sticky_bar_text"> 138 <strong>IP2Location Programming Contest 2026</strong> is happening now! Stay a chance to win amazing prizes now. 139 </div> 140 <div id="sticky_bar_btn"> 141 <a id="btn-join" target="_blank" class="btn btn-contest" href="https://contest.ip2location.com/">Join Now</a> 142 </div> 143 </div> 144 145 <div class="container container-nav d-flex justify-content-between"> 146 <a class="navbar-brand" href="/"><span class="logo">ip2location.io</span></a> 147 148 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#nav-bar" aria-controls="nav-bar" aria-expanded="false" aria-label="Toggle navigation"> 149 <span class="navbar-toggler-icon"></span> 150 </button> 151 152 <div class="collapse navbar-collapse" id="nav-bar"> 153 <ul class="navbar-nav me-auto"> 154 <li class="nav-item dropdown dropdown-mega"> 155 <a class="nav-link dropdown-toggle" href="/solutions" id="navbarDropdownSolutions" role="button" data-bs-toggle="dropdown" aria-expanded="false"> 156 Solutions 157 </a> 158 <div class="dropdown-menu mega-menu-container" aria-labelledby="navbarDropdownSolutions"> 159 <div class="d-lg-none py-1 border"> 160 <a class="dropdown-item ms-3" href="/solutions/localization"> Localization</a> 161 <a class="dropdown-item mt-2 ms-3" href="/solutions/security"> Security</a> 162 <a class="dropdown-item mt-2 ms-3" href="/solutions/marketing"> Marketing</a> 163 </div> 164 <div class="mega-layout mega-single d-none d-lg-flex"> 165 <div class="mega-sidebar"> 166 <div class="mega-sidebar-title">Overview</div> 167 <a href="/solutions" class="mega-nav-item active">Solutions</a> 168 </div> 169 <div class="mega-static-pane"> 170 <h5 class="mb-3 mb-lg-4 text-dark fw-bold">Solutions</h5> 171 <div class="mega-grid mb-4"> 172 <a href="/solutions/localization" class="mega-item"> 173 <div class="mega-item-title">Localization</div> 174 <div class="mega-item-desc">Use IP geolocation data to deliver localized content based on usersâ locations.</div> 175 </a> 176 <a href="/solutions/security" class="mega-item"> 177 <div class="mega-item-title">Security</div> 178 <div class="mega-item-desc">Discover how IP data and WHOIS information can enhance security and prevent fraud.</div> 179 </a> 180 <a href="/solutions/marketing" class="mega-item"> 181 <div class="mega-item-title">Marketing</div> 182 <div class="mega-item-desc">Display highly relevant advertisements based on customer locations.</div> 183 </a> 184 </div> 185 </div> 186 </div> 187 </div> 188 </li> 189 190 <li class="nav-item me-3 active"> 191 <a class="nav-link" href="/pricing">Pricing</a> 192 </li> 193 <li class="nav-item me-3"> 194 <a class="nav-link" href="/demo">Demo</a> 195 </li> 196 197 <li class="nav-item dropdown dropdown-mega"> 198 <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownResources" role="button" data-bs-toggle="dropdown" aria-expanded="false"> 199 Resources 200 </a> 201 <div class="dropdown-menu mega-menu-container" aria-labelledby="navbarDropdownResources"> 202 <div class="d-lg-none py-1 border"> 203 <a class="dropdown-item ms-3" href="/documentation"> API Documentation</a> 204 <a class="dropdown-item mt-2 ms-3" href="/development-libraries"> Libraries</a> 205 <a class="dropdown-item mt-2 ms-3" href="/integrations"> Integrations</a> 206 </div> 207 <div class="mega-layout mega-tabs d-none d-lg-flex"> 208 <div class="mega-sidebar"> 209 <div class="mega-sidebar-title">Resources</div> 210 <div class="css-tab-wrapper default-active"> 211 <a href="/documentation" class="mega-nav-item">API Documentation</a> 212 <div class="css-tab-pane"> 213 <h5 class="mb-3 mb-lg-4 text-dark fw-bold">API Documentation</h5> 214 <div class="mega-grid mb-4"> 215 <a href="/ip2location-documentation" class="mega-item"> 216 <div class="mega-item-title">IP2Location.io API</div> 217 <div class="mega-item-desc">Core IP geolocation API documentation</div> 218 </a> 219 <a href="/ip2location-bulk-documentation" class="mega-item"> 220 <div class="mega-item-title">IP2Location.io Bulk API</div> 221 <div class="mega-item-desc">Process multiple IPs in a single request</div> 222 </a> 223 <a href="/ip2whois-documentation" class="mega-item"> 224 <div class="mega-item-title">Domain WHOIS API</div> 225 <div class="mega-item-desc">
225Comprehensive WHOIS data lookup</div> 226 </a> 227 <a href="/ip2whois-domains-documentation" class="mega-item"> 228 <div class="mega-item-title">Hosted Domain API</div> 229 <div class="mega-item-desc">Retrieve domains hosted on an IP</div> 230 </a> 231 </div> 232 </div> 233 </div> 234 235 <div class="css-tab-wrapper"> 236 <a href="/development-libraries" class="mega-nav-item">Libraries</a> 237 <div class="css-tab-pane"> 238 <h5 class="mb-3 mb-lg-4 text-dark fw-bold">Libraries</h5> 239 <div class="mega-grid"> 240 <a href="/development-libraries" class="mega-item"> 241 <div class="mega-item-title">Development SDKs</div> 242 <div class="mega-item-desc">SDKs for popular languages like PHP, Node.js, Python, Java, and C#</div> 243 </a> 244 </div> 245 </div> 246 </div> 247 248 <div class="css-tab-wrapper"> 249 <a href="/integrations" class="mega-nav-item">Integrations</a> 250 <div class="css-tab-pane"> 251 <h5 class="mb-3 mb-lg-4 text-dark fw-bold">Integrations</h5> 252 <div class="row"> 253 <div class="col-md-4 mb-3 mb-lg-0"> 254 <h6 class="fw-bold text-muted text-uppercase mb-3" style="font-size: 0.75rem;">Workflow Automation</h6> 255 <ul class="list-unstyled d-flex flex-column gap-2"> 256 <li><a href="/integrately" class="text-decoration-none fw-semibold mega-link">Integrately</a></li> 257 <li><a href="/make" class="text-decoration-none fw-semibold mega-link">Make</a></li> 258 <li><a href="/pabbly" class="text-decoration-none fw-semibold mega-link">Pabbly</a></li> 259 <li><a href="/pipedream" class="text-decoration-none fw-semibold mega-link">Pipedream</a></li> 260 <li><a href="/zapier" class="text-decoration-none fw-semibold mega-link">Zapier</a></li> 261 <li><a href="/quickwork" class="text-decoration-none fw-semibold mega-link">Quickwork</a></li> 262 <li><a href="/viasocket" class="text-decoration-none fw-semibold mega-link">ViaSocket</a></li> 263 <li><a href="/ottokit" class="text-decoration-none fw-semibold mega-link">OttoKit</a></li> 264 </ul> 265 </div> 266 <div class="col-md-4 mb-3 mb-lg-0"> 267 <h6 class="fw-bold text-muted text-uppercase mb-3" style="font-size: 0.75rem;">Developer Tools</h6> 268 <ul class="list-unstyled d-flex flex-column gap-2 mb-4"> 269 <li><a href="/spring" class="text-decoration-none fw-semibold mega-link">Spring</a></li> 270 <li><a href="/steampipe" class="text-decoration-none fw-semibold mega-link">Steampipe</a></li> 271 <li><a href="/cli" class="text-decoration-none fw-semibold mega-link">Command Line</a></li> 272 </ul> 273 274 <h6 class="fw-bold text-muted text-uppercase mb-3 mt-5" style="font-size: 0.75rem;">Security & Analytics</h6> 275 <ul class="list-unstyled d-flex flex-column gap-2"> 276 <li><a href="/maltego" class="text-decoration-none fw-semibold mega-link">Maltego</a></li> 277 <li><a href="/splunk-soar" class="text-decoration-none fw-semibold mega-link">Splunk SOAR</a></li> 278 </ul> 279 </div> 280 <div class="col-md-4 mb-3 mb-lg-0"> 281 <h6 class="fw-bold text-muted text-uppercase mb-3" style="font-size: 0.75rem;">AI & LLM Ecosystem</h6> 282 <ul class="list-unstyled d-flex flex-column gap-2 mb-4"> 283 <li><a href="/chatgpt" class="text-decoration-none fw-semibold mega-link">ChatGPT</a></li> 284 <li><a href="/mcp-server" class="text-decoration-none fw-semibold mega-link">MCP Server</a></li> 285 <li><a href="/webex" class="text-decoration-none fw-semibold mega-link">Webex</a></li> 286 </ul> 287 </div> 288 </div> 289 </div> 290 </div> 291 </div> 292 </div> 293 </div> 294 </li> 295 </ul> 296 297 <ul class="nav navbar-nav justify-content-between ms-0 my-3 my-md-auto" > 298 <li class="dropdown order-2 d-none d-lg-inline"> 299 <button class="dropdown-toggle btn-block btn ms-md-2 mb-md-0 mb-3" data-bs-toggle="dropdown" data-bs-auto-close
299="outside" aria-haspopup="true" aria-expanded="false">Log In</button> 300 <ul class="dropdown-menu dropdown-menu-end mt-2 shadow border-1" style="width:280px"> 301 <li class="px-3 py-2"> 302 <form id="form-header-log-in" class="form" action="/log-in" method="post"> 303 <div class="my-2"> 304 <input class="form-control py-2" type="text" name="emailAddress" placeholder="Email Address" autocapitalize="off" data-custom-message="Required." required> 305 </div> 306 <div class="my-2"> 307 <input class="form-control py-2" type="password" name="password" placeholder="Password" autocapitalize="off" data-custom-message="Required." autocomplete="new-password" onfocus="this.removeAttribute('readonly');" readonly required> 308 </div> 309 <div class="my-2 form-check"> 310 <label class="form-check-label"><input type="checkbox" name="rememberMe" value="true" class="form-check-input border-1"> Remember Me</label> 311 </div> 312 <div class="my-2 d-grid"> 313 <button type="submit" class="btn btn-primary btn-block btn-submit">Log In <i class="fa fa-sign-in"></i></button> 314 </div> 315 <div class="py-1"></div> 316 <div class="text-center w-100 position-relative" style="border-top:1px solid #cccdcd;height: 20px;"> 317 <span class="position-absolute bg-white px-2 text-center" style="font-size:0.65rem;top: 5%;left: 50%;transform: translate(-50%, -50%);">OR</span> 318 </div> 319 <div class="py-1"></div> 320 <div class="row mb-4"> 321 <div class="col-12 col-lg-4 d-grid"> 322 <a href="javascript:;" class="btn btn-outline-secondary btn-block btn-auth mb-3 mb-lg-0 btn-log-in-with-passkey" type="submit"><i class="fa-solid fa-key"></i></a> 323 </div> 324 <div class="col-12 col-lg-4 d-grid"> 325 <a href="https://accounts.google.com/o/oauth2/v2/auth?redirect_uri=https%3A%2F%2Fwww.ip2location.io%2Flog-in%3Fvendor%3Dgoogle&response_type=code&client_id=982232339884-3ujooge3g9uhoi4h606l2mvhl2regc2i.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile&access_type=online" class="btn btn-outline-secondary btn-block btn-sm btn-auth mb-3 mb-lg-0"><i class="fa-brands fa-google" style="font-size:1.1rem;margin-top:0.2rem;background: conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg) 73% 55%/150% 150% no-repeat;-webkit-background-clip: text; background-clip: text;color: transparent;-webkit-text-fill-color: transparent;"></i> </a> 326 </div> 327 <div class="col-12 col-lg-4 d-grid"> 328 <a href="https://github.com/login/oauth/authorize?client_id=cb013619a481fe7b634a&redirect_uri=https%3A%2F%2Fwww.ip2location.io%2Flog-in%3Fvendor%3Dgithub&scope=user%3Aemail" class="btn btn-outline-secondary btn-block btn-sm btn-auth"><i class="fa-brands fa-github" style="font-size:1.1rem;margin-top:0.2rem;color:#000000;"></i></a> 329 </div> 330 </div> 331 <div class="my-2 text-center mb-2"> 332 <small><a href="/forgot-password">Forgot password?</a></small> 333 </div> 334 <div class="my-2 text-center mb-2"> 335 <small><a href="/resend-verification-email">Resend verification email</a></small> 336 </div> 337 <input type="hidden" name="nonce" value="MGY0MmIwNWNjODQ3YzBhM2MzNTVlYzk0MzRiM2JhZjI6MTc5MDI0MDMxMTpoZWFkZXItbG9nLWluOmQ1ODI2MWQyMzQ4ZGE4ZjRmMWIzZDI3NGFiYmJhYmQ5OWYzNzFjZDEyZTg0ZDM1ODc4ZWIzN2RjMmU5OTJlZjg="> 338 </form> 339 </li> 340 </ul> 341 </li> 342 <li class="nav-item order-1 d-lg-none"> 343 <a href="/log-in" class="btn btn-outline-secondary btn-block mb-2 py-2">Log In</a> 344 </li> 345 <li class="nav-item order-2"> 346 <a href="/sign-up?ref=5&trial=1" class="btn btn-primary btn-block btn-click ms-lg-3 mb-lg-0 mb-3 py-2 mt-1">Sign Up For Trial</a> 347 </li> 348 </ul> 349 </div> 350 </div> 351 </nav> 352 <div class="container mt-9"> 353 <nav aria-label="breadcrumb">
354 <ol class="breadcrumb"> 355 <li class="breadcrumb-item"><a href="/">Home</a></li> 356 <li class="breadcrumb-item active" style="color:#4f57a3;" aria-current="page">Pricing</li> 357 </ol> 358 </nav> 359 <div class="row mx-md-5 mx-3 mb-5 text-center"> 360 <div class="col-md-12 mt-3 mb-0"> 361 <h1 class="h2 mb-3">API Pricing</h1> 362 <h2 class="h4">Plans to Grow with Your Business</h2> 363 <p> 364 We offer flexible plans tailored for startups to enterprises. Each plan includes <a href="/ip2location-documentation" class="text-decoration-underline">IP Geolocation API</a>, <a href="/ip2whois-documentation" class="text-decoration-underline">Domain WHOIS API</a> and <a href="/ip2whois-domains-documentation" class="text-decoration-underline">Hosted Domain API</a> queries. 365 </p> 366 </div> 367 </div> 368 369 <!--Pricing plans for desktop screen--> 370 <div id="pricing" class="row mt-3 mb-5 d-none d-lg-flex"> 371 372 <div class="col-lg-3 text-center px-lg-0 px-2" > 373 <div class="card h-100 my-lg-0 my-5 border border-1"> 374 <div class="px-2" style=""> 375 376 <h5 class="card-title mt-5">Free</h5> 377 <h2 class="mt-5 mb-1 ">$0<span style="font-size:.8rem;">/month</span></h2> 378 <a href="/sign-up?ref=1" class="btn btn-click btn-outline-primary mb-2 mt-free mb-2 mt-3">Get Started</a> 379 <p class="mb-5" style="font-size:12px;"><a class="attribution-link text-decoration-underline" href="#attribution" style="cursor:pointer;font-weight:700;color:#1a1a1a;" >Attribution Required</a></p> 380 <ul class="list-group list-group-flush mb-4 mb-md-0 text-center text-lg-start "> 381 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 50K</span> IP Geolocation API queries/month</li> 382 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 500</span> Domain WHOIS API queries/month</li> 383 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 50</span> Hosted Domain API queries/month</li> 384 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 11</span> IP Attributes</li> 385 <li class="list-group-item border-0 bg-transparent">Database Updated Daily </li> 386 <li class="list-group-item border-0 bg-transparent"> -</li> 387 <li class="list-group-item border-0 bg-transparent"> Standard Support <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="72 hours or longer response"></i></li> 388 <li class="list-group-item border-0 bg-transparent"> -</li> 389 <li class="list-group-item border-0 bg-transparent"> -</li> 390 <li class="list-group-item border-0 bg-transparent"> -</li> 391 <li class="list-group-item border-0 bg-transparent"> -</li> 392 <li class="list-group-item border-0 bg-transparent"> Basic Geolocation Data</li> 393 <li class="list-group-item border-0 bg-transparent h-proxy"> Basic Proxies Detection <div class="text-center"><ul class="d-inline-block text-start"><li>Open Proxies Detection (PUB)</li></ul></div></li> 394 <li class="list-group-item border-0 bg-transparent"> -</li> 395 <li class="list-group-item border-0 bg-transparent"> -</li> 396 <li class="list-group-item border-0 bg-transparent"> -</li> 397 <li class="list-group-item border-0 bg-transparent"> -</li> 398 <li class="list-group-item border-0 bg-transparent"> -</li> 399 <li class="list-group-item border-0 bg-transparent mb-5"> -</li> 400 </ul> 401 </div> 402 </div> 403 </div> 404 <div class="col-lg-3 text-center px-lg-0 px-2" > 405 <div class="card h-100 my-lg-0 my-5 border border-1"> 406 <div class="px-2" style=""> 407 408 <h5 class="card-title mt-5">Starter</h5> 409 <h2 class="mt-5 mb-1 ">$49<span style="font-size:.8rem;">/month</span></h2> 410 <a href="/sign-up?ref=3" class="btn btn-click btn-outline-primary mb-2 mb-2 mt-3">Get Started</a> 411 <p style="margin-bottom:4.1rem;"></p> 412 <ul class="list-group list-group-flush mb-4 mb-md-0 text-center text-lg-start "> 413 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 150K</span> IP Geolocation API queries/month</li> 414 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 5K</span> Domain WHOIS API queries/month</li> 415 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 1K</span> Hosted Domain API queries/month</li> 416 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 20</span> IP Attributes</li> 417 <li class="list-group-item border-0 bg-transparent">Database Updated Daily </li> 418 <li class="list-group-item border-0 bg-transparent"> Overage Queries <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>$10 overage for every</u> <br> 30K IP Geolocation API queries <br> 1K Domain WHOIS API queries <br> 200 Hosted Domain API queries</p>"></i></li> 419 <li class="list-group-item border-0 bg-transparent"> Priority Support <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="48 hours response"></i></li> 420 <li class="list-group-item border-0 bg-transparent"> IP Filter List</li> 421 <li class="list-group-item border-0 bg-transparent"> Export Usage Log</li> 422 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="https://blog.ip2location.com/knowledge-base/understanding-cors-what-is-it-used-for/" target="_blank">CORS Request</a></li> 423 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="/ip2location-bulk-documentation" target="_blank">Bulk Query</a></li> 424 <li class="list-group-item border-0 bg-transparent"> Advanced Geolocation Data</li> 425 <li class="list-group-item border-0 bg-transparent h-proxy"> Basic Proxies Detection <div class="text-center"><ul class="d-inline-block text-start"><li>Open Proxies Detection (PUB)</li></ul></div></li> 426 <li class="list-group-item border-0 bg-transparent"> -</li> 427 <li class="list-group-item border-0 bg-transparent"> -</li> 428 <li class="list-group-item border-0 bg-transparent"> -</li> 429 <li class="list-group-item border-0 bg-transparent"> -</li> 430 <li class="list-group-item border-0 bg-transparent"> -</li> 431 <li class="list-group-item border-0 bg-transparent mb-5"> -</li> 432 </ul>
433 </div> 434 </div> 435 </div> 436 <div class="col-lg-3 text-center px-lg-0 px-2" > 437 <div class="card h-100 my-lg-0 my-5 border border-1"> 438 <div class="px-2" style="padding-bottom:.15rem;"> 439 440 <h5 class="card-title mt-5">Plus</h5> 441 <h2 class="mt-5 mb-1 ">$249<span style="font-size:.8rem;">/month</span></h2> 442 <a href="/sign-up?ref=4" class="btn btn-click btn-outline-primary mb-2 mb-2 mt-3">Get Started</a> 443 <p style="margin-bottom:4.1rem;"></p> 444 <ul class="list-group list-group-flush mb-4 mb-md-0 text-center text-lg-start "> 445 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 300K</span> IP Geolocation API queries/month</li> 446 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 40K</span> Domain WHOIS API queries/month</li> 447 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 5K</span> Hosted Domain API queries/month</li> 448 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 59</span> IP Attributes</li> 449 <li class="list-group-item border-0 bg-transparent">Database Updated Daily </li> 450 <li class="list-group-item border-0 bg-transparent"> Overage Queries <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>$50 overage for every</u> <br> 60K IP Geolocation API queries <br> 8K Domain WHOIS API queries <br> 1K Hosted Domain API queries</p>"></i></li> 451 <li class="list-group-item border-0 bg-transparent"> Priority Support <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="48 hours response"></i></li> 452 <li class="list-group-item border-0 bg-transparent"> IP Filter List</li> 453 <li class="list-group-item border-0 bg-transparent"> Export Usage Log</li> 454 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="https://blog.ip2location.com/knowledge-base/understanding-cors-what-is-it-used-for/" target="_blank">CORS Request</a></li> 455 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="/ip2location-bulk-documentation" target="_blank">Bulk Query</a></li> 456 <li class="list-group-item border-0 bg-transparent"> Advanced Geolocation Data</li> 457 <li class="list-group-item border-0 bg-transparent h-proxy"> Comprehensive Proxies Detection<div class="text-center"><ul class="d-inline-block text-start"><li>Open Proxies Detection (PUB)</li><li>Virtual Private Network Detection (VPN)</li><li>Tor Exit Nodes Detection (TOR)</li><li>Web Proxies Detection (WEB)</li><li>Residential Proxies Detection (RES)</li><li>Consumer Privacy Network Detection (CPN)</li><li>Enterprise Private Network Detection (EPN)</li></ul></div></li> 458 <li class="list-group-item border-0 bg-transparent"> -</li> 459 <li class="list-group-item border-0 bg-transparent"> -</li> 460 <li class="list-group-item border-0 bg-transparent"> -</li> 461 <li class="list-group-item border-0 bg-transparent"> Mobile Data</li> 462 <li class="list-group-item border-0 bg-transparent"> Geolocation Add-On Data</li> 463 <li class="list-group-item border-0 bg-transparent mb-5"> -</li> 464 </ul> 465 </div> 466 </div> 467 </div> 468 <div class="col-lg-3 text-center px-lg-0 px-2" > 469 <div class="card h-100 my-lg-0 my-5 border border-1"> 470 <div class="px-2" style=""> 471 <div class="badge position-absolute py-2 px-4" style="background-color:var(--iris);padding-top: .28rem; top: -15px;left: 50%; transform: translateX(-50%);text-align:center;">Full Access Trial</div> 472 <h5 class="card-title mt-5">Security</h5> 473 <h2 class="mt-5 mb-1 ">$499<span style="font-size:.8rem;">/month</span></h2> 474 <a href="/sign-up?ref=5&trial=1" class="btn btn-click btn-gradient mb-2 mb-2 mt-3">7 days Free Trial</a> 475 <p class="mb-5" style="font-size:13px;color:#1a1a1a;">No Credit Card Needed</p> 476 <ul class="list-group list-group-flush mb-4 mb-md-0 text-center text-lg-start "> 477 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 600K</span> IP Geolocation API queries/month</li> 478 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 150K</span> Domain WHOIS API queries/month</li> 479 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 25k</span> Hosted Domain API queries/month</li> 480 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 79</span> IP Attributes</li> 481 <li class="list-group-item border-0 bg-transparent">Database Updated Daily </li> 482 <li class="list-group-item border-0 bg-transparent"> Overage Queries <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>$100 overage for every</u> <br> 120K IP Geolocation API queries <br> 30K Domain WHOIS API queries <br> 5K Hosted Domain API queries</p>"></i></li> 483 <li class="list-group-item border-0 bg-transparent"> Priority Support <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="48 hours response"></i></li> 484 <li class="list-group-item border-0 bg-transparent"> IP Filter List</li> 485 <li class="list-group-item border-0 bg-transparent"> Export Usage Log</li> 486 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="https://blog.ip2location.com/knowledge-base/understanding-cors-what-is-it-used-for/" target="_blank">CORS Request</a></li> 487 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="/ip2location-bulk-documentation" target="_blank">Bulk Query</a></li> 488 <li class="list-group-item border-0 bg-transparent"> Advanced Geolocation Data</li> 489 <li class="list-group-item border-0 bg-transparent h-proxy"> Complete Proxies Detection<div class="text-center"><ul class="d-inline-block text-start"><li>Open Proxies Detection (PUB)</li><li>Virtual Private Network Detection (VPN)</li><li>Tor Exit Nodes Detection (TOR)</li><li>Web Proxies Detection (WEB)</li><li>Residential Proxies Detection (RES)</li><li>Consumer Privacy Network Detection (CPN)</li><li>Enterprise Private Network Detection (EPN)</li><li>Data Center Ranges Detection (DCH)</li><li>Search Engine Spider Detection (SES)</li><li>AI Crawler Detection(AIC)</li></ul></div></li> 490 <li class="list-group-item border-0 bg-transparent"> Proxy Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of last seen, proxy type, threat & provider"></i></li> 491 <li class="list-group-item border-0 bg-transparent"> Autonomous System (AS) Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of AS number, AS name, AS domain, AS usage type & AS CIDR"></i></li> 492 <li class="list-group-item border-0 bg-transparent"> IP2Proxy® Fraud Score</li> 493 <li class="list-group-item border-0 bg-transparent"> Mobile Data</li> 494 <li class="list-group-item border-0 bg-transparent"> Geolocation Add-On Data</li> 495 <li class="list-group-item border-0 bg-transparent mb-5">
495 Advertising Category</li> 496 </ul> 497 </div> 498 </div> 499 </div> </div> 500 501 <!--Pricing plans for mobile screen--> 502 <div id="pricing-sm" class="row my-5 d-lg-none d-block"> 503 504 <div class="col-lg-3 text-center px-lg-0 px-2" > 505 <div class="card my-lg-0 my-5"> 506 <div class="px-2" style=""> 507 508 <h5 class="card-title mt-5">Free</h5> 509 <h2 class="mt-5 mb-1 ">$0<span style="font-size:.8rem;">/month</span></h2> 510 <a href="/sign-up?ref=1" class="btn btn-click btn-outline-primary mb-2 mt-free mb-2 mt-3">Get Started</a> 511 <p style="font-size:12px;"><a class="attribution-link text-decoration-underline" href="#attribution" style="cursor:pointer;font-weight:700;color:#1a1a1a;" >Attribution Required</a></p> 512 <ul class="list-group list-group-flush mb-4 mb-md-0 text-center text-lg-start "> 513 <li class="list-group-item border-0 bg-transparent mt-4"><span class="h6"> 50K</span> IP Geolocation API queries/month</li> 514 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 500</span> Domain WHOIS API queries/month</li> 515 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 50</span> Hosted Domain API queries/month</li> 516 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 11</span> IP Attributes</li> 517 <li class="list-group-item border-0 bg-transparent">Database Updated Daily </li> 518 <li class="list-group-item border-0 bg-transparent"> - </li> 519 <li class="list-group-item border-0 bg-transparent"> Standard Support <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="72 hours or longer response"></i></li> 520 <li class="list-group-item border-0 bg-transparent"> -</li> 521 <li class="list-group-item border-0 bg-transparent"> -</li> 522 <li class="list-group-item border-0 bg-transparent"> -</li> 523 <li class="list-group-item border-0 bg-transparent"> Basic Geolocation Data</li> 524 <li class="list-group-item border-0 bg-transparent"> Basic Proxies Detection <div class="text-center"><ul class="d-inline-block text-start"><li>Open Proxies Detection (PUB)</li></ul></div></li> 525 <li class="list-group-item border-0 bg-transparent"> -</li> 526 <li class="list-group-item border-0 bg-transparent"> -</li> 527 <li class="list-group-item border-0 bg-transparent"> -</li> 528 <li class="list-group-item border-0 bg-transparent"> -</li> 529 <li class="list-group-item border-0 bg-transparent"> -</li> 530 <li class="list-group-item border-0 bg-transparent mb-5"> -</li> 531 </ul> 532 </div> 533 </div> 534 </div> 535 <div class="col-lg-3 text-center px-lg-0 px-2" > 536 <div class="card my-lg-0 my-5"> 537 <div class="px-2" style=""> 538 539 <h5 class="card-title mt-5">Starter</h5> 540 <h2 class="mt-5 mb-1 ">$49<span style="font-size:.8rem;">/month</span></h2> 541 <a href="/sign-up?ref=3" class="btn btn-click btn-outline-primary mb-2 mb-2 mt-3">Get Started</a> 542 543 <ul class="list-group list-group-flush mb-4 mb-md-0 text-center text-lg-start "> 544 <li class="list-group-item border-0 bg-transparent mt-4"><span class="h6"> 150K</span> IP Geolocation API queries/month</li> 545 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 5K</span> Domain WHOIS API queries/month</li> 546 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 1K</span> Hosted Domain API queries/month</li> 547 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 20</span> IP Attributes</li> 548 <li class="list-group-item border-0 bg-transparent">Database Updated Daily </li> 549 <li class="list-group-item border-0 bg-transparent"> Overage Queries <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>$10 overage for every</u> <br> 30K IP Geolocation API queries <br> 1K Domain WHOIS API queries <br> 200 Hosted Domain API queries</p>"></i> </li> 550 <li class="list-group-item border-0 bg-transparent"> Priority Support <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="48 hours response"></i></li> 551 <li class="list-group-item border-0 bg-transparent"> IP Filter List</li> 552 <li class="list-group-item border-0 bg-transparent"> Export Usage Log</li> 553 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="https://blog.ip2location.com/knowledge-base/understanding-cors-what-is-it-used-for/" target="_blank">CORS Request</a></li> 554 <li class="list-group-item border-0 bg-transparent"> Advanced Geolocation Data</li> 555 <li class="list-group-item border-0 bg-transparent"> Basic Proxies Detection <div class="text-center"><ul class="d-inline-block text-start"><li>Open Proxies Detection (PUB)</li></ul></div></li> 556 <li class="list-group-item border-0 bg-transparent"> -</li> 557 <li class="list-group-item border-0 bg-transparent"> -</li> 558 <li class="list-group-item border-0 bg-transparent"> -</li> 559 <li class="list-group-item border-0 bg-transparent"> -</li> 560 <li class="list-group-item border-0 bg-transparent"> -</li> 561 <li class="list-group-item border-0 bg-transparent mb-5"> -</li> 562 </ul>
563 </div> 564 </div> 565 </div> 566 <div class="col-lg-3 text-center px-lg-0 px-2" > 567 <div class="card my-lg-0 my-5"> 568 <div class="px-2" style="padding-bottom:.15rem;"> 569 570 <h5 class="card-title mt-5">Plus</h5> 571 <h2 class="mt-5 mb-1 ">$249<span style="font-size:.8rem;">/month</span></h2> 572 <a href="/sign-up?ref=4" class="btn btn-click btn-outline-primary mb-2 mb-2 mt-3">Get Started</a> 573 574 <ul class="list-group list-group-flush mb-4 mb-md-0 text-center text-lg-start "> 575 <li class="list-group-item border-0 bg-transparent mt-4"><span class="h6"> 300K</span> IP Geolocation API queries/month</li> 576 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 40K</span> Domain WHOIS API queries/month</li> 577 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 5K</span> Hosted Domain API queries/month</li> 578 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 59</span> IP Attributes</li> 579 <li class="list-group-item border-0 bg-transparent">Database Updated Daily </li> 580 <li class="list-group-item border-0 bg-transparent"> Overage Queries <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>$50 overage for every</u> <br> 60K IP Geolocation API queries <br> 8K Domain WHOIS API queries <br> 1K Hosted Domain API queries</p>"></i> </li> 581 <li class="list-group-item border-0 bg-transparent"> Priority Support <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="48 hours response"></i></li> 582 <li class="list-group-item border-0 bg-transparent"> IP Filter List</li> 583 <li class="list-group-item border-0 bg-transparent"> Export Usage Log</li> 584 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="https://blog.ip2location.com/knowledge-base/understanding-cors-what-is-it-used-for/" target="_blank">CORS Request</a></li> 585 <li class="list-group-item border-0 bg-transparent"> Advanced Geolocation Data</li> 586 <li class="list-group-item border-0 bg-transparent"> Comprehensive Proxies Detection<div class="text-center"><ul class="d-inline-block text-start"><li>Open Proxies Detection (PUB)</li><li>Virtual Private Network Detection (VPN)</li><li>Tor Exit Nodes Detection (TOR)</li><li>Web Proxies Detection (WEB)</li><li>Residential Proxies Detection (RES)</li><li>Consumer Privacy Network Detection (CPN)</li><li>Enterprise Private Network Detection (EPN)</li></ul></div></li> 587 <li class="list-group-item border-0 bg-transparent"> -</li> 588 <li class="list-group-item border-0 bg-transparent"> -</li> 589 <li class="list-group-item border-0 bg-transparent"> -</li> 590 <li class="list-group-item border-0 bg-transparent"> Mobile Data</li> 591 <li class="list-group-item border-0 bg-transparent"> Geolocation Add-On Data</li> 592 <li class="list-group-item border-0 bg-transparent mb-5"> -</li> 593 </ul> 594 </div> 595 </div> 596 </div> 597 <div class="col-lg-3 text-center px-lg-0 px-2" > 598 <div class="card my-lg-0 my-5"> 599 <div class="px-2" style=""> 600 <div class="badge position-absolute py-2 px-4" style="background-color:var(--iris);padding-top: .28rem; top: -15px;left: 50%; transform: translateX(-50%);text-align:center;">Full Access Trial</div> 601 <h5 class="card-title mt-5">Security</h5> 602 <h2 class="mt-5 mb-1 ">$499<span style="font-size:.8rem;">/month</span></h2> 603 <a href="/sign-up?ref=5&trial=1" class="btn btn-click btn-gradient mb-2 mb-2 mt-3">7 days Free Trial</a> 604 <p style="font-size:13px;color:#1a1a1a;">No Credit Card Needed</p> 605 <ul class="list-group list-group-flush mb-4 mb-md-0 text-center text-lg-start "> 606 <li class="list-group-item border-0 bg-transparent mt-4"><span class="h6"> 600K</span> IP Geolocation API queries/month</li> 607 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 150K</span> Domain WHOIS API queries/month</li> 608 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 25k</span> Hosted Domain API queries/month</li> 609 <li class="list-group-item border-0 bg-transparent"><span class="h6"> 79</span> IP Attributes</li> 610 <li class="list-group-item border-0 bg-transparent">Database Updated Daily </li> 611 <li class="list-group-item border-0 bg-transparent"> Overage Queries <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>$100 overage for every</u> <br> 120K IP Geolocation API queries <br> 30K Domain WHOIS API queries <br> 5K Hosted Domain API queries</p>"></i> </li> 612 <li class="list-group-item border-0 bg-transparent"> Priority Support <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="48 hours response"></i></li> 613 <li class="list-group-item border-0 bg-transparent"> IP Filter List</li> 614 <li class="list-group-item border-0 bg-transparent"> Export Usage Log</li> 615 <li class="list-group-item border-0 bg-transparent"> <a style="text-decoration:underline ! important;" href="https://blog.ip2location.com/knowledge-base/understanding-cors-what-is-it-used-for/" target="_blank">CORS Request</a></li> 616 <li class="list-group-item border-0 bg-transparent"> Advanced Geolocation Data</li> 617 <li class="list-group-item border-0 bg-transparent"> Complete Proxies Detection<div class="text-center"><ul class="d-inline-block text-start"><li>Open Proxies Detection (PUB)</li><li>Virtual Private Network Detection (VPN)</li><li>Tor Exit Nodes Detection (TOR)</li><li>Web Proxies Detection (WEB)</li><li>Residential Proxies Detection (RES)</li><li>Consumer Privacy Network Detection (CPN)</li><li>Enterprise Private Network Detection (EPN)</li><li>Data Center Ranges Detection (DCH)</li><li>Search Engine Spider Detection (SES)</li><li>AI Crawler Detection(AIC)</li></ul></div></li> 618 <li class="list-group-item border-0 bg-transparent"> Proxy Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of last seen, proxy type, threat & provider"></i></li> 619 <li class="list-group-item border-0 bg-transparent"> Autonomous System (AS) Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of AS number, AS name, AS domain, AS usage type & AS CIDR"></i></li> 620 <li class="list-group-item border-0 bg-transparent"> IP2Proxy® Fraud Score</li> 621 <li class="list-group-item border-0 bg-transparent"> Mobile Data</li> 622 <li class="list-group-item border-0 bg-transparent"> Geolocation Add-On Data</li> 623 <li class="list-group-item border-0 bg-transparent mb-5">
623 Advertising Category</li> 624 </ul> 625 </div> 626 </div> 627 </div> </div> 628 629 630 631 <p> 632 Calculate the estimated cost of using IP2Location.io API for your next project with this simple <a class="text-decoration-underline" style="cursor:pointer" data-bs-toggle="modal" data-bs-target="#pricingModal">price calculator</a>. 633 </p> 634 635 636 <div class="modal fade" id="pricingModal" tabindex="-1" aria-labelledby="pricingModalLabel" aria-hidden="true"> 637 <div class="modal-dialog modal-calculator"> 638 <div class="modal-content"> 639 <div class="modal-header"> 640 <h5 class="modal-title" id="pricingModalLabel">Pricing calculator</h5> 641 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"> 642 643 </button> 644 </div> 645 <div class="modal-body px-4"> 646 <form> 647 <div class="my-2 row"> 648 <div class="col-md-6"> 649 <label class="label-title" for="types">Type of queries</label> 650 <select class="form-control form-select" id="types"> 651 <option value="geo">IP Geolocation API</option> 652 <option value="whois">Domain WHOIS API</option> 653 <option value="domain">Hosted Domain API</option> 654 </select> 655 </div> 656 <div class="col-md-6"> 657 <label class="label-title" for="queries">Total queries per month</label> 658 <input type="number" class="form-control" id="queries" name="quantity" placeholder="No. of queries" style="width:55%;"> 659 <div id="queries-error" class="invalid-feedback"></div> 660 </div> 661 </div> 662 663 <div class="my-2 row justify-content-center mb-4"> 664 <div class="col-md-4"> 665 <button type="button" id="btn-calculate" style="font-size:0.9rem;" class="btn btn-primary btn-block btn-click btn-submit mb-2 mt-2">Calculate</button> 666 </div> 667 </div> 668 </form> 669 <div id="pricing-result" class="d-none"> 670 <hr> 671 <label class="label-title mt-2">Breakdown of monthly pricing</label> 672 <div class="table-responsive"> 673 <table class="table table-sm table-costing"> 674 <thead> 675 <tr> 676 <th scope="col" ></th> 677 <th scope="col" class="text-center">Free <i class="fa-solid fa-circle-info fa-sm" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>Queries per month</u> <br>50K IP Geolocation API <br> 500 Domain WHOIS API <br> 50 Hosted Domain API</p>"></i></th> 678 <th scope="col" class="text-center">Starter <i class="fa-solid fa-circle-info fa-sm" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>Queries per month</u> <br>150K IP Geolocation API <br> 5K Domain WHOIS API <br> 1k Hosted Domain API</p>"></i></th> 679 <th scope="col" class="text-center">Plus <i class="fa-solid fa-circle-info fa-sm" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>Queries per month</u> <br>300K IP Geolocation API <br> 40K Domain WHOIS API <br> 5k Hosted Domain API</p>"></i></th> 680 <th scope="col" class="text-center">Security <i class="fa-solid fa-circle-info fa-sm" data-bs-toggle="tooltip" data-bs-html="true" title="<p class='text-start text-white fs-tooltip mb-0'><u>Queries per month</u> <br>600K IP Geolocation API <br> 150K Domain WHOIS API <br> 25k Hosted Domain API</p>"></i></th> 681 </tr> 682 </thead> 683 <tbody> 684 <tr> 685 <th scope="row" style="text-transform:none;">Base Plan</th> 686 <td class="text-center">$0</td> 687 <td class="text-center">$49</td> 688 <td class="text-center">$249</td> 689 <td class="text-center">$499</td> 690 </tr> 691 <tr> 692 <th scope="row" style="text-transform:none">Overage</th> 693 <td class="text-center">$0</td> 694 <td class="text-center">$10<span id="overage-starter"></span></td> 695 <td class="text-center">$50<span id="overage-plus"></span></td> 696 <td class="text-center">$100<span id="overage-security"></span></td> 697 </tr> 698 <tr class="row-total"> 699 <th scope="row" style="text-transform:none"><strong>Total Cost</th> 700 <td class="text-center" id="cost-free">$0</td> 701 <td class="text-center" id="cost-starter">$59</td> 702 <td class="text-center" id="cost-plus">$299</td> 703 <td class="text-center" id="cost-security">$599</td> 704 </tr> 705 <tr class="row-total"> 706 <th scope="row"></th> 707 <td><a id="btn-free-plan" href="/sign-up?ref=1" class="btn btn-click btn-primary btn-sm">Get Started</a></td> 708 <td><a href="/sign-up?ref=3" class="btn btn-click btn-primary btn-sm">Get Started</a></td> 709 <td><a href="/sign-up?ref=4" class="btn btn-click btn-primary btn-sm">Get Started</a></td> 710 <td><a href="/sign-up?ref=5&trial=1" class="btn btn-click btn-primary btn-sm">Free Trial</a></td> 711 </tr> 712 </tbody> 713 </table> 714 </div> 715 </div>
716 </div> 717 </div> 718 </div> 719 </div> 720 721 <div class="row my-4 pb-5"></div> 722 723 <div class="row border shadow-sm"> 724 <div class="col-md-8 my-auto py-5 px-md-5 px-4"> 725 <h2 class="mb-4 pb-2">Get The Free 7-Day Access to Pro-Level IP Data</h3> 726 <a href="/sign-up?ref=5&trial=1" class="btn btn-warning btn-click px-4 px-md-5" style="font-size:1.1rem;">Start Free Trial Now</a> 727 <p class="mt-2 text-dark" style="font-size:0.9rem;"> 728 7-Day Free Trial â No Credit Card Needed 729 </p> 730 </div> 731 <div class="col-md-4"> 732 <img src="https://cdn.ip2location.io/assets/img/placeholder-image.png" data-src="https://cdn.ip2location.io/assets/img/free-trial.png" class="img-fluid lazy" width="400" height="400" alt="Free Trial Plan"> 733 </div> 734 </div> 735 736 737 <div class="row mb-5 pb-3"></div> 738 739 <div class="row my-5"> 740 <div class="col-md-12 mt-5 mb-4 pb-2"> 741 <h4 class="text-center mb-5">Compare Plan Features</h4> 742 <div class="row text-center"> 743 <div class="col-md-12"> 744 <div class="table-responsive"> 745 <table class="table table-striped table-bordered table-advance table-hover table-sm"> 746 <thead> 747 <tr> 748 <th class="col-md-8 text-start w-25"><strong>Feature</strong></th> 749 <th class="col-md-1 text-center">Free</th> 750 <th class="col-md-1 text-center">Starter</th> 751 <th class="col-md-1 text-center">Plus</th> 752 <th class="col-md-1 text-center">Security</th> 753 </tr> 754 </thead> 755 <tbody> 756 757 <tr><td class="text-start">IP Address</td> 758 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 759 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 760 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 761 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 762 </tr> 763 <tr><td class="text-start">Country Code</td> 764 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 765 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 766 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 767 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 768 </tr> 769 <tr><td class="text-start">Country Name</td> 770 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 771 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 772 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 773 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 774 </tr> 775 <tr><td class="text-start">Region Name</td> 776 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 777 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 778 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 779 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 780 </tr> 781 <tr><td class="text-start">City Name</td> 782 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 783 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 784 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 785 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 786 </tr> 787 <tr><td class="text-start">ZIP Code</td> 788 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 789 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 790 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 791 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 792 </tr> 793 <tr><td class="text-start">Latitude</td> 794 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 795 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 796 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 797 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 798 </tr> 799 <tr><td class="text-start">Longitude</td> 800 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 801 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 802 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 803 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 804 </tr> 805 <tr><td class="text-start">Time Zone</td> 806 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 807 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 808 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 809 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 810 </tr> 811 <tr><td class="text-start">ASN</td> 812 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 813 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 814 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 815 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 816 </tr> 817 <tr><td class="text-start">AS</td> 818 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 819 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 820 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 821 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 822 </tr> 823 <tr><td class="text-start">Domain WHOIS Lookup</td> 824 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 825 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 826 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 827 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 828 </tr> 829 <tr><td class="text-start">Hosted Domain Lookup</td> 830 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 831 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 832 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 833 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 834 </tr> 835 <tr><td class="text-start">Proxy</td> 836 <td class="text-center">PUB</td> 837 <td class="text-center">PUB</td> 838 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 839 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 840 </tr> 841 <tr><td class="text-start">ISP</td> 842 <td class="text-center"> </td> 843 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 844 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 845 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 846 </tr> 847 <tr><td class="text-start">Domain</td> 848 <td class="text-center"> </td> 849 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 850 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 851 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 852 </tr> 853 <tr><td class="text-start">Net Speed</td> 854 <td class="text-center"> </td> 855 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 856 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 857 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 858 </tr> 859 <tr><td class="text-start">IDD Code</td> 860 <td class="text-center"> </td> 861 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 862 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 863 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 864 </tr> 865 <tr><td class="text-start">Area Code</td> 866 <td class="text-center"> </td> 867 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 868 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 869 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 870 </tr> 871 <tr><td class="text-start">Weather Station Code</td> 872 <td class="text-center"> </td> 873 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 874 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 875 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 876 </tr> 877 <tr><td class="text-start">Weather Station Name</td> 878 <td class="text-center"> </td> 879 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 880 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 881 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 882 </tr> 883 <tr><td class="text-start">Elevation</td> 884 <td class="text-center"> </td> 885 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 886 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 887 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 888 </tr> 889 <tr><td class="text-start">Usage Type</td> 890 <td class="text-center"> </td> 891 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 892 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 893 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 894 </tr> 895 <tr><td class="text-start">Export Usage Log</td> 896 <td class="text-center"> </td> 897 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 898 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 899 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 900 </tr> 901 <tr><td class="text-start">MCC</td> 902 <td class="text-center"> </td> 903 <td class="text-center"> </td> 904 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 905 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 906 </tr> 907 <tr><td class="text-start">MNC</td> 908 <td class="text-center"> </td> 909 <td class="text-center"> </td> 910 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 911 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 912 </tr> 913 <tr><td class="text-start">Mobile Brand</td> 914 <td class="text-center"> </td> 915 <td class="text-center"> </td> 916 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 917 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 918 </tr> 919 <tr><td class="text-start">Address Type</td> 920 <td class="text-center"> </td> 921 <td class="text-center"> </td> 922 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 923 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 924 </tr> 925 <tr><td class="text-start">Continent Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of name, code, hemisphere & translations"></i></td> 926 <td class="text-center"> </td> 927 <td class="text-center"> </td> 928 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 929 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 930 </tr> 931 <tr><td class="text-start">Country Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of name, alpha3 code, numeric code, demonym, flag, capital, total area, population, currency code, currency name, currency symbol, language code, language name, IDD code, TLD, EU & translations"></i></td> 932 <td class="text-center"> </td> 933 <td class="text-center"> </td> 934 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 935 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 936 </tr> 937 <tr><td class="text-start">Region Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of name, code & translations"></i></td> 938 <td class="text-center"> </td> 939 <td class="text-center"> </td> 940 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 941 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 942 </tr> 943 <tr><td class="text-start">City Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of name & translations"></i></td> 944 <td class="text-center"> </td> 945 <td class="text-center"> </td> 946 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 947 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 948 </tr> 949 <tr><td class="text-start">Time Zone Info Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of Olson, current time, GMT offset, DST, abbreviation, DST start date, DST end date, sunrise & sunset"></i></td> 950 <td class="text-center"> </td> 951 <td class="text-center"> </td> 952 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 953 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 954 </tr> 955 <tr><td class="text-start">Geotargeting Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of metro code"></i></td> 956 <td class="text-center"> </td> 957 <td class="text-center"> </td> 958 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 959 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 960 </tr> 961 <tr><td class="text-start">Proxy Data <i class="fa-solid fa-circle-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of last seen, proxy type, threat & provider"></i></td> 962 <td class="text-center"> </td> 963 <td class="text-center"> </td> 964 <td class="text-center"> </td> 965 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 966 </tr> 967 <tr><td class="text-start">Autonomous System (AS) Data <i class="fa-solid fa-circl
967e-info" data-bs-toggle="tooltip" data-placement="top" title="The data consists of AS number, AS name, AS domain, AS usage type & AS CIDR"></i></td> 968 <td class="text-center"> </td> 969 <td class="text-center"> </td> 970 <td class="text-center"> </td> 971 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 972 </tr> 973 <tr><td class="text-start">IP2Proxy® Fraud Score</td> 974 <td class="text-center"> </td> 975 <td class="text-center"> </td> 976 <td class="text-center"> </td> 977 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 978 </tr> 979 <tr><td class="text-start">Category</td> 980 <td class="text-center"> </td> 981 <td class="text-center"> </td> 982 <td class="text-center"> </td> 983 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 984 </tr> 985 <tr><td class="text-start">Category Name</td> 986 <td class="text-center"> </td> 987 <td class="text-center"> </td> 988 <td class="text-center"> </td> 989 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 990 </tr> 991 <tr><td class="text-start">District</td> 992 <td class="text-center"> </td> 993 <td class="text-center"> </td> 994 <td class="text-center"> </td> 995 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 996 </tr> 997 <tr><td class="text-start">IP Filter List</td> 998 <td class="text-center"> </td> 999 <td class="text-center"> </td> 1000 <td class="text-center"> </td> 1001 <td class="text-center"><i class="fa fa-check-circle text-success"></i></td> 1002 </tr> </tbody> 1003 </table> 1004 </div> 1005 </div> 1006 </div> 1007 <p class="mt-5">Get full access to comprehensive data in Security plan. <a href="/sign-up?ref=5&trial=1" class="btn-click text-decoration-underline">Try Free Trial Now</a>!</p> 1008 </div> 1009 1010 </div> 1011 1012 <div class="divider"></div> 1013 1014 <div id="api" class="row my-5"> 1015 <div class="col-md-12 my-5"> 1016 <h4 class="text-center">Example API Responses</h4> 1017 <p class="text-center mb-5">Responses include fields matching your planâs detail level. For example, the Plus plan returns structured objects for country, region, city, ISP, time zone, elevation, geotargeting, etc. Visit <a href="/ip2location-documentation" class="text-decoration-underline">API documentation</a> for more details.</p> 1018 <div class="row"> 1019 <div class="col-md-3 mb-3"> 1020 <div class="card bg-dark border-0"> 1021 <div class="card-header text-white"> 1022 <span class="float-start my-2">Free Plan</span> 1023 <span data-clipboard-target="#code" class="btn btn-copy float-end py-2 px-2"><i class="fa fa-copy" style="color:#b5b5b5;"></i></span> 1024 </div> 1025 <div class="card-body p-0"> 1026 <pre id="code" class="my-0 p-2"><code style="font-size:.95rem;" class="language-json">{ 1027 "ip":"8.8.8.8", 1028 "country_code":"US", 1029 "country_name":"United States of America",
1030 "region_name":"California", 1031 "city_name":"Mountain View", 1032 "latitude":37.38605, 1033 "longitude":-122.08385, 1034 "zip_code":"94035", 1035 "time_zone":"-07:00", 1036 "asn":"15169", 1037 "as":"Google LLC", 1038 "is_proxy":false 1039}</code></pre> 1040 </div> 1041 </div> 1042 </div> 1043 <div class="col-md-3 mb-3"> 1044 <div class="card bg-dark border-0"> 1045 <div class="card-header text-white"> 1046 <span class="float-start my-2">Starter Plan</span> 1047 <span data-clipboard-target="#code2" class="btn btn-copy float-end py-2 px-2"><i class="fa fa-copy" style="color:#b5b5b5;"></i></span> 1048 </div> 1049 <div class="card-body p-0"> 1050 <pre id="code2" class="my-0 p-2"><code style="font-size:.95rem;" class="language-json">{ 1051 "ip":"8.8.8.8", 1052 "country_code":"US", 1053 "country_name":"United States of America", 1054 "region_name":"California", 1055 "city_name":"Mountain View", 1056 "latitude":37.38605, 1057 "longitude":-122.08385, 1058 "zip_code":"94035", 1059 "time_zone":"-07:00", 1060 "asn":"15169", 1061 "as":"Google LLC", 1062 "isp":"Google LLC", 1063 "domain":"google.com", 1064 "net_speed":"T1", 1065 "idd_code":"1", 1066 "area_code":"650", 1067 "weather_station_code":"USCA0746",
1068 "weather_station_name":"Mountain View", 1069 "elevation":32, 1070 "usage_type":"DCH", 1071 "is_proxy":false 1072}</code></pre> 1073 </div> 1074 </div> 1075 </div> 1076 <div class="col-md-3 mb-3"> 1077 <div class="card bg-dark border-0"> 1078 <div class="card-header text-white"> 1079 <span class="float-start my-2">Plus Plan</span> 1080 <span id="btn-copy-response" data-clipboard-target="#code3" class="btn btn-copy float-end py-2 px-2"><i class="fa fa-copy" style="color:#b5b5b5;"></i></span> 1081 </div> 1082 <div class="clearfix"></div> 1083 <div class="card-body p-0"> 1084 <pre id="code3" class="my-0 p-2"><code style="font-size:.95rem;" class="language-json">{ 1085 "ip":"8.8.8.8", 1086 "country_code":"US", 1087 "country_name":"United States of America", 1088 "region_name":"California", 1089 "city_name":"Mountain View", 1090 "latitude":37.38605, 1091 "longitude":-122.08385, 1092 "zip_code":"94035", 1093 "time_zone":"-07:00", 1094 "asn":"15169", 1095 "as":"Google LLC", 1096 "isp":"Google LLC", 1097 "domain":"google.com", 1098 "net_speed":"T1", 1099 "idd_code":"1", 1100 "area_code":"650", 1101 "weather_station_code":"USCA0746",
1102 "weather_station_name":"Mountain View", 1103 "mcc":"-", 1104 "mnc":"-", 1105 "mobile_brand":"-", 1106 "elevation":32, 1107 "usage_type":"DCH", 1108 "address_type":"Anycast", 1109 "continent":{ 1110 "name":"North America", 1111 "code":"NA", 1112 "hemisphere":["north","west"], 1113 "translation":{ 1114 "lang":"ko", 1115 "value":"ë¶ìë©ë¦¬ì¹´" 1116 } 1117 }, 1118 "country":{ 1119 "name":"United States of America", 1120 "alpha3_code":"USA", 1121 "numeric_code":840, 1122 "demonym":"Americans", 1123 "flag":"https://cdn.ip2location.io/assets/img/flags/us.png", 1124 "capital":"Washington, D.C.", 1125 "total_area":9826675, 1126 "population":339665118, 1127 "currency":{ 1128 "code":"USD", 1129 "name":"United States Dollar", 1130 "symbol":"$" 1131 }, 1132 "language":{ 1133 "code":"EN", 1134 "name":"English" 1135 }, 1136 "tld":"us", 1137 "translation":{ 1138 "lang":"ko", 1139 "value":"미êµ" 1140 } 1141 }, 1142 "region":{ 1143 "name":"California", 1144 "code":"US-CA", 1145 "translation":{ 1146 "lang":"ko", 1147 "value":"ìºë¦¬í¬ëì주" 1148 } 1149 }, 1150 "city":{ 1151 "name":"Mountain View", 1152 "translation":{ 1153 "lang":null, 1154 "value":null 1155 } 1156 }, 1157 "time_zone_info":{ 1158 "olson": "America/Los_Angeles", 1159 "current_time": "2025-07-16T19:06:49-07:00", 1160 "gmt_offset": -25200, 1161 "is_dst": true, 1162 "abbreviation": "PDT", 1163 "dst_start_date": "2025-03-09", 1164 "dst_end_date": "2025-11-02", 1165 "sunrise": "06:00", 1166 "sunset": "20:29" 1167 }, 1168 "geotargeting":{ 1169 "metro":"807" 1170 }, 1171 "is_proxy":false 1172}</code></pre> 1173 </div> 1174 </div> 1175 </div> 1176 <div class="col-md-3 mb-3"> 1177 <div class="card bg-dark border-0"> 1178 <div class="card-header text-white"> 1179 <span class="float-start my-2">Security Plan</span> 1180 <span id="btn-copy-response2" data-clipboard-target="#code4" class="btn btn-copy float-end py-2 px-2"><i class="fa fa-copy" style="color:#b5b5b5;"></i></span> 1181 </div> 1182 <div class="card-body p-0"> 1183 <pre id="code4" class="my-0 p-2"><code style="font-size:.95rem;" class="language-json">{ 1184 "ip":"8.8.8.8", 1185 "country_code":"US", 1186 "country_name":"United States of America",
1187 "region_name":"California", 1188 "district":"Santa Clara County", 1189 "city_name":"Mountain View", 1190 "latitude":37.38605, 1191 "longitude":-122.08385, 1192 "zip_code":"94035", 1193 "time_zone":"-07:00", 1194 "asn":"15169", 1195 "as":"Google LLC", 1196 "as_info": { 1197 "as_number": "15169", 1198 "as_name": "Google LLC", 1199 "as_domain": "google.com", 1200 "as_usage_type": "DCH", 1201 "as_cidr": "8.8.8.0/24" 1202 }, 1203 "isp":"Google LLC", 1204 "domain":"google.com", 1205 "net_speed":"T1", 1206 "idd_code":"1", 1207 "area_code":"650", 1208 "weather_station_code":"USCA0746", 1209 "weather_station_name":"Mountain View", 1210 "mcc":"-", 1211 "mnc":"-", 1212 "mobile_brand":"-", 1213 "elevation":32, 1214 "usage_type":"DCH", 1215 "address_type":"Anycast", 1216 "ads_category": "622", 1217 "ads_category_name": "Web Hosting", 1218 "continent":{ 1219 "name":"North America", 1220 "code":"NA", 1221 "hemisphere":["north","west"], 1222 "translation":{ 1223 "lang":"ko", 1224 "value":"ë¶ìë©ë¦¬ì¹´" 1225 } 1226 }, 1227 "country":{ 1228 "name":"United States of America", 1229 "alpha3_code":"USA", 1230 "numeric_code":840, 1231 "demonym":"Americans", 1232 "flag":"https://cdn.ip2location.io/assets/img/flags/us.png", 1233 "capital":"Washington, D.C.", 1234 "total_area":9826675, 1235 "population":339665118, 1236 "currency":{ 1237 "code":"USD", 1238 "name":"United States Dollar", 1239 "symbol":"$" 1240 }, 1241 "language":{ 1242 "code":"EN", 1243 "name":"English" 1244 }, 1245 "tld":"us", 1246 "translation":{ 1247 "lang":"ko", 1248 "value":"미êµ" 1249 } 1250 }, 1251 "region":{ 1252 "name":"California", 1253 "code":"US-CA", 1254 "translation":{ 1255 "lang":"ko", 1256 "value":"ìºë¦¬í¬ëì주" 1257 } 1258 }, 1259 "city":{
1260 "name":"Mountain View", 1261 "translation":{ 1262 "lang":null, 1263 "value":null 1264 } 1265 }, 1266 "time_zone_info":{ 1267 "olson": "America/Los_Angeles", 1268 "current_time": "2025-07-16T19:06:49-07:00", 1269 "gmt_offset": -25200, 1270 "is_dst": true, 1271 "abbreviation": "PDT", 1272 "dst_start_date": "2025-03-09", 1273 "dst_end_date": "2025-11-02", 1274 "sunrise": "06:00", 1275 "sunset": "20:29" 1276 }, 1277 "geotargeting":{ 1278 "metro":"807" 1279 }, 1280 "is_proxy":false, 1281 "fraud_score":0, 1282 "proxy":{ 1283 "last_seen":13, 1284 "proxy_type":"DCH", 1285 "threat":"-", 1286 "provider":"-", 1287 "is_vpn":false, 1288 "is_tor":false, 1289 "is_data_center":true, 1290 "is_public_proxy":false, 1291 "is_web_proxy":false, 1292 "is_web_crawler":false, 1293 "is_ai_crawler":false, 1294 "is_residential_proxy":false, 1295 "is_consumer_privacy_network":false, 1296 "is_enterprise_private_network":false, 1297 "is_spammer":false, 1298 "is_scanner":false, 1299 "is_botnet":false, 1300 "is_bogon":false 1301 } 1302}</code></pre> 1303 </div> 1304 </div> 1305 </div> 1306 </div> 1307 </div> 1308 </div> 1309 1310 <div class="divider"></div> 1311 1312 <div class="row my-5 pb-3"> 1313 <div class="col-md-12 my-4"> 1314 <div class="row"> 1315 <div class="col-md-4 my-auto"> 1316 <img src="https://cdn.ip2location.io/assets/img/placeholder-image.png" data-src="https://cdn.ip2location.io/assets/img/ipl-database.png" class="img-fluid lazy" width="400" height="400" alt="IP2Location Database"> 1317 </div> 1318 <div class="col-md-8 my-auto"> 1319 <h3 class="mb-4">Fast, Local, and Secure IP Lookup</h3> 1320 <p class="mb-2">Prefer to run IP geolocation lookups locally?</p> 1321 <p class="mb-4 pb-3">Download the IP2Location database and integrate it with your app using our SDKs for PHP, Python, .NET, and more.</p> 1322 <a style="font-size:1.2rem;" href="https://www.ip2location.com" target="_blank">Explore For More Databases <i class="fa-solid fa-arrow-right"></i></a> 1323 </div> 1324 </div> 1325 </div> 1326 </div> 1327 1328 <div class="divider"></div> 1329 1330 <div id="faq" class="row my-5"> 1331 <div class="col-md-12 my-5"> 1332 <h4 class="text-center">FAQs</h4> 1333 <p class="text-center mb-5">Frequently asked questions about plans and pricing.</p> 1334 <div id="accordion"> 1335 <div class="card border-bottom-0"> 1336 <div class="card-header" id="faq-h1"> 1337 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq1" aria-expanded="true" aria-controls="faq1"> 1338 <i class="fa-solid fa-circle-question"></i> Can I subscribe to multiple plans using one email address? 1339 </button> 1340 </div> 1341 <div id="faq1" class="collapse show" aria-labelledby="faq-h1" data-parent="#accordion"> 1342 <div class="card-body px-4 ms-3"> 1343 <p class="mb-0">No. You can only subscribe to one plan using one email address.</p> 1344 </div> 1345 </div> 1346 </div> 1347 <div class="card border-bottom-0"> 1348 <div class="card-header" id="faq2-h1"> 1349 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq2" aria-expanded="true" aria-controls="faq2"> 1350 <i class="fa-solid fa-circle-question"></i> What would happen if I use up all the queries before the next renewal? 1351 </button> 1352 </div> 1353 <div id="faq2" class="collapse" aria-labelledby="faq2-h1" data-parent="#accordion"> 1354 <div class="card-body px-4 ms-3"> 1355 <p class="mb-0">If you are subscribed to a free plan, the web service will be stopped once you have run out of queries. However, if you are subscribed to a commercial plan, you can still continue using the service without any disruption. However, you will be billed with the <strong>overage charges</strong> for the additional queries. Please see the plans information above for the additional queries and charges. 1356</p> 1357 </div> 1358 </div> 1359 </div> 1360 <div class="card border-bottom-0"> 1361 <div class="card-header" id="upgrade-h1"> 1362 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#upgrade" aria-expanded="true" aria-controls="upgrade"> 1363 <i class="fa-solid fa-circle-question"></i> How to upgrade to a higher plan? 1364 </button> 1365 </div> 1366 <div id="upgrade" class="collapse" aria-labelledby="upgrade-h1" data-parent="#accordion"> 1367 <div class="card-body px-4 ms-3"> 1368 <p class="mb-2"> 1369 You can upgrade to a higher plan anytime from your account area. The upgrade will take immediate effect upon the completion of the payment, and below are the changes that you should be aware of: 1370 </p> 1371 <ul class="terms-text"> 1372 <li>The next renewal date will be re-adjusted based on the date of the upgrade. For example, if you have upgraded the plan on the 3rd of January while your existing plan renew
1372al date is on the 15th of January, then the next renewal date will be adjusted to the 3rd of February.</li> 1373 <li>The unused queries will be rolled over to the next month just once during the upgrade. For example, suppose you have 9,000 unused queries in the Starter Plan. Upon upgrading to the Plus Plan, you will have 309,000 queries for the 1st month. Thereafter, in the subsequent months, the query limit will be reset back to 300,000 as according to the Plus Plan limit.</li> 1374 <li>Upon upgrading, you will be charged the full amount for the new plan. For example, if you are currently on the Starter Plan with 15 days left before renewal, upgrading to the Plus Plan will still cost you $249. This charge will not prorate based on your remaining time in the current plan.</li> 1375 </ul> 1376 1377 </div> 1378 </div> 1379 </div> 1380 <div class="card border-bottom-0"> 1381 <div class="card-header" id="faq5-h1"> 1382 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq5" aria-expanded="true" aria-controls="faq5"> 1383 <i class="fa-solid fa-circle-question"></i> How to downgrade the plan? 1384 </button> 1385 </div> 1386 <div id="faq5" class="collapse" aria-labelledby="faq5-h1" data-parent="#accordion"> 1387 <div class="card-body px-4 ms-3"> 1388 <p class="mb-0">You can downgrade to a lower plan anytime from your account area. The downgrade will not take immediate effect but will happen during the next renewal cycle.</p> 1389 </div> 1390 </div> 1391 </div> 1392 <div class="card border-bottom-0"> 1393 <div class="card-header" id="faq6-h1"> 1394 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq6" aria-expanded="true" aria-controls="faq6"> 1395 <i class="fa-solid fa-circle-question"></i> How does the monthly billing cycle work? 1396 </button> 1397 </div> 1398 <div id="faq6" class="collapse" aria-labelledby="faq6-h1" data-parent="#accordion"> 1399 <div class="card-body px-4 ms-3"> 1400 <p>If you subscribe to our commercial plan on the 7th of the month, you will be billed on the 7th for the subsequent months.</p> 1401 <p class="mb-0">If you subscribed on the 31st of the month, you will be billed on the 31st for the subsequent months. If the month doesnât have a 31st day, we will bill you on the last day of that month. For example, the 28th in February (or the 29th for a leap year), the 30th in March, the 30th in April, and so on.</p> 1402 </div> 1403 </div> 1404 </div> 1405 <div class="card border-bottom-0"> 1406 <div class="card-header" id="faq7-h1"> 1407 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq7" aria-expanded="true" aria-controls="faq7"> 1408 <i class="fa-solid fa-circle-question"></i> How to cancel the account? 1409 </button> 1410 </div> 1411 <div id="faq7" class="collapse" aria-labelledby="faq7-h1" data-parent="#accordion"> 1412 <div class="card-body px-4 ms-3"> 1413 <p class="mb-0">You can cancel the account anytime from your account area. Account cancellation will take immediate effect and all unused queries will be forfeited without refund. We would recommend that you downgrade to the Free plan, and then execute the account cancellation if you really do not need the service.</p> 1414 </div> 1415 </div> 1416 </div> 1417 <div class="card border-bottom-0"> 1418 <div class="card-header" id="faq8-h1"> 1419 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq8" aria-expanded="true" aria-controls="faq8"> 1420 <i class="fa-solid fa-circle-question"></i> Will unused queries be rolled over to next month's renewal? 1421 </button> 1422 </div> 1423 <div id="faq8" class="collapse" aria-labelledby="faq8-h1" data-parent="#accordion"> 1424 <div class="card-body px-4 ms-3"> 1425 <p class="mb-0">No. All unused queries, including the additional queries, will be forfeited during the next month renewal.</p> 1426 </div> 1427 </div> 1428 </div> 1429 <div class="card border-bottom-0"> 1430 <div class="card-header" id="attribution-h1"> 1431 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#attribution" aria-expanded="true" aria-controls="attribution"> 1432 <i class="fa-solid fa-circle-question"></i> Is attribution required to use IP2Location.io? 1433 </button> 1434 </div> 1435 <div id="attribution" class="collapse" aria-labelledby="attribution-h1" data-parent="#accordion"> 1436 <div class="card-body px-4 ms-3"> 1437 <p class="mb-0"> 1438 Yes, attribution is required if you are subscribed to our FREE plan or using keyless API, and is currently using the service. This means that you must include a visible and prominent statement of the below: 1439 </p> 1440 <div class="input-group my-3"> 1441 <textarea id="code5" style="background-color:#ffffff;font-size:0.9rem;" rows="1" class="form-control" readonly="">[Company name or site name or product name] uses IP2Location.io <a href="https://www.ip2location.io">IP geolocation</a> web service.</textarea> 1442 <button type="button" class="btn input-group-addon btn-copy rounded-0 text-white" data-clipboard-target="#code5" style="background-color:#858a8a;border-color:#858a8a;"><i class="fa fa-copy" style="font-size:0.9rem;"></i></button> 1443 </div> 1444 <p class="mb-3"> 1445 No attribution is required for IP2Location.io paid plans. 1446 </p> 1447 </div> 1448 </div>
1449 </div> 1450 <div class="card border-bottom-0"> 1451 <div class="card-header" id="faq10-h1"> 1452 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq10" aria-expanded="true" aria-controls="faq10"> 1453 <i class="fa-solid fa-circle-question"></i> Is there a free trial plan available for IP2Location.io? 1454 </button> 1455 </div> 1456 <div id="faq10" class="collapse" aria-labelledby="faq10-h1" data-parent="#accordion"> 1457 <div class="card-body px-4 ms-3"> 1458 <p class="mb-0">Yes, the free trial plan is available for only the IP2Location.io Security Plan. You can have full access to IP2Location.io's most comprehensive and advanced data in the Security Plan.</p> 1459 </div> 1460 </div> 1461 </div> 1462 <div class="card border-bottom-0"> 1463 <div class="card-header" id="faq11-h1"> 1464 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq11" aria-expanded="true" aria-controls="faq11"> 1465 <i class="fa-solid fa-circle-question"></i> What happens after the trial plan has ended? 1466 </button> 1467 </div> 1468 <div id="faq11" class="collapse" aria-labelledby="faq11-h1" data-parent="#accordion"> 1469 <div class="card-body px-4 ms-3"> 1470 <p class="mb-0">At the end of the free trial, you can upgrade to the Security Plan if you are interested. If not, you will revert to your original plan.</p> 1471 </div> 1472 </div> 1473 </div> 1474 <div class="card border-bottom-0"> 1475 <div class="card-header" id="faq12-h1"> 1476 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq12" aria-expanded="true" aria-controls="faq12"> 1477 <i class="fa-solid fa-circle-question"></i> What is the difference between the IP2Location.io Free Plan and the IP2Location.io Free Trial Plan? 1478 </button> 1479 </div> 1480 <div id="faq12" class="collapse" aria-labelledby="faq12-h1" data-parent="#accordion"> 1481 <div class="card-body px-4 ms-3"> 1482 <p class="mb-0">The IP2Location.io Free Plan is a free plan that offers limited data fields whereas IP2Location.io Free Trial Plan is a trial of the comprehensive Security Plan for a duration of 7 days.</p> 1483 </div> 1484 </div> 1485 </div> 1486 <!--newly added --> 1487 <div class="card border-bottom-0"> 1488 <div class="card-header" id="faq13-h1"> 1489 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq13" aria-expanded="true" aria-controls="faq13"> 1490 <i class="fa-solid fa-circle-question"></i> What is an overage charge? 1491 </button> 1492 </div> 1493 <div id="faq13" class="collapse" aria-labelledby="faq13-h1" data-parent="#accordion"> 1494 <div class="card-body px-4 ms-3"> 1495 <p class="mb-0"> 1496 The overage charge is a built-in feature available in all commercial plans to ensure the continuity of the service if you exceed the planâs query limit. 1497 Additional fees will be incurred when you exceed the queries of your plan. 1498 </p> 1499 </div> 1500 </div> 1501 </div> 1502 <div class="card border-bottom-0"> 1503 <div class="card-header" id="faq14-h1"> 1504 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq14" aria-expanded="true" aria-controls="faq14"> 1505 <i class="fa-solid fa-circle-question"></i> How much are overage charges for each plan? 1506 </button> 1507 </div> 1508 <div id="faq14" class="collapse" aria-labelledby="faq14-h1" data-parent="#accordion"> 1509 <div class="card-body px-4 ms-3"> 1510 <p> 1511 Overages charges for each plan are listed in the table below. 1512 </p> 1513 <p class="mb-4"> 1514 If you exceed your plan queries, you will be charged for additional fees. 1515 For instance, $10 will be charged if you exceed your Starter plan queries and 30K additional IP Geolocation API queries, 1K additional Domain WHOIS API queries and 200 additional Hosted Domain API queries will be added to the plan. 1516 </p> 1517 <table class="table table-bordered"> 1518 <tr> 1519 <th style="width:25%;">Free</th> 1520 <th>Starter</th> 1521 <th>Plus</th> 1522 <th>Security</th> 1523 </tr> 1524 <tr> 1525 <td> 1526 No overage charges 1527 </td> 1528 <td> 1529 <span class="h6">$10</span> per 1530 <ul> 1531 <li><span class="h6">30K</span> additional IP Geolocation API queries</li> 1532 <li><span class="h6">1K</span> additional Domain WHOIS API queries</li> 1533 <li><span class="h6">200</span> additional Hosted Domain API queries</li> 1534 </ul> 1535 </td> 1536 <td> 1537 <span class="h6">$50</span> per 1538 <ul> 1539 <li><span class="h6">60K</span> additional IP Geolocation API queries</li> 1540 <li><span class="h6">8K</span> additional Domain WHOIS API queries</li> 1541 <li><span class="h6">1K</span> additional Hosted Domain API queries</li> 1542 </ul> 1543 </td> 1544 <td> 1545 <span class="h6">$100</span> per 1546 <ul> 1547 <li><span class="h6">120K</span> additional IP Geolocation API queries</li> 1548 <li><span class="h6">30K</span> additional Domain WHOIS API queries</li> 1549 <li><span class="h6">5K</span> additional Hosted Domain API queries</li> 1550 </ul> 1551 </td> 1552 </tr> 1553 </table> 1554 </div> 1555 </div>
1556 </div> 1557 <div class="card border-bottom-0"> 1558 <div class="card-header" id="faq15-h1"> 1559 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq15" aria-expanded="true" aria-controls="faq15"> 1560 <i class="fa-solid fa-circle-question"></i> Do you have any scenarios of overage charges? 1561 </button> 1562 </div> 1563 <div id="faq15" class="collapse" aria-labelledby="faq15-h1" data-parent="#accordion"> 1564 <div class="card-body px-4 ms-3"> 1565 <p>Yes, we have. Below are some scenarios for your reference.</p> 1566 <p>Scenario 1:</p> 1567 <p class="mb-4"> 1568 John uses IP2Location.io Starter Plan and he exceeds 10K of IP Geolocation API queries. 1569 He still has the remaining 1K of Domain WHOIS API queries. 1570 $10 will be charged to his bill and his new balance queries will be 20K for IP Geolocation API queries and 2K for Domain WHOIS API queries. 1571 </p> 1572 <img class="img-fluid lazy mb-5" style="border:1px solid #dfe3e3!important;" src="https://cdn.ip2location.io/assets/img/placeholder-image.png" data-src="https://cdn.ip2location.io/assets/img/faq-overage-case.png" width="1000" height="336"> 1573 1574 <p>Scenario 2:</p> 1575 <p class="mb-4"> 1576 John uses IP2Location.io Plus Plan and he exceeds 50K of IP Geolocation API queries and 5K of Domain WHOIS API queries. 1577 $50 will be charged to his bill and his new balance queries will be 10K for IP Geolocation API queries and 3K for Domain WHOIS API queries. 1578 </p> 1579 <img class="img-fluid lazy mb-4" style="border:1px solid #dfe3e3!important;" src="https://cdn.ip2location.io/assets/img/placeholder-image.png" data-src="https://cdn.ip2location.io/assets/img/faq-overage-case2.png" width="1000" height="336"> 1580 1581 </div> 1582 </div> 1583 </div> 1584 <div class="card"> 1585 <div class="card-header" id="faq3-h1"> 1586 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq3" aria-expanded="true" aria-controls="faq3"> 1587 <i class="fa-solid fa-circle-question"></i> Can I turn off the overage charges? 1588 </button> 1589 </div> 1590 <div id="faq3" class="collapse" aria-labelledby="faq3-h1" data-parent="#accordion"> 1591 <div class="card-body px-4 ms-3"> 1592 <p class="mb-0"> 1593 Yes, you can turn off the overage charges or configure the maximum number of overage charges in the account area. 1594 </p> 1595 </div> 1596 </div> 1597 </div> 1598 1599 <div class="card"> 1600 <div class="card-header" id="faq16-h1"> 1601 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq16" aria-expanded="true" aria-controls="faq16"> 1602 <i class="fa-solid fa-circle-question"></i> Do you provide a keyless API lookup for api.ip2location.io? 1603 </button> 1604 </div> 1605 <div id="faq16" class="collapse" aria-labelledby="faq16-h1" data-parent="#accordion"> 1606 <div class="card-body px-4 ms-3"> 1607 <p class="mb-0"> 1608 Yes, we offer a keyless API lookup for api.ip2location.io. You can perform up to 1,000 queries daily using the api.ip2location.io endpoint without the need for an API key to obtain geolocation information instantly. An example on how to use the keyless API: 1609 </p> 1610 <div class="tab-pane" id="curl" role="tabpanel"> 1611 <pre class="mt-0 my-0 p-4"><code class="language-js">curl "https://api.ip2location.io/?ip=8.8.8.8&format=json" 1612 1613</code></pre> 1614 </div> 1615 </div> 1616 </div> 1617 </div> 1618 <div class="card"> 1619 <div class="card-header" id="faq17-h1"> 1620 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq17" aria-expanded="true" aria-controls="faq17"> 1621 <i class="fa-solid fa-circle-question"></i> What are the differences between keyless API and Free Plan? 1622 </button> 1623 </div> 1624 <div id="faq17" class="collapse" aria-labelledby="faq17-h1" data-parent="#accordion"> 1625 <div class="card-body px-4 ms-3"> 1626 <p class="mb-4"> 1627 Below are the differences between the keyless plan and the free plan (with API key). 1628 </p> 1629 <table class="table table-bordered"> 1630 <tr> 1631 <th>Feature</th> 1632 <th>Keyless API</th> 1633 <th>Free Plan (with API Key)</th> 1634 </tr> 1635 <tr> 1636 <td>Registration</td> 1637 <td>No registration required. Instant use of the REST API.</td> 1638 <td>Registration is required to obtain a free API key for querying.</td> 1639 </tr> 1640 <tr> 1641 <td>Query Limit</td> 1642 <td>1,000 queries per day</td> 1643 <td>50,000 queries per month</td> 1644 </tr> 1645 <tr> 1646 <td>
1646Infrastructure</td> 1647 <td>Hosted in the US East Region</td> 1648 <td>Global Load Balancers spread across more than 10 strategic regions worldwide</td> 1649 </tr> 1650 <tr> 1651 <td>Performance</td> 1652 <td>Fast in the US East Region, with potential increased latency for distant locations</td> 1653 <td>Fast performance in any location worldwide. Check our performance at <a href="https://status.ip2location.io" target="_blank">https://status.ip2location.io</a></td> 1654 </tr> 1655 </table> 1656 <p class="mt-4 mb-0"> 1657 For fast API queries with a higher limit, we recommend you to <a href="/sign-up?ref=1">sign up for our Free plan</a>. Afterall, itâs absolutely free! 1658 </p> 1659 </div> 1660 </div> 1661 </div> 1662 <div class="card"> 1663 <div class="card-header" id="faq18-h1"> 1664 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq18" aria-expanded="true" aria-controls="faq18"> 1665 <i class="fa-solid fa-circle-question"></i> When will the keyless API daily query limit be reset? 1666 </button> 1667 </div> 1668 <div id="faq18" class="collapse" aria-labelledby="faq18-h1" data-parent="#accordion"> 1669 <div class="card-body px-4 ms-3"> 1670 <p class="mb-0"> 1671 Query limit will be reset at 00:00 UTC daily. 1672 </p> 1673 </div> 1674 </div> 1675 </div> 1676 <div class="card"> 1677 <div class="card-header" id="faq19-h1"> 1678 <button class="btn mb-0 text-start py-2 px-3 btn-faq" data-bs-toggle="collapse" data-bs-target="#faq19" aria-expanded="true" aria-controls="faq19"> 1679 <i class="fa-solid fa-circle-question"></i> Which plan offers VPN detection? 1680 </button> 1681 </div> 1682 <div id="faq19" class="collapse" aria-labelledby="faq19-h1" data-parent="#accordion"> 1683 <div class="card-body px-4 ms-3"> 1684 <p class="mb-0">
1685 The Plus Plan and Security Plan. For a valid VPN IP address, the <strong>is_proxy</strong> property has a false value in the Micro Plan and Small Plan, which only detect open proxies, or a true value in the Plus Plan and Security Plan. 1686 </p> 1687 </div> 1688 </div> 1689 </div> 1690 1691 1692 </div> 1693 </div> 1694 </div> 1695 <div class="divider"></div> 1696 1697 <div class="row my-5 text-center"> 1698 <div class="col-md-12 my-5"> 1699 <h4>Unlock Location Insights For Free</h4> 1700 <p>Empower your applications with accurate IP geolocation information now.</p> 1701 <div class="d-grid gap-2 d-md-block"> 1702 <a href="/sign-up?ref=5&trial=1" class="btn btn-primary btn-click me-md-3 me-0">Start Free Trial</a> 1703 <a href="/sign-up" class="btn btn-outline-primary btn-click">Try It for Free</a> 1704 </div> 1705 </div> 1706 </div> 1707</div> 1708 1709 <div id="pop-out" class="d-none p-4"> 1710 <button id="btn-close" type="button" class="btn-close" style="width:.2em; height:.2em; float:right;" data-bs-dismiss="modal" aria-label="Close"></button> 1711 <div class="clearfix mb-2"></div> 1712 <div class="row"> 1713 <div class="col-md-4 my-auto"> 1714 <img src="https://cdn.ip2location.io/assets/img/free-sign-up.png" width="100" height="100" alt="IP2Location.io IP Geolocation API"> 1715 </div> 1716 <div class="col-md-8"> 1717 <h5 class="mb-3" style="color:#2D3079;text-transform:none!important;"> Dive in and experience accurate IP geolocation API for FREE!</h5> 1718 <a href="/sign-up?ref=5&trial=1" class="btn btn-warning btn-click shadow" style="font-size:15px;background-color: #f8ac24;border-color: #f8ac24;color:#ffffff;">Get FREE Trial</a> 1719 </div> 1720 </div> 1721 </div> 1722 1723 <!-- JSON+LD markup generated by Google FAQPage. -->
1724<script type="application/ld+json"> 1725{ 1726 "@context":"https://schema.org", 1727 "@type":"FAQPage", 1728 "mainEntity":[{ 1729 "@type":"Question", 1730 "name":"Can I subscribe to multiple plans using one email address?", 1731 "acceptedAnswer":[{ 1732 "@type":"Answer", 1733 "text":"No. You can only subscribe to one plan using one email address."}]},{ 1734 "@type":"Question", 1735 "name":" What would happen if I use up all the queries before the next renewal?", 1736 "acceptedAnswer":[{ 1737 "@type":"Answer", 1738 "text":"If you are subscribed to a free plan, the web service will be stopped once you have run out of queries. However, if you are subscribed to a commercial plan, you can still continue using the service without any disruption. However, you will be billed with the overage charges for the additional queries. Please see the plans information above for the additional queries and charges."}]},{ 1739 "@type":"Question", 1740 "name":"Is attribution required to use IP2Location.io?", 1741 "acceptedAnswer":[{ 1742 "@type":"Answer", 1743 "text":"Yes, attribution is required if you are subscribed to our FREE plan and is currently using the service. No attribution is required for IP2Location.io paid plans."}]},{ 1744 "@type":"Question", 1745 "name":"Is there a free trial plan available for IP2Location.io?", 1746 "acceptedAnswer":[{ 1747 "@type":"Answer", 1748 "text":"Yes, the free trial plan is available for only the IP2Location.io Security Plan. You can have full access to IP2Location.io's most comprehensive and advanced data in the Security Plan."}]},{ 1749 "@type":"Question", 1750 "name":"What happens after the trial plan has ended?", 1751 "acceptedAnswer":[{ 1752 "@type":"Answer", 1753 "text":"At the end of the free trial, you can upgrade to the Security Plan if you are interested. If not, you will revert to your original plan."}]},{ 1754 "@type":"Question", 1755 "name":"What is the difference between the IP2Location.io Free Plan and the IP2Location.io Free Trial Plan?", 1756 "acceptedAnswer":[{ 1757 "@type":"Answer", 1758 "text":"The IP2Location.io Free Plan is a free plan that offers limited data fields whereas IP2Location.io Free Trial Plan is a trial of the comprehensive Security Plan for a duration of 7 days."}]},{ 1759 "@type":"Question", 1760 "name":"What is an overage charge?", 1761 "acceptedAnswer":[{ 1762 "@type":"Answer", 1763 "text":"The overage charge is a built-in feature available in all commercial plans to ensure the continuity of the service if you exceed the planâs query limit. Additional fees will be incurred when you exceed the queries of your plan."}] 1764 }] 1765} 1766</script>
1766 1767 1768 <footer class="footer mt-auto pt-3"> 1769 <div class="container mt-3 pt-4 pb-2"> 1770 <div class="row mb-5"> 1771 <div class="col-lg-3"> 1772 <a href="/" aria-label="logo"><span class="logo"></span></a> 1773 1774 <p class="mt-3 ms-2">IP2Location.io provides IP geolocation API to perform geolocation lookup. </p> 1775 </div> 1776 <div class="col-lg-1"></div> 1777 <div class="col-lg-3 mt-3"> 1778 <h6 class="mb-2 ms-2">Navigation</h6> 1779 <ul class="list-unstyled ms-2"> 1780 <li class="mb-2"><a class="text-purple-blue" href="/solutions">Solutions</a></li> 1781 <li class="mb-2"><a class="text-purple-blue" href="/pricing">Pricing</a></li> 1782 <li class="mb-2"><a class="text-purple-blue" href="/demo">Demo</a></li> 1783 </ul> 1784 </div> 1785 <div class="col-lg-3 mt-3"> 1786 <h6 class="mb-2 ms-2">Resources</h6> 1787 <ul class="list-unstyled ms-2"> 1788 <li class="mb-2"><a class="text-purple-blue" href="/documentation">API Documentation</a></li> 1789 <li class="mb-2"><a class="text-purple-blue" href="/development-libraries">Libraries</a></li> 1790 <li class="mb-2"><a class="text-purple-blue" href="/integrations">Integrations</a></li> 1791 <li class="mb-2"><a class="text-purple-blue" href="https://status.ip2location.io/" target="_blank">IP2Location.io API Status</a></li> 1792 <li class="mb-2"><a class="text-purple-blue" href="https://blog.ip2location.com" target="_blank">Blog</a></li> 1793 <li class="mb-2"><a class="text-purple-blue" href="/campaigns">Campaigns</a></li> 1794 <li class="mb-2"><a class="text-purple-blue" href="/research-sponsorship">Sponsorship</a></li> 1795 <li class="mb-2"><a class="text-purple-blue" href="/ai-information">AI Information</a></li> 1796 </ul> 1797 </div> 1798 <div class="col-lg-2 mt-3"> 1799 <h6 class="mb-2 ms-2">Support</h6> 1800 <ul class="list-unstyled ms-2"> 1801 <li class="mb-2"><a class="text-purple-blue" href="/contact-us">Contact Us</a></li> 1802 </ul> 1803 </div> 1804 </div> 1805 <div class="row mt-5 mb-1 mx-0"> 1806 <div class="col-lg-9 mb-3 mb-lg-0" style="font-size:.85rem;"> 1807 © 2026 <a class="text-purple-blue" href="https://www.ip2location.io" rel="noopener" style="font-size:.85rem;">IP2Location.io</a>. All Rights Reserved. <a class="text-purple-blue" href="/terms-of-service" style="font-size:.85rem;">Terms of Service</a> | <a class="text-purple-blue" href="/privacy-policy" style="font-size:.85rem;">Privacy Policy</a> | <a class="text-purple-blue" href="/cookie-notice" style="font-size:.85rem;">Cookie Notice</a> | <a class="text-purple-blue" href="/service-level-agreement" style="font-size:.85rem;">Service Level Agreement</a> 1808 </div> 1809 <div class="col-lg-3 ms-auto text-end my-auto"> 1810 <a href="https://www.facebook.com/ip2location" target="_blank" class="social-icon" aria-label="IP2Location Facebook"><i style="color:#3d4fa1;" class="fa-brands fa-facebook fa-lg me-2"></i></a> 1811 <a href="https://www.x.com/ip2location" target="_blank" class="social-icon" aria-label="IP2Location Twitter"><i style="color:#3d4fa1;" class="fa-brands fa-x-twitter fa-lg me-2"></i></a> 1812 <a href="https://www.reddit.com/r/ip2location/" target="_blank" class="social-icon" aria-label="IP2Location Reddit"><i style="color:#3d4fa1;" class="fa-brands fa-reddit fa-lg me-2"></i></a> 1813 <a href="https://github.com/ip2location" target="_blank" class="social-icon" aria-label="IP2Location Github"><i style="color:#3d4fa1;" class="fa-brands fa-github fa-lg me-2"></i></a> 1814 <a href="https://www.youtube.com/@ip2locationipgeolocation" target="_blank" class="social-icon" aria-label="IP2Location YouTube"><i style="color:#3d4fa1;" class="fa-brands fa-youtube fa-lg me-2"></i></a> 1815 <a href="https://www.instagram.com/ip2location.ip/" target="_blank" class="social-icon" aria-label="IP2Location Instagram"><i style="color:#3d4fa1;" class="fa-brands fa-instagram fa-lg me-2"></i></a> 1816 <a href="https://www.linkedin.com/company/ip2location" target="_blank" class="social-icon" aria-label="IP2Location LinkedIn"><i style="color:#3d4fa1;" class="fa-brands fa-linkedin-in fa-lg"></i></a> 1817 </div> 1818 </div> 1819 </div> 1820 <div class="bg-primary"> 1821 <div class="container"> 1822 <div class="row mt-1 mb-0 text-center"> 1823 <div class="col-lg-12"> 1824 <p class="my-auto py-2"> 1825 <a class="text-white G2-link" href="https://www.g2.com/products/ip2location/reviews" target="_blank" style="font-size:.95rem; font-weight:600;text-decoration:none;"> 1826 Review us on <img src="https://cdn.ip2location.io/assets/img/placeholder-image.png" data-src="https://cdn.ip2location.io/assets/img/g2-logo.png" width="20" height="20" class="lazy" alt="G2"> 1827 </a> 1828 </p> 1829 </div> 1830 </div> 1831 </div> 1832 </div> 1833 </footer> 1834 1835
1835<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
1835 1836
1836<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.8/js/bootstrap.bundle.min.js" defer></script>
1836 1837
1837<script src="https://cdn.ip2location.io/assets/js/scripts.min.js" defer></script>
1837 1838
1838<script defer src="https://cdn.ip2location.io/assets/js/lazy-img.min.js"></script>
1838 1839
1839<script defer src="https://cdn.ip2location.io/assets/js/cookie-notice.min.js"></script>
1839 1840 1841
1841<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/components/prism-core.min.js"></script>
1841 1842
1842<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/plugins/autoloader/prism-autoloader.min.js"></script>
1842 1843
1843<script src="https://cdn.jsdelivr.net/npm/[email protected]/plugins/keep-markup/prism-keep-markup.min.js"></script>
1843 1844
1844<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
vendor: 1 bytes, line 1844
1844
1845<script> 1846 var prices = { 1847 free: { 1848 price: 0, 1849 overage: 0, 1850 geo: { 1851 credit: 50000, 1852 overage: 0, 1853 }, 1854 whois: { 1855 credit: 500, 1856 overage: 0, 1857 }, 1858 domain: { 1859 credit: 50, 1860 overage: 0, 1861 } 1862 }, 1863 starter: { 1864 price: 49, 1865 overage: 10, 1866 geo: { 1867 credit: 150000, 1868 overage: 30000, 1869 }, 1870 whois: { 1871 credit: 5000, 1872 overage: 1000, 1873 }, 1874 domain: { 1875 credit: 1000, 1876 overage: 200, 1877 } 1878 1879 }, 1880 plus: { 1881 price: 249, 1882 overage: 50, 1883 geo: { 1884 credit: 300000, 1885 overage: 60000, 1886 }, 1887 whois: { 1888 credit: 40000, 1889 overage: 8000, 1890 }, 1891 domain: { 1892 credit: 5000, 1893 overage: 1000, 1894 } 1895 1896 }, 1897 security: { 1898 price: 499, 1899 overage: 100, 1900 geo: { 1901 credit: 600000, 1902 overage: 120000, 1903 }, 1904 whois: { 1905 credit: 150000, 1906 overage: 30000, 1907 }, 1908 domain: { 1909 credit: 25000, 1910 overage: 5000, 1911 } 1912 } 1913 }; 1914 1915 1916 $(function () { 1917 $('[data-bs-toggle="tooltip"]').tooltip(); 1918 1919 var clipboard = new Clipboard('.btn-copy'); 1920 $('.btn-copy').tooltip({trigger: 'click',placement: 'top'}); 1921 1922 clipboard.on('success', function(e) { 1923 $(e.trigger).tooltip('hide').attr('data-bs-original-title', 'Copied!').tooltip('show'); 1924 setTimeout(function(){$(e.trigger).tooltip('hide');}, 1000); 1925 }); 1926 1927 //for scrolling to free plan attribution faq section using hash 1928 $('.attribution-link').click(function(){ 1929 $('#attribution-h1').removeClass('collapsed'); 1930 $('#attribution').addClass('show'); 1931 $('html,body').animate({ 1932 scrollTop: $('#attribution').offset().top -170 1933 }, 500); 1934 }); 1935 1936 //for scrolling to faq overage section 1937 $('#faq13').on('shown.bs.collapse', function (e) { 1938 $('html,body').animate({ 1939 scrollTop: $('#faq13').offset().top -170 1940 }, 500); 1941 }); 1942 1943 if (document.cookie.includes('CookieConsent') === true) { 1944 $(window).scroll(function (e) { 1945 var available = $(document).height(); 1946 var percentage_of_page = 0.5; 1947 var half_screen = available * percentage_of_page; 1948 var height = $(window).scrollTop(); 1949 if ( height > half_screen ) { 1950 $('#pop-out').removeClass('d-none'); 1951 } 1952 }); 1953 1954 $('#btn-close').click(function(){ 1955 $('#pop-out').addClass('d-none'); 1956 $(window).scroll(function (e) { 1957 var available = $(document).height(); 1958 var percentage_of_page = 0.5; 1959 var half_screen = available * percentage_of_page; 1960 var height = $(window).scrollTop(); 1961 if ( height > half_screen ) { 1962 $('#pop-out').addClass('d-none'); 1963 } 1964 }); 1965 }); 1966 } 1967 1968 $('#btn-calculate').on('click', function(e) { 1969 e.preventDefault(); 1970 1971 $('#pricing-result').addClass('d-none'); 1972 $('#queries').removeClass('is-invalid'); 1973 $('#btn-calculate').prop('disabled', true); 1974 1975 if ($('#queries').val().length == 0) { 1976 $('#queries').addClass('is-invalid'); 1977 $('#queries-error').append('Please enter a valid number.'); 1978 $('#btn-calculate').prop('disabled', false); 1979 1980 return; 1981 } 1982 1983 setTimeout(function() { 1984 $.each(prices, function(i, price) { 1985 var total = price.price; 1986 var overage = 0; 1987 1988 if ($('#types').val() == 'geo') { 1989 if (parseInt($('#queries').val()) > price.geo.credit) { 1990 var extra = parseInt($('#queries').val()) - price.geo.credit; 1991 overage = Math.ceil(extra / price.geo.overage); 1992 1993 total += overage * price.overage; 1994 } 1995 1996 if (i == 'free'){ 1997 if (parseInt($('#queries').val()) > price.geo.credit) { 1998 $('#btn-free-plan').addClass('disabled'); 1999 $('#btn-free-plan').removeAttr('href'); 2000 }else{ 2001 $('#btn-free-plan').removeClass('disabled'); 2002 $('#btn-free-plan').attr('href', '/sign-up?ref=1'); 2003 } 2004 } 2005 } else if ($('#types').val() == 'whois') { 2006 if (parseInt($('#queries').val()) > price.whois.credit) { 2007 var extra = parseInt($('#queries').val()) - price.whois.credit; 2008 overage = Math.ceil(extra / price.whois.overage) 2009 2010 total += overage * price.overage; 2011 } 2012 2013 if (i == 'free'){ 2014 if (parseInt($('#queries').val()) >
2014 price.whois.credit) { 2015 $('#btn-free-plan').addClass('disabled'); 2016 $('#btn-free-plan').removeAttr('href'); 2017 }else{ 2018 $('#btn-free-plan').removeClass('disabled'); 2019 $('#btn-free-plan').attr('href', '/sign-up?ref=1'); 2020 } 2021 } 2022 } else { 2023 if (parseInt($('#queries').val()) > price.domain.credit) { 2024 var extra = parseInt($('#queries').val()) - price.domain.credit; 2025 overage = Math.ceil(extra / price.domain.overage) 2026 2027 total += overage * price.overage; 2028 } 2029 2030 if (i == 'free'){ 2031 if (parseInt($('#queries').val()) > price.domain.credit) { 2032 $('#btn-free-plan').addClass('disabled'); 2033 $('#btn-free-plan').removeAttr('href'); 2034 }else{ 2035 $('#btn-free-plan').removeClass('disabled'); 2036 $('#btn-free-plan').attr('href', '/sign-up?ref=1'); 2037 } 2038 } 2039 } 2040 2041 $('#cost-' + i).html((isNaN(total)) ? 'N/A' : '$' + total); 2042 $('#overage-' + i).html(' x ' + overage); 2043 }); 2044 2045 $('#pricing-result').removeClass('d-none'); 2046 $('#btn-calculate').prop('disabled', false); 2047 }, 1000); 2048 }); 2049 2050 $('#queries').on('input', function () { 2051 $(this).val($(this).val().replace(/\D/g, '')); 2052 }); 2053 2054 //show attribution or upgrade faq when user clicks from anchor link 2055 var linkhash = window.location.hash; 2056 if (linkhash == '#attribution'){ 2057 $('#attribution-h1').removeClass('collapsed'); 2058 $('#attribution').addClass('show'); 2059 $('html,body').animate({ 2060 scrollTop: $('#attribution').offset().top -170 2061 }, 500); 2062 } 2063 else if(linkhash == '#upgrade'){ 2064 $('#upgrade-h1').removeClass('collapsed'); 2065 $('#upgrade').addClass('show'); 2066 $('html,body').animate({ 2067 scrollTop: $('#upgrade').offset().top -170 2068 }, 500); 2069 } 2070 2071 }) 2072 </script>
2072 2073 2074 <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css" as="style"> 2075 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css" rel="stylesheet" type="text/css" /> 2076 2077 <link rel="preload" href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;500;600;700&display=swap" as="style"> 2078 <link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;500;600;700&display=swap" rel="stylesheet" type="text/css" /> 2079 2080 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 2080-2081
2080 2081 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2081GTM-57HKVBG
vendor: 87 bytes, lines 2081-2083
2081" 2082 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 2083
2083<!-- End Google Tag Manager (noscript) --> 2084 2085
2085<script type='application/ld+json'>{"@context":"http:\/\/schema.org","@type":"Organization","url":"https:\/\/www.ip2location.io\/","name":"IP2Location.io","logo":"https:\/\/cdn.ip2location.io\/assets\/img\/logo-sm.png"}</script>
2085 2086</body> 2087</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.