Overview
SpiderVerify validates email addresses at the SMTP level to determine if they’re deliverable - without sending actual emails. This protects your sender reputation and helps clean your lead lists before outreach.Single Verification
Verify one email at a time for real-time validation
Bulk Verification
Verify up to 100 emails per request for list cleaning
How SMTP Verification Works
SpiderVerify performs the same steps an email server would, stopping just before actually sending:- DNS Lookup - Find MX (mail exchange) records for the domain
- SMTP Connect - Open connection to the mail server
- EHLO Handshake - Identify as a legitimate mail sender
- MAIL FROM - Specify the sender address
- RCPT TO - Ask if the recipient exists
- Analyze Response - Determine deliverability from server response
No email is ever sent. SpiderVerify closes the connection before the DATA stage.
Quick Start
Verify a Single Email
Verify Multiple Emails
Understanding Results
Status Values
| Status | Meaning | Action |
|---|---|---|
valid | Email exists and can receive messages | Safe to email |
invalid | Email doesn’t exist or is blocked | Do not email |
risky | Email may work but has risk factors | Use caution |
unknown | Couldn’t determine status | Retry or skip |
Quality Scores
SpiderVerify provides a 0-100 quality score:| Score | Rating | Recommendation |
|---|---|---|
| 90-100 | Excellent | High priority for outreach |
| 70-89 | Good | Safe for campaigns |
| 50-69 | Fair | Consider for large campaigns only |
| 25-49 | Poor | Skip or verify manually |
| 0-24 | Bad | Do not use |
Detection Flags
SpiderVerify detects several types of email addresses:Disposable Emails
Disposable Emails
Temporary email services like Mailinator, 10MinuteMail, etc. These emails are typically used to bypass signup requirements and have very short lifespans.Flag:
is_disposable: true
Recommendation: Do not include in campaignsRole Accounts
Role Accounts
Generic addresses like info@, support@, sales@, admin@. These go to shared inboxes, not individuals.Flag:
is_role_account: true
Recommendation: Lower priority, may still be useful for company outreachCatch-All Domains
Catch-All Domains
Domains configured to accept any email address. The server can’t confirm if the specific mailbox exists.Flag:
is_catch_all: true
Recommendation: May bounce, use with cautionFree Email Providers
Free Email Providers
Gmail, Yahoo, Outlook, etc. May be personal rather than business emails.Flag:
is_free: true
Recommendation: Valid for B2C, less ideal for B2BComplete Workflow
Here’s how to verify emails extracted from SpiderSite:1
Scrape Website
Use SpiderSite to extract emails from a target website:
2
Wait for Results
Poll until the SpiderSite job completes:
3
Verify Emails
Submit extracted emails for verification:
4
Filter Results
Keep only valid, high-quality emails:
Best Practices
Do
- Verify before outreach - Clean your lists to improve deliverability
- Filter disposable emails - They have no long-term value
- Prioritize high scores - Focus on 70+ quality scores
- Use bulk verification - More efficient for large lists
Don’t
- Don’t email invalids - Damages sender reputation
- Don’t ignore catch-all warnings - May still bounce
- Don’t verify too frequently - Respect rate limits
- Don’t skip role accounts entirely - info@ can still be valuable
Rate Limiting
SpiderVerify includes built-in rate limiting to protect sender reputation:- 3 seconds between verifications per VPS
- 50 warmed emails rotated across 10 VPS
- Email rotation prevents any single address from being overused
