Universal Scanner
The Universal Scanner lets you check any suspicious content on demand — without connecting an inbox. Paste text, a link, a UPI ID, or upload a screenshot, and get a risk score, verdict, and explanation.
Supported input types
| Type | Use it for |
|---|---|
| Text | Pasted email or message content |
| URL | A suspicious link |
| UPI | A UPI ID you're about to pay |
| Image | A screenshot (payment receipt, notice, chat) |
Each scan returns a risk score (0–100) and a verdict of safe, suspicious, or fraud, plus a short explanation and the detected fraud category.
How image scanning works (OCR)
Screenshots are read with EasyOCR in two passes, optimised for Indian payment receipts:
- Pass 1 — English only. Most receipt fields (amount, transaction ID, app name, status) are Latin-script, so the fast English pass handles them. This keeps CPU time low.
- Pass 2 — English + Hindi + Gujarati. If the English pass returns a low-confidence or very short result, a multilingual reader (
en+hi+gu) is loaded to catch vernacular text. This heavier reader is built lazily, only when needed.
From the extracted text, ScamShield AI pulls out the payment app, claimed amount, claimed status, and transaction ID, and runs forgery/tamper analysis (Error Level Analysis) plus logo-spoof detection to flag doctored screenshots.
Using the scanner
- Submit a scan:
POST /api/v1/scan/with your input. - Retrieve a result:
GET /api/v1/scan/{id}/. - List past scans:
GET /api/v1/scan/?page=N.
Plan quotas
Every scan counts against your company's monthly quota. The quota is enforced before any processing, so hitting the limit fails fast.
| Plan | Price (per month, excl. GST) | Monthly scans | Seats |
|---|---|---|---|
| Free | ₹0 | 50 | 1 |
| Starter | ₹1,499 | 500 | 1 |
| Professional | ₹2,999 | 5,000 | 5 |
Professional additionally unlocks API access, exportable reports, and outbound webhooks.
What happens at the limit
When you've used all your scans for the month, the scan request returns HTTP 429 with a message like *"You have used all {limit} scans for this month. Upgrade your plan to continue scanning,"* along with your usage details (used, limit, month, percent used). The counter resets automatically at the start of each month. A one-time warning email is sent when you cross 80% usage.
Note: An "unlimited" tier exists in the system (a scan limit of 0 means unlimited, reserved for Enterprise), but no Enterprise plan is seeded in the product we inspected — treat Enterprise pricing/quota as a sales conversation, not a self-serve plan.