URL Safety Analyzer API - Phishing & Suspicious URL Check avatar

URL Safety Analyzer API - Phishing & Suspicious URL Check

Pricing

$20.00 / 1,000 url checkeds

Go to Apify Store
URL Safety Analyzer API - Phishing & Suspicious URL Check

URL Safety Analyzer API - Phishing & Suspicious URL Check

URL safety analyzer API. Input: urls (array). Output: JSON per URL with heuristic phishing signals - IP-as-host, punycode/homograph, excessive subdomains, suspicious TLDs, lookalike brands, shorteners, risky keywords - and a risk summary. No external blocklist. Pennies per URL checked.

Pricing

$20.00 / 1,000 url checkeds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

URL Safety Analyzer

Spot phishing and lookalike URLs in milliseconds — no external blocklist, no API keys, no rate limits.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • Heuristic phishing score 0-100 with a clear riskLevel (safe / low / medium / high / critical).
  • Signals that actually fired, so you know why a URL is risky: IP-as-host, punycode/homograph (xn--), @-in-URL host masking, excessive subdomains, long URLs, suspicious TLDs (.zip, .tk, …), brand lookalikes (paypal/apple/coinbase on a non-brand domain), action keywords (login/verify/secure), plain HTTP, URL shorteners, and hyphen/digit-stuffed hosts.
  • Brand-aware guard: real brand domains (paypal.com, apple.com…) are not flagged as lookalikes.
  • Bulk or single input, fully offline — every check is local, fast, and deterministic.
  • Clean per-item output: { url, riskScore, riskLevel, signals, recommendation }.

Input

{
"urls": [
"https://paypal-secure-login.tk/verify?account=update",
"https://github.com",
"http://192.168.0.1/admin"
],
"maxUrls": 50
}

Pass either url (single) or urls (bulk).

Output

One dataset item per URL:

{
"url": "https://paypal-secure-login.tk/verify?account=update",
"riskScore": 92,
"riskLevel": "critical",
"signals": [
"suspicious-tld:.tk",
"brand-lookalike:paypal",
"risky-keyword-host:secure",
"risky-keyword-path:verify",
"several-hyphens"
],
"recommendation": "Critical phishing risk. Treat as malicious — do not visit or share."
}

A clean URL returns riskLevel: "safe", riskScore: 0, and an empty signals array.

Pricing

Pay-per-event: $0.02 per URL checked. No monthly fee.