Skip to main content

Get Your API Credentials

1

Sign up for Vouch

Create a free account at vouch.expert
2

Create a project

Projects help you organize different applications and environments
3

Get your API keys

Each project comes with 4 API keys:
  • Client Test - For development in the browser
  • Client Live - For production in the browser
  • Server Test - For development on the server
  • Server Live - For production on the server
Never use Server keys in client-side code - they can validate any email without domain restrictions!

Installation

Choose your platform:
Mobile apps: The iOS and Android SDKs automatically send an Origin header as app://your.bundle.id. Add app://your.bundle.id (e.g., app://com.example.myapp) to your project’s allowed domains in the dashboard.

Basic Usage

Understanding the Response

Every validation returns a response with:

Key Fields

  • recommendation - Overall recommendation: allow, block, or flag
  • message - Human-friendly error message when recommendation is flag or block (e.g. “Please use a permanent email address, not a temporary one.”). null when allow.
  • checks - Individual validation results (syntax, disposable, mx, etc.)
  • metadata - Device fingerprint and signup history
  • signals - Array of signal identifiers detected

Handling Results

Use the message field for quick user-facing errors, or check individual validations for custom logic:

Client vs Server Keys

Client Keys

Use in browsers/mobile apps
  • Restricted to allowed domains
  • Lower rate limits (1,000/hour)
  • Safe to expose publicly
  • Includes device fingerprinting
  • Mobile apps: add app://your.bundle.id to allowed domains

Server Keys

Use on your backend
  • No domain restrictions
  • Higher rate limits (5,000/hour)
  • Must be kept secret
  • Can override IP/User-Agent
Server keys are blocked from browsers. If you try to use a server key in client-side code, you’ll get a 401 error.

Next Steps

Explore Validation Types

Deep dive into each validation check

API Reference

Complete API documentation

Best Practices

Production deployment tips