PageSourceSearch

https://www.ip2location.io/pricing

html ip2location.io collected 2026-09-24 08:53:31 UTC 114,616 bytes, 2,087 lines download raw bytes

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 &amp; 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. &nbsp;&nbsp;
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&reg; 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&reg; 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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
903													<td class="text-center">&nbsp;</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">&nbsp;</td>
909													<td class="text-center">&nbsp;</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">&nbsp;</td>
915													<td class="text-center">&nbsp;</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">&nbsp;</td>
921													<td class="text-center">&nbsp;</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">&nbsp;</td>
927													<td class="text-center">&nbsp;</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">&nbsp;</td>
933													<td class="text-center">&nbsp;</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">&nbsp;</td>
939													<td class="text-center">&nbsp;</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">&nbsp;</td>
945													<td class="text-center">&nbsp;</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">&nbsp;</td>
951													<td class="text-center">&nbsp;</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">&nbsp;</td>
957													<td class="text-center">&nbsp;</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">&nbsp;</td>
963													<td class="text-center">&nbsp;</td>
964													<td class="text-center">&nbsp;</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">&nbsp;</td>
969													<td class="text-center">&nbsp;</td>
970													<td class="text-center">&nbsp;</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&reg; Fraud Score</td>
974													<td class="text-center">&nbsp;</td>
975													<td class="text-center">&nbsp;</td>
976													<td class="text-center">&nbsp;</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">&nbsp;</td>
981													<td class="text-center">&nbsp;</td>
982													<td class="text-center">&nbsp;</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">&nbsp;</td>
987													<td class="text-center">&nbsp;</td>
988													<td class="text-center">&nbsp;</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">&nbsp;</td>
993													<td class="text-center">&nbsp;</td>
994													<td class="text-center">&nbsp;</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">&nbsp;</td>
999													<td class="text-center">&nbsp;</td>
1000													<td class="text-center">&nbsp;</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 &nbsp;<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					&copy; 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.