Email Finder API Response Fields Explained in 2026
Understand every field in your email finder API JSON response. Learn what each output means and how to use them to boost outreach success with accurate.
What Does an Email Finder API Response Actually Tell You?
You send a prospecting email, and the response says “delivered.” But weeks later, no reply. You’re not reaching real people—you’re hitting ghost addresses. That’s what happens when you treat an email finder API like a yes/no checker.
Every call delivers more than just “valid” or “invalid.” The real value is in the structured JSON response—fields that reveal domain health, inbox placement risk, and deliverability signals buried beneath syntax. Without reading them, you’re guessing.
Understanding these response fields isn’t optional. It’s how you avoid wasting time, money, and reputation on prospects who’ll never open your message. This guide explains exactly what each field means—and why ignoring them breaks your pipeline.
Key takeaways
- An email finder API response includes domain reputation and inbox placement indicators beyond basic syntax validation.
- Fields like
risk_score,disposable, andcatch_allhelp filter out high-risk or non-deliverable addresses before outreach. - Real-time API responses allow automation of prospecting workflows that scale without increasing spam complaints or hard bounces.
How Does the Email Finder API Structure Its JSON Output?
The Email Finder API returns a consistent, structured JSON response with predictable field names, making integration into your CRM, marketing tools, or automation workflows straightforward. Each field provides specific data—about the email's validity, domain health, risk signals, and deliverability potential—typed as string, boolean, or nested object to match your system’s expectations.
Standardized Fields for Actionable Insights
Every API response follows the same schema, so you don’t need to parse different formats for each query. Whether you're verifying a single address or bulk-lookup hundreds, field names like email, status, domain_status, and risk_score remain identical, reducing debugging time and integration complexity.
These fields carry meaningful signals. For example, status returns values like valid, invalid, catch-all, or risky, giving you immediate clarity on deliverability potential. domain_status tells you whether the domain is active, blocked, or suspected of abuse—critical for filtering out low-quality leads. RFC 5321 defines how SMTP servers respond to mail delivery attempts, and our fields reflect those real-world behaviors.
Type Safety for Seamless Automation
Each response field has a defined type: strings for labels, booleans for yes/no indicators, and nested objects for detailed breakdowns. For instance, verification_details might contain a sub-object with smtp, domain, and format statuses—each typed so your code can validate and act without assumptions.
This structure is designed for systems like Salesforce, HubSpot, or SendGrid. When you use the Email Verification API, the output is already formatted to integrate with existing workflows without middleware or manual parsing.
Because the schema is stable, you can build long-term automations knowing the response format won’t change unexpectedly. Unlike some tools that return inconsistent or poorly documented data, we return the same structured output whether you're checking one email or a thousand.
What are the Core Fields in an Email Finder API JSON Response?
When you query an Email Finder API, you get structured data back that tells you not just if an email works, but why. Each response includes key fields: the email address (always lowercase), its status (valid, invalid, catch-all, or risky), domain details, and flags for role, disposable, and free email types. You also get a confidence score (0–100) and a timestamp of the last check, all used to assess deliverability and list health. A real API response is the foundation of reliable email marketing.
Understanding the Key Response Fields
Let’s break down what each field in the JSON response actually means — no jargon, just clarity. These values come from real DNS checks, SMTP probes, and pattern matching, not guesswork.
| Field | Meaning | Why It Matters |
|---|---|---|
email |
The full email address, returned in lowercase with standardized formatting. | Ensures consistency across systems. An address like [email protected] becomes [email protected]. |
status |
One of: valid, invalid, catch-all, or risky. |
Indicates immediate behavior: valid means it accepts mail, invalid means it doesn’t, catch-all means it accepts all addresses (potentially spam-prone), risky indicates issues like greylisting or temporary failures. |
domain |
The domain part (e.g., example.com). |
Used to check DNS records (SPF, DKIM, DMARC), sender reputation, and whether the domain has known issues. |
is_valid |
Boolean. True if syntax and domain exist. | Basic sanity check — if this fails, the email is unusable. |
is_role |
Boolean. True for role-based addresses (e.g., postmaster@, admin@). |
Role addresses are often not monitored and should be avoided for deliverability. |
is_disposable |
Boolean. True if from a temporary email service (e.g., Mailinator). | Disposable emails are usually unused beyond sign-up and should be filtered out. |
is_free_email |
Boolean. True for Gmail, Yahoo, Outlook, etc. | Helps segment audiences; free email users may have lower engagement. |
mailbox_type |
One of: personal, corporate, service. |
Guides segmentation: corporate emails generally have higher delivery likelihood than service or temporary ones. |
confidence_score |
Integer from 0 to 100. Higher = more likely deliverable. | Provides a quantitative proxy for success rate. Scores above 80 are typically safe to use. |
last_check |
ISO 8601 timestamp of when the verification was performed. | Helps track freshness — older records may be outdated due to churn. |
How to Use These Fields in Practice
Each field informs a different part of your email hygiene strategy. For example, filtering out is_role and is_disposable addresses reduces bounces. Combining confidence_score with mailbox_type helps prioritize high-value leads. You can integrate these checks with tools like Mailchimp, HubSpot, or Klaviyo to auto-correct or clean lists in real time.
For deeper insight, run inbox placement tests via inbox placement testing. It confirms that even valid emails land in inboxes — not spam folders — across major providers. This is especially critical for transactional or high-stakes campaigns.
Data accuracy relies on real-time checks. Email lists degrade.
What Does 'status: valid' Actually Mean in the API Output?
When the API returns status: valid, it means the email address passes basic syntax checks, the domain exists, its MX records are responsive, and a temporary message was accepted by the mail server. This confirms the address is technically reachable, but not that it will land in the inbox—only that the server says “yes, I’ll take this.” The result comes after a full SMTP-level validation using a real test message, not just a DNS check.
What 'valid' Actually Confirms
Let’s break down what that valid status covers. The email parses correctly (no misspelled characters, correct @ symbol, etc.). The domain is resolvable via DNS. The MX record exists and responds to queries, meaning the domain has mail-handling infrastructure. Finally, a real SMTP session was initiated—our system sent a test message and received a positive acceptance response from the receiving server.
This is not just a syntax or DNS check—it’s a live, real-time handshake with the mail server. That’s why we call it “SMTP-level verification.” It goes beyond what tools like RFC 5321 or RFC 5322 alone can provide. It’s the difference between knowing the door is open and knowing the person inside said “come in.”
What 'valid' Does Not Guarantee
Just because the server says “okay, I’ll accept mail for this address” doesn’t mean the message will reach the inbox. The final delivery depends on content, sender reputation, filtering rules, and whether the recipient’s mailbox is active, full, or on vacation.
For example, a server might accept a message for a [email protected] address even if that mailbox is disabled, quarantined, or only used for automated forwarding. Similarly, role accounts like info@ or contact@ are often valid in SMTP terms but may never get read by a human. This is why we also return type: role and risk: high for such addresses, so you know to treat them carefully.
Mail servers also use greylisting, which might temporarily reject a message even if the address is valid. That’s why our system runs a full verification cycle that includes checking for immediate rejection, retry handling, and timeout thresholds. You get a signal from the real mail infrastructure—not just an optimistic DNS match.
If you’re verifying lists at scale, real-time API verification ensures you catch these nuances fast. You can integrate directly with your CRM or email tool via our Email Verification API. For building or enriching prospect lists, our Email Finder returns similar detailed fields—so you know what you’re dealing with before you send.
What Is the Significance of 'status: catch-all' in the Response?
A status: catch-all response means the domain accepts all emails sent to it, regardless of whether the specific user exists. This increases the risk of hitting spam traps and sending to inactive or masked addresses, which hurts deliverability and engagement. You should treat such addresses as high risk and either exclude them or review them manually before using in outreach.
Why Catch-All Domains Are a Deliverability Risk
When a domain is configured as catch-all, every email sent to it is accepted—even for user names that don’t exist. This means fake or typo-ridden addresses are still delivered, inflating your send volume without real engagement. According to Return Path (now Validity), catch-all domains are frequently associated with low inbox placement and higher spam complaint rates, especially in cold outreach campaigns.
Spam filters monitor engagement signals like opens and clicks. Sending to catch-all addresses—where no real person exists—leads to zero engagement, which negatively impacts sender reputation. Even a few such addresses in a large list can trigger filtering or blacklisting.
How to Respond to Catch-All Results in Your Workflow
When your Email Finder API returns status: catch-all, it’s a flag that the address may not be usable for meaningful outreach. You should not assume it’s valid or safe to send to. Instead, use this signal to filter or flag these addresses for manual review.
At Emaillistchecker.io, our API returns detailed response fields, including status: catch-all, so you can build rules into your automation. For example, you might exclude any address that returns this status from your email campaign lists.
Use our Email Finder API to verify and clean your lists at scale. The full response includes the domain’s MX record behavior, inbox placement likelihood, and risk signals like catch-all configuration. You can also test deliverability before sending using our Inbox Placement tool, which simulates actual delivery across major providers.
How Does 'status: risky' Impact Your Cold Outreach Strategy?
If your email finder API returns status: risky, treat that address as a high-risk candidate—likely valid but associated with elevated bounce rates, known spam traps, or suspicious domain behavior. Sending to these addresses can hurt your sender reputation, increase deliverability issues, and harm campaign performance, especially at scale. You’re better off flagging them for review or skipping them entirely in high-volume outreach.
What 'status: risky' Actually Means
The status: risky flag is triggered when an email address passes basic syntax and delivery checks but shows signs of instability or spam-associated traits. This includes domains that use greylisting, rely on dynamic IP pools, or are known for high bounce clusters. Some of these domains may be temporary, abuse-prone, or managed by services with weak sending hygiene.
For example, domains that greylist incoming messages (a common anti-spam tactic) may cause initial delivery failures, leading to false positive bounce tracking. Over time, repeated attempts to reach such addresses can signal inconsistency to email providers, which may then throttle your sender reputation.
Best Practices for Handling Risky Emails
Don’t assume a status: risky address is usable. Instead, treat it as a red flag. In high-volume campaigns, skip these addresses entirely. For smaller campaigns or personalized outreach, flag them for manual review. This allows you to assess intent and context before sending.
Tools like the Email Finder API from Emaillistchecker.io return this status intentionally—to help you avoid low-quality contacts. If your list shows more than 10% risky addresses, revisit your data sources. Dirty data leads to failed deliveries and blocked senders.
According to RFC 5321, message delivery systems should account for transient failures, but persistent issues with specific domains are a strong signal of poor list hygiene. RFC 5321 details how SMTP handling treats delayed or rejected deliveries, making it clear that inconsistent behavior harms sender trust.
Automated email verification tools, including the bulk verification service, should surface these cases early. Regular screening helps maintain inbox placement and long-term deliverability. Don’t ignore the signal—let it guide your outreach, not break it.
How to Use Confidence Score in Your Automated Workflows
You can use the Confidence Score from your email finder API to route leads automatically: flag those above 90 as high-quality for immediate outreach, route those below 60 to a secondary verification queue, and sync scores directly to your CRM to adjust outreach sequences based on deliverability risk. This reduces bounces, improves inbox placement, and saves time.
Set Thresholds for Automated Actions
- Use a confidence score above 90 as a signal that an email is likely valid and deliverable — ideal for triggering automated email sequences or adding to your primary CRM list.
- Set alerts or reroute emails with scores below 60 to a secondary queue; these may be typo-ridden, expired, or placeholder addresses that need manual review or re-verification.
- Consider scores between 60 and 89 as "risky" — route them to a slower, warm-up sequence or a test campaign before full-scale outreach to avoid damaging sender reputation.
Sync Scoring with CRM and Outreach Workflows
- Map the Confidence Score to a custom CRM field, such as "Lead Quality Score" or "Deliverability Risk," to enable segmentation and filtering by quality in real time.
- Automatically adjust outreach cadence: high-score leads get a full drip sequence immediately, while medium or low-score leads get delayed or lower-volume touchpoints.
- Use this data to refine your target list over time—track which segments convert best and refine your scoring thresholds accordingly.
For a real-world example, Return Path reports that email deliverability drops sharply when sender reputation is compromised—using risk-based scoring helps maintain high inbox placement.
Integrating confidence scoring into your workflows is a practical step toward consistent deliverability. You’re not just verifying emails—you’re predicting their performance.
For real-time verification and email finder API responses with confidence scoring, see our API or our email finder tool. Both support seamless integration with tools like Mailchimp, HubSpot, and SendGrid.
Why Are 'is_role' and 'is_disposable' Fields Critical for List Hygiene?
Filters that flag role accounts (like info@, help@) and disposable emails early prevent wasted sends and protect sender reputation. Role accounts are often monitored by spam filters, have low engagement, and lead to high bounce rates. Disposable emails expire quickly—often within hours—making them useless for long-term campaigns. Catching these early reduces bounces, improves inbox placement, and keeps your domain trustworthy.
Role Accounts: High Risk, Low Reward
Accounts like info@, admin@, or support@ are frequently flagged by spam filters because they’re commonly used in mass outreach. These inboxes often have strict filtering rules or are monitored by automated systems that reject incoming mail outright.
Even if they accept mail, engagement is nearly nonexistent. A study by Return Path found that role-based emails have some of the lowest open and click-through rates across industries, meaning messages sent there are rarely seen — and that’s a problem for your deliverability score.
Using an email finder API that includes an is_role flag lets you automatically exclude these addresses before sending. That’s not just cleaner data — it’s better long-term sender reputation.
Disposable Emails: A Temporary Gateway
Disposable email addresses are created on the fly and often expire within hours. They’re used to sign up for a service and then discarded. That makes them useless for anything requiring ongoing engagement: newsletters, onboarding sequences, or re-engagement campaigns.
Most providers block these entirely, or route them to spam folders. Sending to them floods your outbound systems with hard bounces and can trigger blacklisting on shared IP ranges.
Our email verification API checks for disposable domains using a real-time database of known disposable address providers. If you’re sending to a list of 10,000 emails, catching these 500 disposable addresses upfront saves time, reduces bounce rates, and protects your domain’s reputation.
To maintain a strong sender score, you must avoid any address type that’s known to degrade engagement or trigger spam filters. Role and disposable addresses fall into that category.
These flags aren’t just labels — they’re signal processors. When you verify a list with tools that report is_role and is_disposable, you’re not just cleaning data. You’re building a more accountable, trustworthy sending practice. Use bulk verification to scrub large lists efficiently, or tap into the API for real-time checks during registration. Either way, it’s a non-negotiable part of reliable email delivery.
What Are the Practical Use Cases for Email Finder API Response Fields?
You can turn email finder API response fields into real business value by using domain type, mailbox category, and confidence score to score leads, clean CRM data, filter out risky domains, and feed only high-quality addresses into tools like Mailchimp or Klaviyo. This reduces bounces, improves sender reputation, and increases inbox placement—all with measurable impact on campaign performance.
Turn Raw Data into Actionable Insights
- Use domain type (e.g. .com, .edu, .gov) and mailbox category (personal, role, catch-all, disposable) to build dynamic lead scoring models. A high-confidence corporate email with a .com domain and non-role category indicates a more engaged decision-maker.
- Automatically flag and remove role accounts (like admin@ or sales@) and disposable domains during CRM cleansing. These typically result in high bounce rates and hurt sender reputation over time.
- Filter out catch-all domains—those that accept any email address—since they’re often low-quality, non-engaged, or used for spam. Tools like MxToolbox confirm that catch-all setups are common in low-engagement domains.
- Assign a confidence score to each email to prioritize outreach. Focus on emails above a 90% confidence threshold—these are far more likely to be deliverable and engaged.
Integrate with Your Stack for Higher Deliverability
- Feed only verified, high-confidence addresses into your email marketing platform. This prevents sending to dead or misleading addresses, reducing overall bounce rates and protecting your sender reputation.
- Use the email finder API to validate and enrich lead data in real time. Catch invalid or risky addresses before they enter your campaign workflow.
- Improve campaign targeting by excluding known high-risk domains—such as those associated with disposable email providers—before sending.
- Enable seamless integration with platforms like Mailchimp, Klaviyo, and HubSpot by ensuring only validated data flows through, reducing manual cleanup and maximizing engagement.
Validated addresses aren’t just “clean”—they’re the foundation of a sustainable email strategy.
Every field in an email finder API response tells part of a larger story. When used intentionally, they move your list from noise to signal. The right data, used at scale, directly impacts deliverability and conversion.
How Does Real-Time Verification with Emaillistchecker.io Work?
When you call the Email Finder API, it runs a multi-layered validation sequence: DNS lookup, MX record verification, SMTP connection attempts, and anti-spam pattern analysis. Each step is executed in real time against actual mail servers.
Response Fields Are Based on Live Server Behavior
Every field in the API response—such as status, disposable, role, or deliverable—comes from a direct interaction with the domain’s mail infrastructure. No proxies. No estimates. Just data from the actual email system.
Accuracy Is Rooted in Real-Time Testing
The 98.9% accuracy rate is achieved by relying on server-level responses, not predictive heuristics. Invalid domains, catch-all addresses, and role accounts are identified through actual SMTP behavior, not guesswork.
Keep reading
- Email Verification API & SDKs: the complete developer guide (complete guide)
- Emaillistchecker vs Hunter Verifier API: Real Differences in 2026
- Scheduling Periodic Re-Verification of User Emails with Cron in 2026
- Real-Time AI Email Risk Scoring API for Signup Forms in 2026
- Is the Bulk Endpoint Worth It for Batches of 100 Emails?
Ready to put this into practice? Emaillistchecker.io verifies emails with 98.9% accuracy — start with 100 free verifications.
Frequently asked questions
What does 'is_free_email' mean in the API response?
It indicates the email uses a public domain like Gmail, Yahoo, or Outlook. These are often less reliable for B2B outreach due to high inbox competition and spam filtering.
How accurate is Emaillistchecker.io's email finder API?
The API achieves 98.9% accuracy by combining live SMTP checks with domain-level reputation analysis and real-time behavioral signals.
Can I use the response fields to filter out spam traps?
Yes — the 'status' field and 'confidence_score' help identify high-risk domains. Addresses flagged as 'risky' or 'catch-all' should be excluded from campaigns.
What's the difference between 'is_role' and 'is_disposable'?
An email marked 'is_role' is a functional alias like support@ or sales@; 'is_disposable' means it’s from a temporary service like TempMail.
Can the Email Finder API detect disposable email domains in real time?
Yes — the 'is_disposable' field is updated dynamically based on a live database of known disposable domains, with real-time detection.
How do I integrate the API response fields into my CRM?
Use the JSON output to map fields to custom CRM properties. For example, 'confidence_score' can feed into a lead priority score, while 'is_role' can trigger a flag in the system.
Does the API return results for new or unregistered domains?
It checks only domains with active DNS and MX records. New or non-existent domains return 'invalid' or 'no_mx_record' — not a false positive.
Why is 'mailbox_type' included in the response?
It helps differentiate between personal, corporate, and service-based addresses, enabling more accurate targeting and delivery prediction.
What's the default response format of the Email Finder API?
JSON — fully structured, with consistent field names and data types. It supports both single and bulk queries.
How does Emaillistchecker.io handle greylisted domains?
Greylisted domains may return 'risky' status due to delayed acceptance. The system flags these for review rather than treating them as valid.
Are API response fields updated in real time?
Yes — each field reflects up-to-date DNS, SMTP, and behavioral data. The system performs checks on every call, ensuring real-time accuracy.
Can the response include historical data?
No — the API focuses on current deliverability and behavior. It does not return historical data, ensuring all fields reflect the present state of the address.