Phishing URL Check API - Free Malware Detection
Submit a URL and find out whether it appears in the URLhaus threat intelligence feed. The response includes whether the URL is flagged as malicious, the type of threat (phishing, malware distribution, command-and-control), the data source, and additional details when available. Use it to screen user-submitted links, protect downstream systems from drive-by downloads, or enrich your security event pipeline.
Code examples
curl -X POST https://api.botoi.com/v1/phishing/check \
-H "Content-Type: application/json" \
-d '{"url":"https://suspicious-site.example.com/login"}'When to use this API
Screen user-submitted links before displaying them
When users post links in chat, comments, or forum threads, check each URL before rendering it as a clickable hyperlink. Flag or block URLs that appear in threat databases to protect your community from phishing and malware.
Enrich security alerts in your SIEM pipeline
Feed URLs extracted from firewall logs, email headers, or DNS queries into this endpoint. Attach the threat classification to each event so your SOC team can prioritize investigations based on confirmed malicious indicators.
Protect webhook and integration endpoints from malicious payloads
Before following redirect URLs or downloading resources referenced in incoming webhooks, check them against the threat database. Prevents your infrastructure from connecting to known command-and-control servers or malware distribution sites.
Frequently asked questions
What threat database does this endpoint use?
Does a clean result guarantee the URL is safe?
What threat types can the endpoint return?
Is the URL I submit stored or logged?
Can I check multiple URLs in a single request?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.