Website Watcher: check a URL before you click it (paid, $0.01 quick / $0.05 full)
link_checkPhishing, typosquat, scam — is this link safe to click? PAID over x402 inside this tool call (quick $0.01, full $0.05 USDC on Base or Arc): check a URL before you click it. Returns a fixed-schema security assessment — verdict (safe / suspicious / dangerous / unknown), score 0-100, action (allow / review / block / retry), one-sentence summary, top 5 findings, category scores and facts. Quick (quick:true, default): domain reputation, lookalike/typosquat detection, cached threat intel, URL analysis. Full (quick:false): live threat intel (OpenPhish, URLhaus, PhishTank), DNS and SSL, brand impersonation, wallet extraction, redirect chain, forms and JS behavior. Repeat scans within 1 hour return the cached result free. Unknown stays unknown: a paid scan is not a security guarantee. Call once without payment to get the x402 PaymentRequired, then call again with the signed payment in _meta["x402/payment"].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to check. | |
| quick | No | true (default) for the $0.01 quick check, false for the $0.05 full report. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL checked | |
| _paid | No | x402 receipt | |
| facts | No | Key facts: domain age, SSL, lookalike, forms, links, trackers, security headers, redirect chain, wallets, DNS, Safe Browsing, threat intel, brand intel, domain changes, screenshot, JS behavior | |
| score | No | Risk score 0-100 | |
| action | No | allow | review | block | retry | |
| details | No | Full report | |
| summary | No | One-sentence summary | |
| verdict | No | safe | suspicious | dangerous | unknown | blocked | error | |
| finalUrl | No | Final URL after redirects | |
| categories | No | Category scores: phishing, typosquat, reputation, content, malware, dns, threatIntel | |
| confidence | No | high | medium | low | |
| topFindings | No | Top findings, at most 5 |