Bulk queries and Download Malware Samples.
URLhaus is a threat-intelligence API operated by abuse.ch that provides programmatic access to data on malicious URLs, file hashes, tags, and malware payloads it tracks. It supports queries for recent URL additions, recent payloads, and lookups by URL, host, payload, tag, or malware signature, and also allows downloading collected malware samples individually or in hourly/daily batches.
Each URL record returned includes status (online, offline, or unknown), associated host, date added, threat classification, blacklist status on SURBL and Spamhaus DBL, reporter handle, and tags. Payload records include file hashes (MD5, SHA256, imphash, ssdeep, tlsh), file type and size, malware family signature, first-seen timestamp, a download link, and VirusTotal detection results where available.
Access requires an Auth-Key sent via HTTP header, obtainable free through the abuse.ch Authentication Portal. Requests are made via HTTP GET, with Python3 sample scripts provided for querying and for submitting URLs to URLhaus. The service is intended for users needing automated access to malware URL and payload intelligence, such as security researchers and threat analysts.
You can obtain an Auth-Key for free through the abuse.ch Authentication Portal.
You must include an Auth-Key HTTP header with every request to the URLhaus API.
You can query information on a specific URL, file hash, host, tag, or signature, and download malware samples URLhaus has collected.
The recent URLs and recent payloads endpoints return entries from the past 3 days, up to a maximum of 1000 entries, with an optional limit parameter.
Yes, responses include blacklist status from SURBL and Spamhaus DBL for queried URLs.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Collect and share malware samples.
Metacert Link Flagging.
Simple REST API that can scan submitted documents/files for the presence of threats.
Scan and Analyse URLs.
Antivirus as a service - REST API that scans provided files for malware and NSFW content.
VirusTotal File/URL Analysis.