Check if an
Email Actually
Exists
Lightning-fast mailbox verification API with real-time deliverability intelligence. Clean, simple JSON responses — no signup, no tracking.
Built to be Bulletproof
Simple, reliable and fast. Encrypted memory caching ensures lightning-fast repeated queries.
Blazing Fast
Sub-millisecond responses on cached emails. Real-time verification on new ones.
100% Private
Full emails are never stored. Only MD5 hashes are used for 24h cache.
Spam Guard
Detects throwaway and disposable inboxes automatically.
Batch Ready
Verify up to 100 emails concurrently with the Developer API.
What Developers Say
Trusted by engineers who care about email quality.
"Integrated in 5 minutes. The API returns the exact reason — whether the account is active, disabled, or not found. Exactly what I needed."
"Real-time database caching gives instant sub-millisecond responses. The developer dashboard makes checking balances and API keys super straightforward."
"The batch endpoint is a game-changer. We cleaned up 10,000 emails in our list in minutes. Zero downtime, perfectly accurate results every time."
"Super clean implementation. Cookie-based authentication means zero secrets exposed in browser inspection. Top tier architecture."
"We cut our bounce rate by 68% after integrating GCheck Dev into our registration forms. The disposable email detection alone is worth it."
"Privacy-first, lightning-fast, and completely reliable. I switched from expensive third-party tools and couldn't be happier. GCheck Dev is phenomenal."
Integrate in
60 Seconds
Single endpoint with status & clear reason. Secured by standard API keys with per-key credit tracking.
GET /api/verify?email=...
POST /api/batch — up to 100 at once
X-API-Key: gchk_...
{
"email": "aixfly.com@gmail.com",
"status": "valid",
"reason": "Account is active and ready to receive emails",
"cached": false
}
{
"email": "palskdjfAghcbdghw@gmail.com",
"status": "invalid",
"reason": "Account is disabled / inactive (Phone verification required)",
"cached": false
}
{
"email": "notfounduser123987@gmail.com",
"status": "invalid",
"reason": "Account does not exist",
"cached": false
}
{
"email": "aix@gmail.com",
"status": "invalid",
"reason": "Gmail username must be at least 6 characters long",
"cached": false
}