Developers

Built API-first. Documented like a peer.

Read the API guide, mint a key from the panel and ship a verified onboarding flow before the end of the sprint.

Developer experience

One API call. A verdict you don't have to interpret.

We surfaced the verdict as one field for bank integrations. summary.recommendation = block | review | clear — no topic parsing required.

  • RFC 7807 problem-details error bodies
  • ULID request_id + screening_id on every response
  • Idempotency-Key header — 24 h replay window
  • cost_credits + credits_remaining on every response
curl · 200 OK · 142 ms
{
  "summary": {
    "matched": true,
    "has_sanctioned_hit": true,
    "has_pep_hit": true,
    "top_risk_score": 10,
    "top_risk_level": "critical",
    "top_match_confidence": 85,
    "recommendation": "block",
    "authorities": ["OFAC", "EU", "UN Security Council"]
  },
  "hits": [
    {
      "caption":          "Vladimir Putin",
      "match_confidence": 85,
      "risk_score":       10,
      "risk_level":       "critical",
      "flags": { "is_sanctioned": true, "is_pep": true, "is_wanted": true }
    }
  ],
  "cost_credits":      1,
  "credits_remaining": 9847,
  "screening_id":      "scr_01HXYZ…"
}

Be screen-ready in an afternoon.

Spin up a free workspace, paste your first API key into a curl, ship a verified onboarding flow before your next stand-up.