Recruiting use case
Verify candidate and sourcing emails before you reach out
Recruiters live and die by inbox placement. Sourced emails from LinkedIn scrapers, resume databases, and guessed-pattern tools are full of stale, guessed, and role addresses that bounce. Verifly checks every candidate address before your first touch, so your outreach lands and your sending domain stays healthy.
curl -X GET "https://verifly.email/api/v1/verify?email=candidate@example.com" \
-H "Authorization: Bearer vf_your_api_key"Real-time SMTP mailbox checks
Single, batch, and async bulk verification
Disposable, role account, and catch-all detection
Pay-as-you-go credits with no subscription lock-in
Search fit
Built for recruiting email verification workflows
Use Verifly when you need a simple API, predictable pricing, and clean JSON results before emails hit your product, CRM, or campaign tool.
Why sourced candidate emails bounce so often
Most candidate emails are not confirmed opt-ins. They are guessed from a name-and-domain pattern, pulled from an aging resume database, or scraped from a profile tool that never actually mailed the address. That means a large share are wrong: the person left the company, the pattern was firstname.lastname when the real one was finitial-lastname, or the address is a shared role inbox like recruiting@ that nobody reads.
Every one of those that bounces is a signal to mailbox providers that you are sending to bad data, and a run of bounces drags down placement for your good candidates too. For a recruiter, a damaged sending reputation means fewer real people ever see the outreach, which is the whole job. Verifying up front turns a guessed list into a list of addresses that actually accept mail.
How to verify candidate emails with Verifly
Verifly returns a clear verdict — deliverable, undeliverable, or risky — plus flags for disposable, role, and catch-all addresses. You can check a single candidate the moment you source them, or run a whole sourced list through the async bulk endpoint before it ever enters your ATS or sequencer.
- Get 100 free credits by registering, or let a tool self-register a key programmatically.
- Call GET /verify?email= for a single candidate, or POST /verify/batch for up to 100 at once.
- For large sourced lists, submit them to the async bulk endpoint (up to 1,000,000 addresses).
- Send only to deliverable results; hold or manually review risky, role, and catch-all addresses.
curl -X POST "https://verifly.email/api/v1/verify/batch" \
-H "Authorization: Bearer vf_your_api_key" \
-H "Content-Type: application/json" \
-d '{"emails":["a.candidate@example.com","b.candidate@example.com"]}'FAQ
Frequently asked questions
Why do recruiters need email verification specifically?
Recruiting outreach relies almost entirely on sourced, unconfirmed emails — guessed patterns, resume databases, and scraper tools. Those lists carry a high rate of wrong or stale addresses, and mailing them causes bounces that hurt your sending reputation. Verifying first keeps your outreach landing in real inboxes.
Can Verifly catch guessed-pattern candidate emails that do not exist?
Yes. Verifly runs a real-time SMTP check and returns undeliverable for addresses the mail server rejects, which catches many guessed firstname.lastname patterns that never existed. Where a domain is catch-all and accepts everything, Verifly flags it as catch-all so you can treat it as risky rather than trusting it blindly.
How does it handle role inboxes like hr@ or careers@?
Verifly flags role addresses explicitly. Those inboxes are technically valid but usually a poor target for personal recruiting outreach, so you can down-rank or exclude them instead of burning a first touch on a shared alias nobody monitors.
Can I verify a large candidate list from my sourcing tool?
Yes. Export the list to CSV or send it to the async bulk endpoint, which handles up to 1,000,000 addresses per job. You get back a verdict and flags for each candidate before the list ever enters your ATS or sequencer.
Will verifying protect my recruiting domain reputation?
It helps significantly. Bounces are one of the strongest negative signals to mailbox providers. By removing undeliverable addresses before you send, you keep your bounce rate low, which protects deliverability for the good candidates on your list.
How much does it cost for a recruiting team?
Verifly is pay-as-you-go with public flat packs starting at $2 per 1,000 verifications and falling to $0.60 per 1,000 at the largest pack. Credits never expire, so a team with lumpy sourcing volume is not paying a monthly subscription between hiring pushes.
Related guides