IP2Proxy™ LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN Database

IP2Proxy™ LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN Database contains IP addresses which are being used as open proxies. The database includes records of proxy type, country, region, city, ISP & domain for all public IPv4 & IPv6 addresses. Commercial edition covers VPN anonymizer, open proxies, web proxies, search engine robots (SES) and Tor exits.

Anonymous proxy servers are intermediate servers meant to hide the real identity or IP address of the requestor. Studies found that a large number of anonymous proxy users are generally responsible for online credit card fraud, forums and blogs spamming.

IP2Proxy database is based on a proprietary detection algorithm in parallel of real-time detection of anonymous open proxy servers which are actively in use. We generate an up-to-date list of anonymous proxy IP addresses every 24 hours. Web developers can automate the download once a day from our server and import the anonymous IP address list into server using download scripts. If you prefer a hosted service, you can get the IP2Proxy™ Web Service.

The LITE edition is a free version of database that is limited to public proxies (PUB) IP address. It is free for personal or commercial use with attribution required by mentioning the use of this data as follows,

This site or product includes IP2Proxy LITE data available from <a href="https://lite.ip2location.com">https://lite.ip2location.com</a>.

Please get the commercial edition if you are looking for complete proxy data including public proxies, web proxies, Tor, VPN, search engine robots and etc. Please visit product comparison page for more information.

Free Download

Kindly sign up an account to get started!

IPv4 CSV IPv6 CSV IPV4 + IPV6 BIN

Product Features
Features List of IP addresses used as open public proxies. Each record consists of country code, country name, region, city, ISP, domain name and proxy types. Please upgrade to commercial IP2Proxy database for IP addresses of VPN, web proxies, Tor exits, data centers (DCH) and search engine robots (SES).
Current Version November 2020
Database Size 12.39 MB (806,474 Rows)
Database Format ASCII Text File (Comma Delimited) & Binary (BIN)
Database Fields
Name Type Description
ip_from INT (10) / DECIMAL (39,0)†† First IP address in netblock.
ip_to INT (10) / DECIMAL (39,0)†† Last IP address in netblock.
proxy_type VARCHAR(3) Type of proxy
country_code CHAR(2) Two-character country code based on ISO 3166.
country_name VARCHAR(64) Country name based on ISO 3166.
region_name VARCHAR(128) Region or state name.
city_name VARCHAR(128) City name.
isp VARCHAR(256) Internet Service Provider or company's name.
domain VARCHAR(128) Internet domain name associated with IP address range.

IPv4
†† IPv6

Proxy Type
Proxy Type Description Anonymity
VPN Anonymizing VPN services. These services offer users a publicly accessible VPN for the purpose of hiding their IP address. High
TOR Tor Exit Nodes. The Tor Project is an open network used by those who wish to maintain anonymity. High
DCH Hosting Provider, Data Center or Content Delivery Network. Since hosting providers and data centers can serve to provide anonymity, the Anonymous IP database flags IP addresses associated with them. Low
PUB* Public Proxies. These are services which make connection requests on a user's behalf. Proxy server software can be configured by the administrator to listen on some specified port. These differ from VPNs in that the proxies usually have limited functions compare to VPNs. High
WEB Web Proxies. These are web services which make web requests on a user's behalf. These differ from VPNs or Public Proxies in that they are simple web-based proxies rather than operating at the IP address and other ports level. High
SES Search Engine Robots. These are services which perform crawling or scraping to a website, such as, the search engine spider or bots engine. Low
RES Residential proxies. These services offer users proxy connections through residential ISP with or without consents of peers to share their idle resources. High
* Note: IP2Proxy LITE database is limited to public proxy (PUB) IP addresses. Please get the IP2Proxy Commercial Edition if you are looking for complete proxy information including VPN, Tor, search engine robots etcs.
Database Setup

Below are the steps to set up the database for both IPv4 addressing.

Create Table

