API Basics
Data Tools
Browser Bot
HTML Clean
HTML Extract
URL Info
Security and Networking

IP Blocklist Download

This API is a direct feed to our IP blocklist data.

You can download the entire blocklist data set in CSV or TXT format. The CSV format has 2 columns, the first column is the IP address and the second column contains the blocklist categories. If an IP address appears on more than one blocklist then the blocklist categories appear as colon separated values. The TXT format is just a simple plain text dump of all the currently listed IP addresses with no specific blocklist data included.

• The 'include-vpn' feature is only available for Tier 3 accounts, for all lower tiers this option is ignored.
• The 'ip6' option only supports output in CIDR format, this is required because the IPv6 address space is too vast to include individual IP addresses.
• We recommend enabling the 'cidr' option for IPv4 addresses as well because it allows for listing large network ranges efficiently and saves in data/storage/memory costs.

End Point

API Request
formatnostringcsvThe data format. Can be either CSV or TXT
cidrnobooleanfalseOutput IPs using CIDR notation. This option should be preferred but is off by default for backwards compatibility
ip6nobooleanfalseOutput the IPv6 version of the blocklist, the default is to output IPv4 only. Note that this option enables CIDR notation too as this is the only notation currently supported for IPv6
include-vpnnobooleanfalseInclude public VPN provider addresses, this option is only available for Tier 3 or higher accounts. Adds any IPs which are solely listed as VPN providers, IPs that are listed on multiple sensors will still be included without enabling this option.
WARNING: This adds at least an additional 8 million IP addresses to the download if not using CIDR notation
API Response

API Example
curl https://neutrinoapi.net/ip-blocklist-download \ --header "User-ID: <your-user-id>" \ --header "API-Key: <your-api-key>> \ --data-urlencode "format=csv" \ --data-urlencode "include-vpn=false" \ --data-urlencode "cidr=false" \ --data-urlencode "ip6=false" \ --output "ip-blocklist-download.csv"