Verifalia
App · Email · 15 actions
Verify email addresses with Verifalia: check one address, a list or a whole file for deliverability, disposable and role addresses, catch-alls and typos, export the results, and keep an eye on credits and users.
Actions
| Action | What it does |
|---|---|
| Create a user | Add a user to your Verifalia account, such as a teammate or a client, or a browser app for the Verifalia widget on a website. |
| Delete a user | Remove a user or browser app from your Verifalia account. |
| Delete a verification job | Delete a finished verification and its results from Verifalia now, rather than when its data retention period ends. |
| Export verification results | Save every result of a finished verification as a CSV or Excel file, ready to attach, upload or send. |
| Get a user | Get a user's or browser app's details: its type, sign-in, permissions and limits. |
| Get credit balance | Get the credits left: purchased credit packs and today's free daily credits. |
| Get credit usage | Get the credits used on each day of a period, with totals. |
| Get verification results | Get a verification's progress and, once finished, its results, optionally just the deliverable (or risky, or undeliverable) ones. |
| List quality levels | List the quality levels your account can use and how many credits each costs per address. |
| List users | List the users and browser apps on your Verifalia account. |
| List verification jobs | List your Verifalia verifications with their progress, newest first, optionally within dates or by status. |
| Update a user | Rename a user, switch it on or off, change its permissions or set a new password. |
| Verify a list of email addresses | Check many email addresses at once, such as a sheet's email column, and get a result for each plus the deliverable ones on their own. |
| Verify an email address | Check whether an email address exists and can receive mail, and whether it is disposable, a role account, a catch-all or a typo. |
| Verify email addresses in a file | Check every email address in a CSV, TSV, text or Excel file. |
Create a user
Add a user to your Verifalia account, such as a teammate or a client, or a browser app for the Verifalia widget on a website.
Inputs
- Name
nametextRequired - Who or what the user is for, such as a person or a site.
- Type
user_typetext - A standard user signs in with its own permissions; a browser app only verifies addresses from a website; an administrator can do everything.One of:
Standard(Standard user),BrowserApp(Browser app),Administrator. Default:Standard. - User-name
usernametext - Optional. At least 8 letters, digits or . - @ + _. Leave empty to have one made up.
- Password
passwordtext - Optional. At least 8 characters with a letter and a number. Leave empty to have one made up; it is in the step's result. Browser apps have none.
- Permissions
permissionslist - What a standard user may do.One or more of:
email-verifications:write:own(Verify email addresses),email-verifications:write-quality:own(Choose the quality level),email-verifications:write-priority:own(Set a job's priority),email-verifications:read:own(See their own results),email-verifications:list:own(List their own jobs),email-verifications:delete:own(Delete their own jobs),email-verifications:read(See everyone's results),email-verifications:list(List everyone's jobs),email-verifications:delete(Delete anyone's jobs),quality-levels(See custom quality levels), and 3 more. Default:["email-verifications:write:own", "email-verifications:write-quality:own", "email-verifications:read:own", "email-verifications:list:own", "email-verifications:delete:own", "credits:read-balance"].
Outputs
app_keytext- A browser app's public key for the Verifalia widget.
is_activetrue/false- Whether the user can currently sign in.
nametext- The user's display name.
passwordtext- The password made up for the user, when none was given; empty otherwise.
permissionslist- Verifalia's permission rules for a standard user.
typetext- Administrator, Standard user or Browser app.
user_idtext- The user's id.
usernametext- The user-name it signs in with; empty for a browser app.
Example output
{
"app_key": "",
"is_active": true,
"name": "Acme newsletter team",
"password": "",
"permissions": [
"email-verifications:write:own",
"email-verifications:write-quality:own",
"email-verifications:read:own",
"email-verifications:list:own",
"email-verifications:delete:own",
"credits:read-balance"
],
"type": "Standard user",
"user_id": "9106a603-860c-419c-be9d-ea7bbeac7272",
"username": "acme-newsletter"
}Delete a user
Remove a user or browser app from your Verifalia account.
Inputs
- User
usertextRequired - The user or browser app, or the user_id an earlier step returned.
Outputs
deletedtrue/false- Always true.
user_idtext- The user's id.
Example output
{
"deleted": true,
"user_id": "9106a603-860c-419c-be9d-ea7bbeac7272"
}Delete a verification job
Delete a finished verification and its results from Verifalia now, rather than when its data retention period ends.
Inputs
- Verification job
job_idtextRequired - The verification to read: pick a recent one, or use the job_id an earlier Verifalia step returned.
Outputs
already_deletedtrue/false- True when it had been deleted before.
deletedtrue/false- Always true.
job_idtext- The verification job's id, for the other Verifalia steps.
Example output
{
"already_deleted": false,
"deleted": true,
"job_id": "7c1e2a9d-3f45-4c88-a1e6-f0b2d5c7e913"
}Export verification results
Save every result of a finished verification as a CSV or Excel file, ready to attach, upload or send.
Inputs
- Verification job
job_idtextRequired - The verification to read: pick a recent one, or use the job_id an earlier Verifalia step returned.
- Format
file_formattext - The kind of file to make.One of:
csv,xlsx(Excel (.xlsx)),xls(Excel 97-2003 (.xls)). Default:csv.
Outputs
content_typetext- The file's type.
document_reftext- Reference to the saved file, for use by a later step.
documentslist- The saved file.
filenametext- Name the file was saved under.
formattext- The file's format.
job_idtext- The verification job's id, for the other Verifalia steps.
size_bytesnumber- Size of the file in bytes.
total_emailsnumber- Addresses in the job.
urltext- Download link for the saved file.
Example output
{
"content_type": "text/csv",
"document_ref": "doc_4b7c1e2a9d3f45c88a1e6f0b2d5c7e91",
"documents": [
{
"content_type": "text/csv",
"document_ref": "doc_4b7c1e2a9d3f45c88a1e6f0b2d5c7e91",
"filename": "webinar-sign-ups.csv",
"size_bytes": 1824,
"url": "/actions/core/serve-document/doc_4b7c1e2a9d3f45c88a1e6f0b2d5c7e91?teamId=6512a1b2c3d4e5f600000001"
}
],
"filename": "webinar-sign-ups.csv",
"format": "CSV",
"job_id": "7c1e2a9d-3f45-4c88-a1e6-f0b2d5c7e913",
"size_bytes": 1824,
"total_emails": 2,
"url": "/actions/core/serve-document/doc_4b7c1e2a9d3f45c88a1e6f0b2d5c7e91?teamId=6512a1b2c3d4e5f600000001"
}Get a user
Get a user's or browser app's details: its type, sign-in, permissions and limits.
Inputs
- User
usertextRequired - The user or browser app, or the user_id an earlier step returned.
Outputs
app_keytext- A browser app's public key for the Verifalia widget.
can_sign_in_with_passwordtrue/false- Whether it can sign in with a user-name and password.
is_activetrue/false- Whether the user can currently sign in.
max_emails_per_jobnumber- The most addresses it may send at once; empty for no limit.
nametext- The user's display name.
permissionslist- Verifalia's permission rules for a standard user.
requires_captchatrue/false- Whether its verifications must include a CAPTCHA.
requires_mfatrue/false- Whether signing in needs a one-time code as well.
trusted_originslist- Websites a browser app may be used from, when restricted.
typetext- Administrator, Standard user or Browser app.
user_idtext- The user's id.
usernametext- The user-name it signs in with; empty for a browser app.
Example output
{
"app_key": "",
"can_sign_in_with_password": true,
"is_active": true,
"max_emails_per_job": null,
"name": "Acme newsletter team",
"permissions": [
"email-verifications:write:own",
"email-verifications:write-quality:own",
"email-verifications:read:own",
"email-verifications:list:own",
"email-verifications:delete:own",
"credits:read-balance"
],
"requires_captcha": false,
"requires_mfa": false,
"trusted_origins": [],
"type": "Standard user",
"user_id": "9106a603-860c-419c-be9d-ea7bbeac7272",
"username": "acme-newsletter"
}Get credit balance
Get the credits left: purchased credit packs and today's free daily credits.
Inputs
None.
Outputs
credit_packsnumber- Purchased credits, which never expire.
daily_creditsnumber- Free credits left today; they do not carry over.
daily_credits_reset_attext- When the free daily credits renew; empty on plans without them.
total_creditsnumber- Both together.
Example output
{
"credit_packs": 9633.516,
"daily_credits": 23,
"daily_credits_reset_at": "2026-09-25T00:00:00+00:00",
"total_credits": 9656.516
}Get credit usage
Get the credits used on each day of a period, with totals. Covers the last 30 days unless dates are chosen.
Inputs
- From
sincedate - Optional. The first day to include.
- To
untildate - Optional. The last day to include.
Outputs
credit_packs_usednumber- Purchased credits used in the period.
daily_credits_usednumber- Free daily credits used in the period.
day_countnumber- Days with any credits used.
dayslist- Each day credits were used, newest first.
fromtext- The period's first day.
totext- The period's last day.
total_usednumber- All credits used in the period.
Example output
{
"credit_packs_used": 2.352,
"daily_credits_used": 25,
"day_count": 1,
"days": [
{
"credit_packs_used": 2.352,
"daily_credits_used": 25,
"date": "2026-09-23",
"total_used": 27.352
}
],
"from": "2026-08-26",
"to": "2026-09-24",
"total_used": 27.352
}Get verification results
Get a verification's progress and, once finished, its results, optionally just the deliverable (or risky, or undeliverable) ones.
Inputs
- Verification job
job_idtextRequired - The verification to read: pick a recent one, or use the job_id an earlier Verifalia step returned.
- Only these results
onlylist - Leave empty for every result.One or more of:
Deliverable,Risky,Undeliverable,Unknown. - Maximum results
max_resultsnumber - The most results to return. 'Export verification results' has them all.From 1 to 10000. Default:
1000. - Wait up to (seconds)
wait_secondsnumber - How long to wait if the job is still running. The step succeeds either way; finished says whether it is done.From 0 to 240. Default:
60.
Outputs
completed_attext- When the job finished; empty while it runs.
created_attext- When the job was created.
deliverable_countnumber- Deliverable results among those returned.
deliverable_emailslist- Just the deliverable addresses, ready for a mailing step.
finishedtrue/false- True once every address has been verified.
has_moretrue/false- True when the job has more results than were returned; 'Export verification results' has them all.
job_idtext- The verification job's id, for the other Verifalia steps.
nametext- The job's name, if it has one.
progress_percentnumber- How far along the job is, from 0 to 100, when known.
qualitytext- The quality level used.
result_countnumber- How many results came back.
resultslist- One result per address, in list order. Empty until the job finishes.
risky_countnumber- Risky results among those returned.
seconds_remainingnumber- Verifalia's estimate of the time left, when it has one.
statustext- In progress, Completed, Deleted or Expired.
total_emailsnumber- Addresses in the job.
undeliverable_countnumber- Undeliverable results among those returned.
unknown_countnumber- Results Verifalia could not decide among those returned.
Example output
{
"completed_at": "2026-09-24T09:12:07.91Z",
"created_at": "2026-09-24T09:12:03.52Z",
"deliverable_count": 1,
"deliverable_emails": [
"dana@acme-corp.com"
],
"finished": true,
"has_more": false,
"job_id": "7c1e2a9d-3f45-4c88-a1e6-f0b2d5c7e913",
"name": "Webinar sign-ups",
"progress_percent": 100.0,
"quality": "Standard",
"result_count": 2,
"results": [
{
"classification": "Deliverable",
"domain": "acme-corp.com",
"duplicate_of": null,
"email": "dana@acme-corp.com",
"index": 0,
"input": "dana@acme-corp.com",
"is_deliverable": true,
"is_disposable": false,
"is_free_email": false,
"is_role_account": false,
"reason": "The address exists and can receive email.",
"status": "Success",
"suggested_email": "",
"suggestions": []
},
{
"classification": "Undeliverable",
"domain": "gmial.com",
"duplicate_of": null,
"email": "sam@gmial.com",
"index": 1,
"input": "sam@gmial.com",
"is_deliverable": false,
"is_disposable": false,
"is_free_email": false,
"is_role_account": false,
"reason": "The domain does not exist.",
"status": "DomainDoesNotExist",
"suggested_email": "sam@gmail.com",
"suggestions": [
"sam@gmail.com"
]
}
],
"risky_count": 0,
"seconds_remaining": null,
"status": "Completed",
"total_emails": 2,
"undeliverable_count": 1,
"unknown_count": 0
}List quality levels
List the quality levels your account can use and how many credits each costs per address.
Inputs
None.
Outputs
countnumber- How many levels.
default_leveltext- The level used when none is chosen.
levelslist- The quality levels.
Example output
{
"count": 2,
"default_level": "Standard",
"levels": [
{
"credits_per_email": 1,
"id": "Standard",
"is_available": true,
"is_custom": false,
"is_default": true,
"name": "Standard"
},
{
"credits_per_email": 2,
"id": "High",
"is_available": true,
"is_custom": false,
"is_default": false,
"name": "High"
}
]
}List users
List the users and browser apps on your Verifalia account.
Inputs
- Type
user_typetext - Which kind of users to list.One of:
all(All users),Administrator(Administrators),Standard(Standard users),BrowserApp(Browser apps). Default:all. - Include deleted users
include_deletedtrue/false - Also list users that were deleted.Default:
false.
Outputs
countnumber- How many users.
userslist- The users, oldest first.
Example output
{
"count": 1,
"users": [
{
"is_active": true,
"is_deleted": false,
"name": "Acme newsletter team",
"type": "Standard user",
"user_id": "9106a603-860c-419c-be9d-ea7bbeac7272"
}
]
}List verification jobs
List your Verifalia verifications with their progress, newest first, optionally within dates or by status.
Inputs
- Created on or after
created_sincedate - Optional. The earliest day to include.
- Created on or before
created_untildate - Optional. The latest day to include.
- Status
statuseslist - Leave empty for every status.One or more of:
InProgress(In progress),Completed,Deleted,Expired. - Order
sorttext - Which jobs come first.One of:
-createdOn(Newest first),createdOn(Oldest first). Default:-createdOn. - Maximum results
max_resultsnumber - The most jobs to return.From 1 to 1000. Default:
50.
Outputs
countnumber- How many jobs.
has_moretrue/false- True when more jobs match than were returned.
jobslist- The jobs, in the order asked for.
Example output
{
"count": 1,
"has_more": false,
"jobs": [
{
"completed_at": "2026-09-24T09:12:07.91Z",
"created_at": "2026-09-24T09:12:03.52Z",
"finished": true,
"job_id": "7c1e2a9d-3f45-4c88-a1e6-f0b2d5c7e913",
"name": "Webinar sign-ups",
"progress_percent": 100.0,
"quality": "Standard",
"seconds_remaining": null,
"status": "Completed",
"total_emails": 2
}
]
}Update a user
Rename a user, switch it on or off, change its permissions or set a new password. Anything left empty stays as it is.
Inputs
- User
usertextRequired - The user or browser app, or the user_id an earlier step returned.
- New name
nametext - Optional.
- Status
activetext - An inactive user cannot sign in until switched back on.One of:
unchanged(Leave as it is),active,inactive. Default:unchanged. - Permissions
permissionslist - Optional. Replaces a standard user's permissions with these.One or more of:
email-verifications:write:own(Verify email addresses),email-verifications:write-quality:own(Choose the quality level),email-verifications:write-priority:own(Set a job's priority),email-verifications:read:own(See their own results),email-verifications:list:own(List their own jobs),email-verifications:delete:own(Delete their own jobs),email-verifications:read(See everyone's results),email-verifications:list(List everyone's jobs),email-verifications:delete(Delete anyone's jobs),quality-levels(See custom quality levels), and 3 more. - Password
passwordtext - Optional. A new password: at least 8 characters with a letter and a number.
Outputs
app_keytext- A browser app's public key for the Verifalia widget.
can_sign_in_with_passwordtrue/false- Whether it can sign in with a user-name and password.
changedlist- What was changed: name, status, permissions, password.
is_activetrue/false- Whether the user can currently sign in.
max_emails_per_jobnumber- The most addresses it may send at once; empty for no limit.
nametext- The user's display name.
permissionslist- Verifalia's permission rules for a standard user.
requires_captchatrue/false- Whether its verifications must include a CAPTCHA.
requires_mfatrue/false- Whether signing in needs a one-time code as well.
trusted_originslist- Websites a browser app may be used from, when restricted.
typetext- Administrator, Standard user or Browser app.
user_idtext- The user's id.
usernametext- The user-name it signs in with; empty for a browser app.
Example output
{
"app_key": "",
"can_sign_in_with_password": true,
"changed": [
"name"
],
"is_active": true,
"max_emails_per_job": null,
"name": "Acme newsletter team",
"permissions": [
"email-verifications:write:own",
"email-verifications:write-quality:own",
"email-verifications:read:own",
"email-verifications:list:own",
"email-verifications:delete:own",
"credits:read-balance"
],
"requires_captcha": false,
"requires_mfa": false,
"trusted_origins": [],
"type": "Standard user",
"user_id": "9106a603-860c-419c-be9d-ea7bbeac7272",
"username": "acme-newsletter"
}Verify a list of email addresses
Check many email addresses at once, such as a sheet's email column, and get a result for each plus the deliverable ones on their own.
Inputs
- Email addresses
emailslistRequired - Up to 10,000 addresses: one per entry, one per line, or the rows of an earlier step (the email in each row is found for you).
- List name
nametext - Optional. A name to find these results by in Verifalia.
- Quality level
qualitytext - How hard Verifalia tries with slow or unsure mail servers. Higher levels cost more credits per address. Leave empty for your account's default.
- Duplicates
duplicatestext - Repeated addresses are verified once and not charged; later copies come back with the status Duplicate. 'Matched loosely' also treats addresses that reach the same mailbox as repeats.One of:
Safe(Skip duplicates),Relaxed(Skip duplicates, matched loosely),Off(Verify every entry). Default:Safe. - Wait up to (seconds)
wait_secondsnumber - How long to wait for the results. If Verifalia is still working when this runs out, the step still succeeds with the job id, and 'Get verification results' collects them later.From 0 to 240. Default:
120.
Outputs
completed_attext- When the job finished; empty while it runs.
created_attext- When the job was created.
deliverable_countnumber- Deliverable results among those returned.
deliverable_emailslist- Just the deliverable addresses, ready for a mailing step.
finishedtrue/false- True once every address has been verified.
has_moretrue/false- True when the job has more results than were returned; 'Export verification results' has them all.
job_idtext- The verification job's id, for the other Verifalia steps.
nametext- The job's name, if it has one.
progress_percentnumber- How far along the job is, from 0 to 100, when known.
qualitytext- The quality level used.
result_countnumber- How many results came back.
resultslist- One result per address, in list order. Empty until the job finishes.
risky_countnumber- Risky results among those returned.
seconds_remainingnumber- Verifalia's estimate of the time left, when it has one.
statustext- In progress, Completed, Deleted or Expired.
total_emailsnumber- Addresses in the job.
undeliverable_countnumber- Undeliverable results among those returned.
unknown_countnumber- Results Verifalia could not decide among those returned.
Example output
{
"completed_at": "2026-09-24T09:12:07.91Z",
"created_at": "2026-09-24T09:12:03.52Z",
"deliverable_count": 1,
"deliverable_emails": [
"dana@acme-corp.com"
],
"finished": true,
"has_more": false,
"job_id": "7c1e2a9d-3f45-4c88-a1e6-f0b2d5c7e913",
"name": "Webinar sign-ups",
"progress_percent": 100.0,
"quality": "Standard",
"result_count": 2,
"results": [
{
"classification": "Deliverable",
"domain": "acme-corp.com",
"duplicate_of": null,
"email": "dana@acme-corp.com",
"index": 0,
"input": "dana@acme-corp.com",
"is_deliverable": true,
"is_disposable": false,
"is_free_email": false,
"is_role_account": false,
"reason": "The address exists and can receive email.",
"status": "Success",
"suggested_email": "",
"suggestions": []
},
{
"classification": "Undeliverable",
"domain": "gmial.com",
"duplicate_of": null,
"email": "sam@gmial.com",
"index": 1,
"input": "sam@gmial.com",
"is_deliverable": false,
"is_disposable": false,
"is_free_email": false,
"is_role_account": false,
"reason": "The domain does not exist.",
"status": "DomainDoesNotExist",
"suggested_email": "sam@gmail.com",
"suggestions": [
"sam@gmail.com"
]
}
],
"risky_count": 0,
"seconds_remaining": null,
"status": "Completed",
"total_emails": 2,
"undeliverable_count": 1,
"unknown_count": 0
}Verify an email address
Check whether an email address exists and can receive mail, and whether it is disposable, a role account, a catch-all or a typo. Waits for the answer.
Inputs
- Email address
emailtextRequired - The address to check, such as a new sign-up's email.
- Quality level
qualitytext - How hard Verifalia tries with slow or unsure mail servers. Higher levels cost more credits per address. Leave empty for your account's default.
Outputs
classificationtext- Deliverable, Risky, Undeliverable or Unknown.
domaintext- The part after the @.
emailtext- The address as Verifalia read it, without stray spaces.
finishedtrue/false- False only if Verifalia was still checking after four minutes; 'Get verification results' then has the answer.
inputtext- The address exactly as sent.
is_deliverabletrue/false- True when the address is safe to send to.
is_disposabletrue/false- A throw-away address from a disposable email service.
is_free_emailtrue/false- From a free provider such as Gmail, Yahoo or Outlook.
is_role_accounttrue/false- A shared address such as info@ or sales@, not a person.
job_idtext- The verification job's id, for the other Verifalia steps.
qualitytext- The quality level used.
reasontext- The finding, in plain words.
statustext- Verifalia's exact finding, such as Success, MailboxDoesNotExist or ServerIsCatchAll.
suggested_emailtext- The likely intended address when this one looks like a typo.
suggestionslist- Every likely correction, best first.
Example output
{
"classification": "Deliverable",
"domain": "acme-corp.com",
"email": "dana@acme-corp.com",
"finished": true,
"input": "dana@acme-corp.com",
"is_deliverable": true,
"is_disposable": false,
"is_free_email": false,
"is_role_account": false,
"job_id": "7c1e2a9d-3f45-4c88-a1e6-f0b2d5c7e913",
"quality": "Standard",
"reason": "The address exists and can receive email.",
"status": "Success",
"suggested_email": "",
"suggestions": []
}Verify email addresses in a file
Check every email address in a CSV, TSV, text or Excel file. The email column and heading row are found for you.
Inputs
- File
filetextRequired - Upload a file or pick one from an earlier step: CSV, TSV, plain text (one address per line), or Excel.
- Email column
email_columntext - Optional. The column's heading (such as Email) or letter (such as B). Leave empty to find it automatically.
- List name
nametext - Optional. A name to find these results by in Verifalia.
- Quality level
qualitytext - How hard Verifalia tries with slow or unsure mail servers. Higher levels cost more credits per address. Leave empty for your account's default.
- Duplicates
duplicatestext - Repeated addresses are verified once and not charged; later copies come back with the status Duplicate. 'Matched loosely' also treats addresses that reach the same mailbox as repeats.One of:
Safe(Skip duplicates),Relaxed(Skip duplicates, matched loosely),Off(Verify every entry). Default:Safe. - Wait up to (seconds)
wait_secondsnumber - How long to wait for the results. If Verifalia is still working when this runs out, the step still succeeds with the job id, and 'Get verification results' collects them later.From 0 to 240. Default:
120.
Outputs
completed_attext- When the job finished; empty while it runs.
created_attext- When the job was created.
deliverable_countnumber- Deliverable results among those returned.
deliverable_emailslist- Just the deliverable addresses, ready for a mailing step.
email_columntext- The column the addresses were read from.
finishedtrue/false- True once every address has been verified.
has_moretrue/false- True when the job has more results than were returned; 'Export verification results' has them all.
job_idtext- The verification job's id, for the other Verifalia steps.
nametext- The job's name, if it has one.
progress_percentnumber- How far along the job is, from 0 to 100, when known.
qualitytext- The quality level used.
result_countnumber- How many results came back.
resultslist- One result per address, in list order. Empty until the job finishes.
risky_countnumber- Risky results among those returned.
seconds_remainingnumber- Verifalia's estimate of the time left, when it has one.
statustext- In progress, Completed, Deleted or Expired.
total_emailsnumber- Addresses in the job.
undeliverable_countnumber- Undeliverable results among those returned.
unknown_countnumber- Results Verifalia could not decide among those returned.
Example output
{
"completed_at": "2026-09-24T09:12:07.91Z",
"created_at": "2026-09-24T09:12:03.52Z",
"deliverable_count": 1,
"deliverable_emails": [
"dana@acme-corp.com"
],
"email_column": "B",
"finished": true,
"has_more": false,
"job_id": "7c1e2a9d-3f45-4c88-a1e6-f0b2d5c7e913",
"name": "Webinar sign-ups",
"progress_percent": 100.0,
"quality": "Standard",
"result_count": 2,
"results": [
{
"classification": "Deliverable",
"domain": "acme-corp.com",
"duplicate_of": null,
"email": "dana@acme-corp.com",
"index": 0,
"input": "dana@acme-corp.com",
"is_deliverable": true,
"is_disposable": false,
"is_free_email": false,
"is_role_account": false,
"reason": "The address exists and can receive email.",
"status": "Success",
"suggested_email": "",
"suggestions": []
},
{
"classification": "Undeliverable",
"domain": "gmial.com",
"duplicate_of": null,
"email": "sam@gmial.com",
"index": 1,
"input": "sam@gmial.com",
"is_deliverable": false,
"is_disposable": false,
"is_free_email": false,
"is_role_account": false,
"reason": "The domain does not exist.",
"status": "DomainDoesNotExist",
"suggested_email": "sam@gmail.com",
"suggestions": [
"sam@gmail.com"
]
}
],
"risky_count": 0,
"seconds_remaining": null,
"status": "Completed",
"total_emails": 2,
"undeliverable_count": 1,
"unknown_count": 0
}