Manav.id
/v1/verify · public demo key · live

Type an email. Get a verdict.

The same endpoint. The same response. Rate-limited.

is_human(email)

POST https://api.manav.id/v1/verify · Authorization: Bearer mnv_demo_public_key

Ready · presets ↓

    

Or hit it from the terminal.

Same key. Same endpoint. Same response.

$ curl -X POST https://api.manav.id/v1/verify \
  -H "Authorization: Bearer mnv_demo_public_key" \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]"}'

Or call it from your code.

import { Manav } from '@manav/sdk';

const manav = new Manav({ apiKey: 'mnv_demo_public_key' });

const r = await manav.verify({ email: '[email protected]' });
// { is_human: true, trust_score: 87, latency_ms: 312 }
When you're ready for production The demo key is rate-limited to 60 requests/minute and clearly marked as test traffic on the proof page. See pricing · Read the docs · Provision a production key