freeapis

URLhaus

Database of malicious URLs used for malware distribution

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Category
Security
Data source
public-apis

Overview

URLhaus provides malicious URL data — POST-only (a GET returns 401, verified).

Quick Start

URL lookup (POST):

curl -X POST "https://urlhaus-api.abuse.ch/v1/url/" \
  -d "url=https://example.com/malware"
{ "error": "Unauthorized" }

Notes

  • Malicious URL database.
  • POST required (GET → 401, verified).

FAQ

Is URLhaus free? Yes — free and open.

Why 401? GET isn’t allowed (verified) — use POST.

What does it return? Malicious URL data.

More in Security

APIAuthHTTPSCORS
Application Environment Verification

Android library and API to verify the safety of user devices, detect rooted devices and other risks

API KeyYesYes↗
ArkForge Trust Layer

Cryptographic proof API for HTTP exchanges — Ed25519, RFC 3161, and Sigstore Rekor attestation

API KeyYesUnknown↗
BinaryEdge

Provide access to BinaryEdge 40fy scanning platform

API KeyYesYes↗
BitWarden

Best open-source password manager

OAuthYesUnknown↗
Botd

Botd is a browser library for JavaScript bot detection

API KeyYesYes↗