Bulk IP Risk Scoring API

Bulk IP Address Risk Scoring API Documentation

IPQualityScore's allows you to upload a large list of IP addresses for batch processing through our proxy detection API service which enriches IP address reputation and IP risk scoring data points. This guide will focus on uploading IP data in a JSON format, but you're free to use any of our available upload methods, such as POST file upload or a remote file URL.

Uploading CSV files to be processed by our system occurs in a series of steps. Each step is briefly discussed below and additional documentation is available on each step on the left menu. The example script on this page can be used as a quick guide for uploading an IP list for processing. Other upload methods are also available. If you have questions on how to implement this system, please feel free to reach out to our support team and we'll be happy to assist.

Step 1: Upload Your List Of IPs To Our Bulk CSV API

Start by making a POST request containing your list of IP addresses (and potentially other data points, see our Proxy & VPN Detection API documentation for more information on allowed parameters) to the API URL described below. A few headers are also required to make this request work. Once you've uploaded the request to our servers you should get a response similar to our success example below.

JSON:
Headers
Field Value
Content-Type application/json
JSON Body / Data

For example success/failure responses check out our extended uploading a CSV documentation. You should be able to grab the status URL (or ID) from the response and use that for Step 2.

Step 2: Check the status of your upload.

Your CSV will start processing after upload. Depending on the size of your CSV, processing may take a while to complete. You will want to periodically check the status of your CSV's processing by calling our status API. Here's an example call.

JSON:
Step 3: Download your results.

Once your CSV's status returns FINISHED you can then access any download links supplied to retrieve the output file. Results will be in CSV format.

Analyzing the Bulk IP Address Reputation Results

Please consult the Proxy Detection API documentation for further details on each data point's definition. This page explains best practices for using our proxy detection API along with a detailed description of the API's retuned data points.

Example Code