Our first product: one endpoint, five verification layers, and a response schema that stays stable. OpenAPI spec at /openapi.json — AI coding tools read it and safely write your integration. EU-hosted. No dashboards. No onboarding. Just the API.
More APIs coming — screenshots, PDFs, HTML→Markdown, and more.
MCP server available — connect Claude, Cursor, and other clients at mcp.truval.dev/mcp. Read MCP guide →
Get started in one paste
Integrate Truval email verification.
— Base URL: https://api.truval.dev
— OpenAPI spec (read first): https://api.truval.dev/openapi.json
— Endpoint: POST /v1/email/verify
— Headers: Authorization: Bearer <TRUVAL_API_KEY>, Content-Type: application/json
— Body: {"email":"<address>"}
The user supplies TRUVAL_API_KEY from https://dash.truval.dev — never invent a key.
Use the response fields: valid, status, confidence, disposable, smtp_blocked, role, suggestion, latency_ms.
Agents & IDEs
Compatible with Claude, ChatGPT, Gemini, Cursor, Windsurf, Grok, and similar tools.
curl https://api.truval.dev/v1/email/verify \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{"email":"user@example.com"}'
{
"email": "user@example.com",
"valid": true,
"status": "deliverable",
"confidence": 0.97,
"disposable": false,
"role": false,
"suggestion": null,
"latency_ms": 187
}
smtp_blocked: true and a calibrated 0.75 confidence — not a fake "valid".Always free tier — 500 verifications per month, no card footprint. Builder pipelines scale natively starting at €9/month when traffic increases.