ScamVerify™

API Reference

Complete reference for all ScamVerify™ API endpoints with interactive playground.

The ScamVerify™ API provides 8 endpoints across 4 verification channels, plus batch processing and account management.

Every endpoint below includes request/response schemas, code examples in multiple languages, and an interactive playground where you can test with your API key.

Authentication

All endpoints except /status require a Bearer token:

Authorization: Bearer sv_live_your_api_key_here

Verification Endpoints

Batch Endpoints

Account Endpoints

Response Format

All endpoints return JSON. Successful lookups include:

FieldDescription
risk_score0-100 integer (0 = safe, 100 = confirmed scam)
verdictsafe, low_risk, medium_risk, high_risk, or scam
confidence0.0 to 1.0 confidence level
explanationAI-generated plain-English risk assessment
signalsDetailed per-source signal breakdown
cachedWhether the result was served from cache

Error Format

All errors follow a consistent structure:

{
  "error": {
    "code": "validation_error",
    "message": "Invalid request body",
    "details": { "issues": [{ "field": "phone_number", "message": "Required" }] }
  }
}

See the Error Handling guide for all error codes and retry strategies.

On this page