CREATE DATABASE ip2proxy;
USE ip2proxy;
CREATE TABLE `ip2proxy_px5`(
	`ip_from` INT(10) UNSIGNED,
	`ip_to` INT(10) UNSIGNED,
	`proxy_type` VARCHAR(3),
	`country_code` CHAR(2),
	`country_name` VARCHAR(64),
	`region_name` VARCHAR(128),
	`city_name` VARCHAR(128),
	`isp` VARCHAR(256),
	`domain` VARCHAR(128),
	PRIMARY KEY (`ip_from`, `ip_to`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Import Database

LOAD DATA LOCAL
	INFILE 'IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN.CSV'
INTO TABLE
	`ip2proxy_px5`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

Create Table

CREATE DATABASE ip2proxy
GO

USE ip2proxy
GO

CREATE TABLE [ip2proxy].[dbo].[ip2proxy_px5](
	[ip_from] bigint NOT NULL,
	[ip_to] bigint NOT NULL,
	[proxy_type] nvarchar(3) NOT NULL,
	[country_code] nvarchar(2) NOT NULL,
	[country_name] nvarchar(64) NOT NULL,
	[region_name] nvarchar(128) NOT NULL,
	[city_name] nvarchar(128) NOT NULL,
	[isp] nvarchar(256) NOT NULL,
	[domain] nvarchar(128) NOT NULL,
) ON [PRIMARY]
GO

CREATE CLUSTERED INDEX [ip_to] ON [ip2proxy].[dbo].[ip2proxy_px5]([ip_from], [ip_to]) ON [PRIMARY]
GO

Import Database

BULK INSERT [ip2proxy].[dbo].[ip2proxy_px5]
	FROM 'C:\PATH_TO_YOUR_CSV_FILE\IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN.CSV'
	WITH
	(
		FORMATFILE = 'C:\PATH_TO_YOUR_PX5.FMT_FILE\PX5.FMT'
	)
GO

PX5.FMT

10.0
10
1	SQLCHAR	0	1	"\""	0	first_double_quote	Latin1_General_CI_AI
2	SQLCHAR	0	20	"\",\""	1	ip_from	""
3	SQLCHAR	0	20	"\",\""	2	ip_to	""
4	SQLCHAR	0	3	"\",\""	3	proxy_type	Latin1_General_CI_AI
5	SQLCHAR	0	2	"\",\""	4	country_code	Latin1_General_CI_AI
6	SQLCHAR	0	64	"\",\""	5	country_name	Latin1_General_CI_AI
7	SQLCHAR	0	128	"\",\""	6	region_name	Latin1_General_CI_AI
8	SQLCHAR	0	128	"\",\""	7	city_name	Latin1_General_CI_AI
9	SQLCHAR	0	256	"\",\""	8	isp	Latin1_General_CI_AI
10	SQLCHAR	0	128	"\"\n"	9	domain	Latin1_General_CI_AI
NOTE: You will need to copy the FMT code below and save it as a file named PX5.FMT on your computer. The first line of the FMT code indicates the version of bcp. Please change the version as according to your MS-SQL installed.

SQL Server 201612.0
SQL Server 201412.0
SQL Server 201211.0
Azure SQL10.0
SQL Server 2008/2008R210.0
SQL Server 20059.0
SQL Server 20008.0
SQL Server 7.07.0
SQL Server 6.56.5

Create Table

CREATE DATABASE ip2proxy WITH ENCODING 'UTF8';
\c ip2proxy
CREATE TABLE ip2proxy_px5(
	ip_from bigint NOT NULL,
	ip_to bigint NOT NULL,
	proxy_type character varying(3) NOT NULL,
	country_code character(2) NOT NULL,
	country_name character varying(64) NOT NULL,
	region_name character varying(128) NOT NULL,
	city_name character varying(128) NOT NULL,
	isp character varying(256) NOT NULL,
	domain character varying(128) NOT NULL,
	CONSTRAINT ip2proxy_px5_pkey PRIMARY KEY (ip_from, ip_to)
);

Import Database

COPY ip2proxy_pxpx5 FROM 'IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN.CSV' WITH CSV QUOTE AS '"';

Create Table

CREATE DATABASE ip2proxy;
USE ip2proxy;
CREATE TABLE `ip2proxy_px5`(
	`ip_from` DECIMAL(39,0) UNSIGNED,
	`ip_to` DECIMAL(39,0) UNSIGNED,
	`proxy_type` VARCHAR(3),
	`country_code` CHAR(2),
	`country_name` VARCHAR(64),
	`region_name` VARCHAR(128),
	`city_name` VARCHAR(128),
	`isp` VARCHAR(256),
	`domain` VARCHAR(128),
	PRIMARY KEY (`ip_from`, `ip_to`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Import Database

LOAD DATA LOCAL
	INFILE 'IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN.CSV'
INTO TABLE
	`ip2proxy_px5`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

Create Table

CREATE DATABASE ip2proxy
GO

USE ip2proxy
GO

CREATE TABLE [ip2proxy].[dbo].[ip2proxy_px5](
	[ip_from] char(39) NOT NULL,
	[ip_to] char(39) NOT NULL,
	[proxy_type] nvarchar(3) NOT NULL,
	[country_code] nvarchar(2) NOT NULL,
	[country_name] nvarchar(64) NOT NULL,
	[region_name] nvarchar(128) NOT NULL,
	[city_name] nvarchar(128) NOT NULL,
	[isp] nvarchar(256) NOT NULL,
	[domain] nvarchar(128) NOT NULL,
) ON [PRIMARY]
GO

CREATE CLUSTERED INDEX [ip_to] ON [ip2proxy].[dbo].[ip2proxy_px5]([ip_from], [ip_to]) ON [PRIMARY]
GO

Import Database

BULK INSERT [ip2proxy].[dbo].[ip2proxy_px5]
	FROM 'C:\PATH_TO_YOUR_CSV_FILE\IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN.CSV'
	WITH
	(
		FORMATFILE = 'C:\PATH_TO_YOUR_PX5.FMT_FILE\PX5.FMT'
	)
GO

PX5.FMT

10.0
10
1	SQLCHAR	0	1	"\""	0	first_double_quote	Latin1_General_CI_AI
2	SQLCHAR	0	39	"\",\""	1	ip_from	""
3	SQLCHAR	0	39	"\",\""	2	ip_to	""
4	SQLCHAR	0	3	"\",\""	3	proxy_type	Latin1_General_CI_AI
5	SQLCHAR	0	2	"\",\""	4	country_code	Latin1_General_CI_AI
6	SQLCHAR	0	64	"\",\""	5	country_name	Latin1_General_CI_AI
7	SQLCHAR	0	128	"\",\""	6	region_name	Latin1_General_CI_AI
8	SQLCHAR	0	128	"\",\""	7	city_name	Latin1_General_CI_AI
9	SQLCHAR	0	256	"\",\""	8	isp	Latin1_General_CI_AI
10	SQLCHAR	0	128	"\"\n"	9	domain	Latin1_General_CI_AI
NOTE: You will need to copy the FMT code below and save it as a file named PX5.FMT on your computer. The first line of the FMT code indicates the version of bcp. Please change the version as according to your MS-SQL installed.

SQL Server 201612.0
SQL Server 201412.0
SQL Server 201211.0
Azure SQL10.0
SQL Server 2008/2008R210.0
SQL Server 20059.0
SQL Server 20008.0
SQL Server 7.07.0
SQL Server 6.56.5

Create Table

CREATE DATABASE ip2proxy WITH ENCODING 'UTF8';
\c ip2proxy
CREATE TABLE ip2proxy_px5(
	ip_from decimal(39,0) NOT NULL,
	ip_to decimal(39,0) NOT NULL,
	proxy_type character varying(3) NOT NULL,
	country_code character(2) NOT NULL,
	country_name character varying(64) NOT NULL,
	region_name character varying(128) NOT NULL,
	city_name character varying(128) NOT NULL,
	isp character varying(256) NOT NULL,
	domain character varying(128) NOT NULL,
	CONSTRAINT ip2proxy_px5_pkey PRIMARY KEY (ip_from, ip_to)
);

Import Database

COPY ip2proxy_pxpx5 FROM 'IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN.CSV' WITH CSV QUOTE AS '"';
Images

IP2Proxy provides a free, pre-configured & ready-to-run images to easily set up the database.

Support

Please visit Stack Overflow to view the technical questions/answers about our LITE products.

License Agreement

Please review the General Terms and Conditions for the database licensing.

Are you looking for better data accuracy?

No problem, just Login to account area and upgrade to our commercial edition database.

Upgrade Now