Reference

Klaris API

One key, one envelope. Each route below opens a request you can copy.

Calling the API

Base URL
/api/v1
Auth
Authorization: Bearer kl_live_…
Envelope
success/data or error.code.

Errors

  • INVALID_REQUEST 400
  • UNAUTHORIZED 401
  • INSUFFICIENT_CREDITS 402
  • RATE_LIMIT_EXCEEDED 429
  • GDPR codes 403

Rate limits

1,000 requests per minute per API key by default. Retry-After on 429.

MCP

Streamable HTTP at /api/mcp. OAuth 2.1 with PKCE S256, dynamic registration. Tools: validate_phone, verify_email, ip_lookup, bulk_verify, get_account.

OpenAPI /api/v1/openapi.json

Endpoints

HLR lookupCredits5
Phone scrubCredits10
Reverse emailCredits10
Reverse IPCredits10
Reverse phoneCredits10
Skip traceCredits10
Post lookupCredits5
SERP scraperCredits1
Domain ageCredits2