IP Location Data™

For network security, marketing research, tailored user experiences and more...

Popular Features

Generate access control lists in 19 file formats
Block or allow network traffic
 by country, continent or bogon
Create access control lists for IPv4 or IPv6 addresses
Automatically regenerate access control lists with a personalized URL
Unlimited monthly queries
Aggregation module to reduce file size of your access control lists
Data updates every 4 hours
Dashboard for logged in users
OFAC sanctioned countries data (Do I need this feature?)

Why IP Location Data vs. Built In-House?

We Built It For You

Rather than paying your development team to build in-house, start using our powerful database today.

Scalable For Your Growing Business

With growth comes more servers and firewalls. We'll be there to help you secure them.

Frequent Data Refreshes

Our premium country database is updated every 4 hours.

Hurry! Limited time instant savings for your business...

 until sale ends!
Save big on our biggest sale ever.
Save $100

Single Data  License


$299 USD

1 license for IP Location Data™;
Protect 1 server or firewall + 1 bonus firewall;

Basic Network Package

Save $500


$1,495 USD

5 licenses for IP Location Data™;
Protect 5 servers and/or firewalls
+ 1 bonus firewall;
Up to 2 sub-accounts for employees
SAVE $1,000

Secure Network


$2,990 USD

10 licenses for IP Location Data™;
Protect 10 servers and/or firewalls
+ 1 bonus firewall;
Up to 3 sub-accounts for employees
save $2,500

Secure Network +


$7,475 USD

25 licenses for IP Location Data™;
Need more licenses?
Protect 25 servers and/or firewalls
+ 1 bonus firewall;
Up to 5 sub-accounts for employees
*Prices subject to change. Cyber Monday sale extended through 12:00 AM PST, January 1, 2020.

Have questions before you buy?

Chat on Messenger

Common Questions

How often is your premium database updated?

For licensed members our database is updated every 4 hours (or 6x daily). Some competitors update only every 30 to 60 days or more.

How accurate is your country blocking data?

A recent audit revealed an accuracy rate of 99.8%.

What countries should I block?

The decision on what countries to block or allow will depend entirely on where you are doing business in the world. So the choice is yours. Recent trends tend to show heavily malicious traffic being generated from Brazil, China, Germany, Korea, India, Pakistan, Turkey, Romania, Russia, Ukraine, Venezuela, and Viet Nam. Certain networks in the United States are also major spam producers.

Is it best practice to block or allow a country?

If, for example, you are needing to block all traffic outside the US or outside your country, we recommend choosing to block or allow based on the resultant size of the Access Control List (ACL).

In other words, if you choose to only allow traffic from a single country, you are probably better off creating an access control list to allow only that country. If you want to block a specific country, you are generally better off to create an ACL block list.

Geo blocking on a firewall or web server?

You can use our geo blocking data to secure your server or firewall with a data license.

How many licenses do I need to secure my network?

A license is required for each firewall or server where our data will be stored or used to protect.
Your first license covers 1 server or firewall + 1 bonus firewall.
Each consecutive license secures 1 additional server or firewall.

May I resell, redistribute, give away or use your data elsewhere?

No, you may not. Doing so without the express written consent of Country IP Blocks, LLC is copyright infringement and a violation of our license agreement.

Will the use of .htaccess Access Control Lists slow down my server?

The answer to this question depends on the conditions of your server. Newer servers, with a reasonable amount of RAM probably will not notice a pereceptible slow down. However, if you are in a shared hosting environment you should check with your hosting provider.

How many Access Control List file formats do you offer?

Presently 19 distinct formats: 1) Apache .htaccess Deny, 2) Apache .htaccess Allow, 3) CIDR, 4) Cisco ACL, 5) Cisco bit bucket, 6) Decimal/CIDR, 7) Inverse Netmask, 8) JSON Allow, 9) JSON Deny, 10) Juniper Junos, 11) Linux iptables, 12) MicroTik, 13) Netmask, 14) network-object, 15) PeerGuardian2, 16) Web.config allow, 17) Web.config deny, 18) Custom CIDR, 19) Custom Netmask

As a paid member, how do I create and access our licensed data?

Those who have purchased licenses are given access to their own unique control panel. Within the control panel they can create their individualized Access Control List(s), aggregate ACL's, and chose to activate their unique URL. Activating your unique URL(s) will cause your data to automatically generate when we do our data updates every four hours. You can access these lists (aggregated and non-aggregated) through your unique URL(s).

Why is it important to aggregate networks in an Access Control List?

Many countries contain a large amount of networks. For example, as of March 29, 2019, the United States has nearly 70,000 public networks. ACLs of this size may be difficult to handle and tax system resources on older, less powerful firewalls and servers. Aggregation combines the networks into as few possible contiguous network ranges and then completes the process by creating the fewest number of legal networks. By aggregating an ACL for the United States, we can reduce the size of the ACL by over sixty-percent. This is significant as it takes up less space on your firewall or server and is much easier to process. Aggregation is only available for those who have purchased licenses.

Sample Output

Apache .htaccess Deny deny from
Apache .htaccess Allow allow from
Cisco ACL deny ip any
Cisco bit bucket ip route Null0
Decimal/CIDR 134744064/24
Inverse Netmask
JSON Allow {"ipAddress": "","action": "Allow","tag": "Default","priority": 100,"name": "allowed access"}
JSON Deny {"ipAddress": "","action": "Deny","tag": "Default","priority": 100,"name": "denied access"}
Juniper Junos
Linux iptables iptables -A INPUT -s -j DROP
MicroTik add address= comment="unsafe" list=Mysecurity
network-object network-object
PeerGuardian2 HOST:
Web.config allow < ipSecurity allowUnlisted="false"><add ipAddress="" subnetMask=""/>
Web.config deny <ipSecurity allowUnlisted="true"><add ipAddress="" subnetMask=""/>
Custom Netmask XXX YYY
Since launching in 2007, Country IP Blocks has helped IT clients like you secure against malicious traffic. Our data products are popularly used for marketing research, network security, content personalization, tailoring user experience and more.

Follow us on Social Media

Copyright © 2007-2019, Country IP Blocks, LLC. All rights reserved.
This material may not be published, broadcast, rewritten or redistributed without the express written consent of Country IP Blocks, LLC
checktimes-circleshopping-cartshieldapartmentcloud-syncdatabasecalendar-fulllaptop-phonediamondearthbullhorn linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram