From your spreadsheet
Google Sheets
Choose a worksheet or import from a publicly readable sheet link. Bring the rows you need into a verification list.
Public-link imports are read-only. FairValid does not write results back to Sheets.
Connected to the way you work
Bring selected contacts into FairValid, add verification to your site, or build checks into your own application.
Your workspace permissions and credit rules still apply.
Bring your existing contacts
Import a selected source, review what you are checking, and keep the connection between each contact and its result.
From your spreadsheet
Choose a worksheet or import from a publicly readable sheet link. Bring the rows you need into a verification list.
Public-link imports are read-only. FairValid does not write results back to Sheets.
From your CRM
Choose a contact list and keep the source contact identity attached to the verification result.
CRM fields stay unchanged by default. Review any available write-back action before choosing it.
From your audience
Choose an audience and review your selected contacts while keeping subscription and consent state intact.
Verification does not subscribe or unsubscribe anyone. Review optional mapped write-back separately.
Start with the contacts you select. Review the import and its credit requirements before running verification.
Built for your application
Submit one address or a bulk job from your server. Read the results as work progresses, and use signed events when a job completes.
Grant the access you need. Set a lifetime credit cap and revoke a key when its work is done.
Test keys accept reserved example addresses without provider calls or credit use.
Verify event signatures and deduplicate event IDs. Retry the same request with the same idempotency key.
Connect an agent through MCP using Streamable HTTP at https://mcp.fairvalid.com/mcp. Use OAuth sign-in or connect a native or server-backed client with a FairValid API key in its Authorization header.
Check an address, submit a batch, read job state and results, request cancellation, or read your live balance. Live checks run asynchronously; an accepted job is not a completed mailbox check.
Set up ChatGPT, Claude, Hermes, Grok or Codexcurl -X POST "$FAIRVALID_BASE_URL/api/v1/jobs" \
-H "Authorization: Bearer $FAIRVALID_API_KEY" \
-H "Idempotency-Key: my-import-2026-10-05" \
-H "Content-Type: application/json" \
-d '{"emails":["deliverable@example.com",
"unknown@example.com"]}'Use a Test key for this sandbox example.
Keep all privileged keys on your server.
Start with your workspace, explore the guides, and choose the connection that fits.
API jobs and signed webhooks are documented in the API reference.