Download Blocklist
Changed onDownload a specific blocklist file.
Plan Access:
- FREE: 10% sample (lite version)
- BASIC+: Full blocklist
Filename pattern (not an exhaustive list — combinations are generated):
- blocklist-{type}-{variant}[-{format}].txt
- type: ips | domains | urls | hashes
- variant: a severity level (critical, high, medium, low, all) or a category (malware, phishing, spam, scam, fraud, botnet, ransomware, c2, ads, tracking, abuse, attack, proxy, suspicious, malicious, cryptomining, crypto, adware, privacy, bruteforce, exploit, tor, vpn)
- format (optional): hosts | dnsmasq | adguard (plain text when omitted)
- blocklist-family-{slug}-{type}[-{format}].txt for malware-family lists (e.g. blocklist-family-emotet-hashes.txt)
GET /blocklist/stats lists the level/category files currently generated.
Request
- Base URLhttps://api.ismalicious.com
- Auth
- API key in header X-API-KEY
- or HTTP bearer
- or HTTP basic
Path parameters
Blocklist filename — see the operation description for the accepted pattern
Response
Blocklist file download (text/plain)
Changes
- breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - info
added the non-success response with the status
- info
added the non-success response with the status
- breaking
- breaking
removed the enum value
blocklist-domains-all.txtfrom thepathrequest parameterfilename - breaking
removed the enum value
blocklist-domains-malware.txtfrom thepathrequest parameterfilename - breaking
removed the enum value
blocklist-domains-phishing.txtfrom thepathrequest parameterfilename - breaking
removed the enum value
blocklist-domains-ransomware.txtfrom thepathrequest parameterfilename - breaking
removed the enum value
blocklist-ips-all.txtfrom thepathrequest parameterfilename - breaking
removed the enum value
blocklist-ips-botnet.txtfrom thepathrequest parameterfilename - breaking
removed the enum value
blocklist-ips-c2.txtfrom thepathrequest parameterfilename - breaking
removed the enum value
blocklist-ips-critical.txtfrom thepathrequest parameterfilename - breaking
removed the media type
text/plainfor the response with the status - warning
the optional response header
Content-Dispositionremoved for the status200 - warning
the optional response header
X-Blocklist-Planremoved for the status200 - warning
the optional response header
X-Blocklist-Versionremoved for the status200 - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status
- breaking