isIPsafe

IP blacklist download formats: JSON, CSV, STIX, ipset and more

The isipsafe blacklist comes in 9 formats, including plain text, CSV, JSON and STIX 2.1, plus ready-made rules for firewalls and web servers. Choose one by adding format= to the download URL.

curl -s "https://isipsafe.com/api/v1/blocklist?key=YOUR_KEY&format=json"
formatBest forGuide
txtOne address per line, for scripts and most toolscurl
csvSpreadsheets and lookup tables, with extra columnsSplunk
jsonYour own codePython
stixThreat intelligence platforms, as STIX 2.1OpenCTI
ipsetLinux firewalls using ipsetLinux firewall
nftablesLinux firewalls using nftablesLinux firewall
nginxDeny rules for nginxnginx
apacheDeny rules for ApacheApache
mikrotikRouterOS address listsMikroTik

Filters

  • confidenceMinimum: the lowest score to include, from 1 to 100. The default is 75.
  • ipVersion: 4 or 6.
  • onlyCountries and exceptCountries: filter by two-letter country code.
  • limit: the most addresses to return.

How often to refresh

A free account allows 10 downloads per 24 hours, so refreshing every three hours stays within the limit. Replace the old list on each refresh, because addresses also leave it as reports stop.

The blacklist reference has current sizes at each score.