Get Started with IP2Proxy Batch Service
IP2Proxy Batch Service provides a detailed proxy detection data from a list of IP addresses. It supports IPv4 & IPv6, and log file uploads (Apache/Nginx) and returns a comprehensive text file with IP details, including proxy type, country, region, city, ISP, domain, usage type, ASN, last seen days, and threat level.
Select Plan
There are few plans available. You may select a plan which suit your needs.
- BSP-Trial - Free, supports 100 IP addresses
- BSP - $99, supports 2,000 IP addresses
- BSP10X - $891, supports 20,000 IP addresses
- BSP50X - $3,960, supports 100,000 IP addresses
Upload IP Address
Login to your IP2Location account and go to IP2Proxy Batch Service dashboard.
There are 3 methods for uploading IP addresses for processing, which are Manual Input, File Upload and Remote Import.
Manual Input
You can manually enter up to 50,000 unique IP addresses including both IPv4 and IPv6 by using this method.
- Go to Manual Input tab.
- Then, enter your IP addresses like 8.8.8.8 and so on.
- Once done, click on Submit button for processing.

File Upload
You can create a file containing up to 50,000 IP addresses which include both IPv4 and IPv6 and then upload this file for processing. You can also upload Apache or Nginx log files for processing.
- Go to File Upload tab.
- Then, upload your file which consists of IP addresses, either text file or Apache/Nginx log file.
- Once done, click on Upload & Process button for processing.

Remote Import
You can import an IP list directly from IP2Location IP Address Map for batch processing. Please ensure that you already had the IP list on IP2Location IP Address Map before proceeding.
- Go to Remote Import tab.
- Then, enter the IP Address Map URL such as https://map.ip2location.com/ip-map/xxxxxxxxxxx.
- Once done, click on Submit button for processing.

Download Result
Once processing is complete, your results will be ready for download, map view and summary view.
File Download
You can download the results in CSV or XLS format for further analysis.
-
Click on the Download icon in the History table.
-
Choose the file format that you want and click on Export.
Map View
You can visualize your IP addresses on a geographical map in IP2Location IP Address Map. Please take note that a minimum of 10 IP addresses is required to access this feature.
-
Click on the map icon in the History table.
-
View your IP result in the IP2Location IP Address Map.
Summary View
You can have an overview of key insights, including total proxy IPs, total unique proxy IPs, top 5 countries by IP, and total IPs by usage type.
-
Click on the list icon in the History table.
-
View the overview of your IP submission.
Sample Codes
Below are sample of file input and sample output.
Sample Code
189.215.203.18
197.85.191.64
208.59.154.68
3.91.171.8
37.252.228.50
76.177.11.28
8.3.34.0
189.215.203.18 - - [30/May/2024:12:41:56 +0000] "GET /home HTTP/1.1" 200 1024
197.85.191.64 - - [30/May/2024:12:42:56 +0000] "POST /login HTTP/1.1" 302 154
208.59.154.68 - - [30/May/2024:12:43:56 +0000] "GET /about HTTP/1.1" 200 2048
3.91.171.8 - - [30/May/2024:12:44:56 +0000] "GET /contact HTTP/1.1" 404 512
37.252.228.50 - - [30/May/2024:12:45:56 +0000] "GET /services HTTP/1.1" 200 1536
76.177.11.28 - - [30/May/2024:12:46:56 +0000] "GET /products HTTP/1.1" 200 1024
8.3.34.0 - - [30/May/2024:12:47:56 +0000] "GET /portfolio HTTP/1.1" 200 512
189.215.203.18 - - [30/May/2024:12:41:56 +0000] "GET /home HTTP/1.1" 200 1024 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
197.85.191.64 - - [30/May/2024:12:42:56 +0000] "POST /login HTTP/1.1" 302 154 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15"
208.59.154.68 - - [30/May/2024:12:43:56 +0000] "GET /about HTTP/1.1" 200 2048 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0"
3.91.171.8 - - [30/May/2024:12:44:56 +0000] "GET /contact HTTP/1.1" 404 512 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0"
37.252.228.50 - - [30/May/2024:12:45:56 +0000] "GET /services HTTP/1.1" 200 1536 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15"
76.177.11.28 - - [30/May/2024:12:46:56 +0000] "GET /products HTTP/1.1" 200 1024 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
8.3.34.0 - - [30/May/2024:12:47:56 +0000] "GET /portfolio HTTP/1.1" 200 512 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0"
Sample Output
"IP_ADDRESS","COUNTRY_CODE","COUNTRY_NAME","REGION_NAME","CITY_NAME","ISP","DOMAIN","USAGE_TYPE","ASN","AS","LAST_SEEN","PROXY_TYPE","IS_PROXY","THREAT","PROVIDER","FRAUD_SCORE"
"189.215.203.18","MX","Mexico","Baja California","Mexicali","Cablemas Telecomunicaciones SA de CV","cablemas.com.mx","ISP","0","-","0","-","NO","-","-","0"
"197.85.191.64","ZA","South Africa","Western Cape","Cape Town","Dimension Data (Pty) Ltd - Optinet","dimensiondata.com","DCH","10474","Optinet","1","VPN","YES","SPAM","NordVPN","90"
"208.59.154.68","US","United States","Illinois","Chicago","RCN","rcn.com","ISP","0","-","0","-","NO","-","ExpressVPN","95"
"3.91.171.8","US","United States","Virginia","Ashburn","Akamai Technologies Inc.","akamai.com","CDN","14618","Amazon.com Inc.","4","DCH","NO","-","-","0"
"37.252.228.50","JP","Japan","Osaka","Osaka","ANEXIA Internetdienstleistungs GmbH","anexia.at","DCH","42473","ANEXIA Internetdienstleistungs GmbH","1","VPN","YES","SPAM","ProtonVPN","55"
"76.177.11.28","US","United States","Kentucky","Richmond","Charter Communications Inc","spectrum.com","ISP","0","-","0","-","NO","-","-","0"
"8.3.34.0","US","United States","California","Sunnyvale","Yahoo! Inc.","yahoo.com","SES","3356","Level 3 Parent LLC","4","SES","NO","-","PureVPN","70"