TombaTomba
Start free
  • Documentation
  • API reference
  • SDKs & CLI
  • AI & MCP
  • Integrations
  • Enterprise
  • Migration guides

Find, verify and enrich B2B contacts from public sources, in the app, your spreadsheet or through the API.

GDPR & CCPA

// docs

  • API changelog
  • Support options
  • Security

// platform

  • Dashboard
  • Pricing
  • API status

// resources

  • Help center
  • Product updates
  • TombaBot crawler

// company

  • Website
  • Contact us
  • Edit or remove your data

© 2021–2026 Tomba.io

  • Terms of service
  • Privacy policy
  • Cookie policy
  • Security policy
  • GDPR
  • CCPA
Get started
Platform
API guides
Response reference
    Person responseCompany responseEmail verifier responseEmail count responseEmail format responseSources responseLocation responsePhone responseSimilar domains responseTechnology responseDomain suggestionsEnrichment responseNAICS codesSIC codes
Policies
Resources
Response reference

Email verifier response

Returned by GET /email-verifier. The checks are in data.email, the public pages where the address appears are in data.sources, and phone numbers are in data.phone_data when you set enrich_mobile=true.

Fields

FieldTypeDescription
emailstringThe verified address. Empty when the domain is disposable.
statusstringThe detailed outcome. See Status values.
resultstringThe deliverability verdict. See Result values.
scoreintegerConfidence score. Higher means more likely to be deliverable.
smtp_providerstring or nullMail provider detected from the domain's MX records, such as Google.
mx.recordsarray of strings or nullMX host names of the domain.
mx_checkbooleanThe domain has MX records.
smtp_checkbooleantrue when the domain has MX records, the same as mx_check. It doesn't show whether the mailbox exists; use status.
smtp_serverbooleanSame value as smtp_check.
accept_allbooleanThe domain's mail server accepts mail for any address (catch-all), so a mailbox can't be confirmed.
greylistedbooleanThe mail server temporarily deferred the check.
blockbooleanThe mail server blocked or refused the check. Usually comes with status unknown.
gibberishbooleanThe part before @ looks randomly generated.
disposablebooleanThe domain belongs to a disposable email provider.
webmailbooleanThe domain belongs to a webmail provider, such as Gmail or Outlook.
regexbooleanThe address is syntactically valid.
whoisobjectDomain registration: registrar_name, referral_url, created_date. Each can be null.

data.sources is described in Sources. When a valid address has no public source, it contains one entry that points to the address's page on Tomba. data.phone_data is described in Phone.

Status values

statusresultMeaning
validdeliverableThe mailbox exists and accepts mail.
accept_allriskyThe server accepts mail for any address, so this mailbox can't be confirmed.
invalidundeliverableThe mailbox doesn't exist.
unknownriskyThe check was inconclusive: the server blocked it (block is true) or didn't answer.
disposableemptyThe domain is a disposable email provider. email and result are empty strings.

Compare status case-insensitively: some responses return Valid. Webmail addresses don't have their own status; check the webmail field.

Result values

resultMeaningSuggested action
deliverableMail to this address should be delivered.Send.
undeliverableMail to this address will bounce.Remove it from your list.
riskyDelivery can't be confirmed: a catch-all domain or an inconclusive check.Send with care, or verify again later.
emptyThe address is on a disposable domain.Treat it as undeliverable.

How results are produced

  • A request that returns disposable or unknown isn't charged; see Credits and usage.
  • When the mailbox check fails, the request returns 408 with type proxy_error; see Errors.

Example

Code
{ "data": { "email": { "email": "jane.doe@wordpress.org", "result": "deliverable", "status": "valid", "score": 99, "smtp_provider": "Google", "mx": { "records": ["aspmx.l.google.com"] }, "mx_check": true, "smtp_server": true, "smtp_check": true, "accept_all": false, "greylisted": false, "block": false, "gibberish": false, "disposable": false, "webmail": false, "regex": true, "whois": { "registrar_name": "MarkMonitor Inc.", "referral_url": "http://www.markmonitor.com", "created_date": "2003-01-11T00:00:00Z" } }, "sources": [ { "uri": "https://wordpress.org/about/", "website_url": "wordpress.org", "extracted_on": "2023-03-15", "last_seen_on": "2025-01-10", "still_on_page": true } ] } }
Last modified on October 7, 2026
Company responseEmail count response
On this page
  • Fields
  • Status values
  • Result values
  • How results are produced
  • Example
JSON