ScamShield AI ScamShield AI
Platform How it works Pricing Docs Blog Contact
Contact us Start free trial
Documentation
  • Overview
  • Getting Started
  • Integrations
  • Threat Inbox
  • Universal Scanner
  • Voice Analysis
  • Dark Web Monitoring
  • Training
  • DPDP Compliance
  • FAQ & Troubleshooting

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
TextPasted email or message content
URLA suspicious link
UPIA UPI ID you're about to pay
ImageA 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:

  1. 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.
  2. 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₹0501
Starter₹1,4995001
Professional₹2,9995,0005

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.
ScamShield AI
Docs Privacy Policy Terms of Service Refund Policy SLA Blog
ScamShield AI Pvt Ltd, Ahmedabad, Gujarat, India
ScamShield AI Ltd, London, UK (Company No. 17092415)
© 2026 ScamShield AI · Made in India