Validation Result Categories
GTMAPIs returns one of 5 possible validation results. Each result has specific meaning and recommended action.Result Types Overview
valid
Personal email, mailbox verifiedCharged: β
1 credit
valid_role_based
Generic business inboxCharged: π FREE
risky
Catch-all domain, unverifiableCharged: π FREE
invalid
Doesnβt exist or syntax errorCharged: π FREE
unknown
Canβt verify due to restrictionsCharged: π FREE
1. Valid (Personal Email)
Result:valid
Meaning: Real personal email that passed all 4 validation layers
Validation Status:
- β Syntax: Valid RFC 5322 format
- β DNS: MX records found
- β SMTP: Mailbox verified
- β Catch-All: Not a catch-all domain
- β Role-Based: Not a generic inbox
- Highest deliverability
- Clear individual ownership
- Direct access to individual
- Worth the credit charge
2. Valid Role-Based
Result:valid_role_based
Meaning: Valid email but itβs a generic business inbox
Validation Status:
- β Syntax: Valid format
- β DNS: MX records found
- β SMTP: Mailbox exists
- β οΈ Role-Based: Generic inbox (info@, support@, etc.)
- Deliverable but shared inbox
- Lower individual attribution than personal emails
- Multiple people may see it (or none)
- Higher spam report risk
- Good for: Company inquiries, not cold outreach
3. Risky (Catch-All)
Result:risky
Meaning: Domain accepts all emails, so the specific mailbox cannot be verified with confidence
Validation Status:
- β Syntax: Valid format
- β DNS: MX records found
- β οΈ SMTP: Server accepts everything
- β Catch-All: Detected catch-all configuration
- Unknown if mailbox actually exists
- High bounce risk in practice
- Damages sender reputation
- Could be spam trap
- May accept but not deliver
risky instead of treating the address as chargeable valid. See Catch-all detection vs recovery for the distinction between detecting catch-all behavior and opt-in recovery scoring.
Confidence Levels:
high- Very likely catch-all (avoid completely)medium- Possibly catch-all (use with caution)low- Uncertain (test with small batch first)
4. Invalid
Result:invalid
Meaning: Email doesnβt exist or has syntax errors
Common Reasons:
Syntax Errors
No DNS Records
Mailbox Doesnβt Exist
- Will hard bounce
- Damages sender reputation
- Wastes sending credits
- No chance of delivery
5. Unknown
Result:unknown
Meaning: Unable to verify mailbox existence because the SMTP outcome is temporary, blocked, timed out, or otherwise ambiguous
Common SMTP Uncertainty Modes:
Greylisting
4xx SMTP response, to slow automated senders. The mailbox may exist after a retry window, so GTMAPIs does not mark the address invalid and does not charge a credit.
Provider-Blocked Recipient Verification
550 5.7.1 Recipient verification not allowed is not the same as 550 5.1.1 User unknown, so GTMAPIs treats it as unknown.
Temporary 4xx Responses
Inconclusive 5xx Responses
550 5.1.1 User unknown, 551, or 553 can support invalid. Policy rejections, anti-abuse blocks, and verification-disabled responses do not prove whether the mailbox exists, so they remain unknown.
Timeout
Cloud or Provider Connection Restrictions
Some mail providers, hosting networks, and cloud environments restrict SMTP handshakes or recipient checks. GTMAPIs does not recommend bypassing these restrictions with aggressive probing. When provider restrictions prevent a reliable answer, the result isunknown and free.
How unknown Differs From risky
Both outcomes protect you from paying for ambiguous validation work. Only High-Value Validations consume credits:
valid personal emails that are not role-based, catch-all, invalid, risky, or unknown.
Recommended Action: β οΈ PROCEED WITH CAUTION
B2B Outbound Value: π‘ Unknown
- Domain exists (passed DNS)
- Mailbox status uncertain
- May deliver successfully
- Test with small batch first
- Monitor bounce rates
credits_reserved, credits_consumed, credits_refunded, and credits_per_high_value_validation in bulk and async summaries. These fields show how many credits were held up front, how many were actually consumed by High-Value Validations, how many were returned for non-chargeable outcomes, and the effective credit cost per usable lead.
Result Distribution Examples
High-Quality B2B List
Low-Quality Scraped List
Decision Matrix
Filtering Recommendations
For Maximum Deliverability
For Budget Campaigns
For List Cleaning
API Response Schema
Next Steps
B2B Quality Scoring
Understand quality levels in depth
Catch-all Detection vs Recovery
Understand why catch-all detection returns
risky and how recovery differs.API Reference
Start validating emails