Skip to main content
🛡️ TrustChekr

🔌 TrustChekr API

Free public API for scam detection and entity lookup. For researchers, journalists, and developers.

POST /api/v1/scan

Scan any input for scam indicators.

Request

POST https://trustchekr.com/api/v1/scan
Content-Type: application/json

{
  "type": "website",   // website | email | phone | crypto | message
  "input": "https://suspicious-site.com"
}

Response

{
  "riskLevel": "suspicious",       // safe | suspicious | high-risk | very-likely-scam
  "whyBullets": [                   // Human-readable risk signals
    "Domain registered 3 days ago",
    "URL flagged by 2/70 security vendors"
  ],
  "nextSteps": [...],               // Recommended actions
  "graph": {                        // Entity graph intelligence
    "network_risk_score": 0.35,
    "network_risk_label": "MEDIUM"
  },
  "ai_detection": {                 // AI text analysis (message type only)
    "ai_probability": 0.82,
    "label": "AI_GENERATED"
  },
  "overall_risk_score": 0.42,
  "overall_risk_label": "MEDIUM",
  "api_version": "v1",
  "scanned_at": "2026-02-27T20:00:00.000Z"
}

GET /api/v1/entities

Search the TrustChekr entity database.

Parameters

typeFilter by type: email, phone, url, domain, crypto_wallet
valueSearch by value (partial match)
confirmedSet to "true" for confirmed scam entities only
limitResults per page (max 100, default 20)

Example

GET https://trustchekr.com/api/v1/entities?type=phone&confirmed=true&limit=10

{
  "entities": [
    {
      "type": "phone",
      "value": "+14165551234",
      "report_count": 47,
      "confirmed_scam": true,
      "first_seen": "2026-01-15",
      "last_seen": "2026-02-27"
    }
  ],
  "count": 1,
  "api_version": "v1"
}

🧩 Embeddable Widget

Add a scam scanner to any website with one line of code.

<script src="https://trustchekr.com/widget.js"></script>

The widget auto-renders a branded TrustChekr scanner. Optionally add <div id="trustchekr-widget"></div> to control placement.

Free for research and non-commercial use.
Commercial API access and custom integrations: partnerships@trustchekr.com