URLhaus
APIAnti-Malware API for bulk URL queries and malware sample downloads
Overview
URLhaus API offers RESTful endpoints for anti-malware tasks: bulk query recent malicious URLs (/v1/urls/recent), download malware samples (/v1/payloads/download), submit suspicious URLs (/v1/urls/submit), and fetch URL metadata. Responses are JSON-formatted. Use cases include security tools integrating real-time threat intel, SOC teams automating bulk URL checks, researchers analyzing malware payload trends, and incident responders retrieving samples for dissection. Supports GET/POST; most endpoints need no API key, though sample downloads have rate limits to prevent abuse.
Example Integration (JavaScript)
fetch('https://urlhaus-api.abuse.ch/')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful API
- JSON response format
- Bulk URL queries
- Malware sample downloads
- No authentication required (core endpoints)
Frequently Asked Questions
? Is URLhaus free to use?
Yes, URLhaus API is completely free for both non-commercial and commercial use.
? Does it require an API Key?
Most core endpoints (like recent URLs, bulk queries) do not require an API key. Advanced features may have specific requirements, but key functionality is accessible without one.
? What is the response format?
All API responses are in JSON format, which is easy to parse and integrate into security platforms or analysis tools.
Top Alternatives
People Also Ask about URLhaus
Tool Info
Pros
- ⊕ Free to use
- ⊕ Supports bulk operations
- ⊕ Easy integration with security tools
Cons
- ⊖ Rate-limited malware sample downloads
- ⊖ No official SLA
- ⊖ Limited historical data access