URLhaus

API

Anti-Malware API for bulk URL queries and malware sample downloads

Visit Website

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)

script.js JS

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

VirusTotal API Search Google
MalShare API Search Google

People Also Ask about URLhaus

URLhaus vs VirusTotal APIURLhaus vs MalShare API URLhaus 2025 review

Tool Info

Pricing Free
Category Anti-Malware
Platform Public API

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

More Anti-Malware Tools