Skip to content

Kairos Check API

OSINT-first fraud detection. One endpoint. No vendor lock-in. Integrate in 5 minutes.

What it does

Kairos Check scores any domain, email, phone number, or IBAN against 8 independent OSINT layers and returns a verdict — allow, review, or block — with a numeric score and the signals that drove it.

Every response is auditable: you get a ref ID you can tie back to a specific check in your logs. No black box.

Integration in 60 seconds

Get an API key from the pricing page, then make your first request:

# Replace YOUR_KEY with your kc_* key
curl -X POST https://kairoscheck.net/api/check \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain": "suspicious-shop.io"}'

Node.js

const res = await fetch('https://kairoscheck.net/api/check', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ domain: 'suspicious-shop.io' }),
});
const { score, verdict, signals } = await res.json();
console.log(verdict); // "allow" | "review" | "block"

Python

import httpx

r = httpx.post(
    "https://kairoscheck.net/api/check",
    headers={"Authorization": "Bearer YOUR_KEY"},
    json={"domain": "suspicious-shop.io"},
)
data = r.json()
print(data["verdict"])  # "allow" | "review" | "block"

Key concepts

Ready to integrate? Follow the Quickstart guide to get your key and make your first live request.