scan_message
Scan a suspicious message, URL, or text for scam indicators using ScamCheck AI. Returns a verdict (Likely Scam / Suspicious / Likely Safe), risk score 0-100, category, confidence percentage, reasons flagged, and recommended actions. Use this whenever a user shares a message they received and wants to know if it's a scam.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | The message, URL, or text to scan. Minimum 8 characters. | |
| source | No | Content type: text (default), url, or screenshot. | text |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| risk | Yes | Overall risk level: high, medium, or low | |
| score | Yes | Risk score from 0 (safe) to 100 (certain scam) | |
| reasons | Yes | Why this was flagged | |
| summary | Yes | 1-2 sentence analysis | |
| verdict | Yes | Likely Scam | Suspicious | Likely Safe | |
| category | No | Scam category, e.g. phishing, lottery_scam, job_scam | |
| confidence | No | Confidence percentage 0-99 | |
| next_steps | No | What the user should do now | |
| result_url | No | Shareable full-report URL | |
| recovery_steps | No | Steps if the user already fell for it |