# NeverBounce

> Verify email addresses with NeverBounce and check how many verification credits your account has left.

App · Email · 2 actions. Web page: https://docs.lodol.com/docs/integrations/neverbounce

## Actions

### Get Remaining Credits

Return the number of verification credits remaining on the connected NeverBounce account, broken down into paid and free credits. Useful for checking the balance before running a large verification job. This call is free and consumes no credits.

**Inputs**: None.

**Outputs**

- `credits_remaining` (number): Total verification credits still available (paid plus free)
- `free_credits_remaining` (number): Free credits still available
- `free_credits_used` (number): Free credits used so far
- `paid_credits_remaining` (number): Paid credits still available
- `paid_credits_used` (number): Paid credits used so far

**Example output**

```json
{
  "credits_remaining": 9950791,
  "free_credits_remaining": 0,
  "free_credits_used": 0,
  "paid_credits_remaining": 9950791,
  "paid_credits_used": 0
}
```

### Verify Email

Verify a single email address in real time and return its deliverability result: valid, invalid, disposable, catchall, or unknown. Also returns the flags NeverBounce discovered (such as free_email_host or role_account), a suggested correction for likely typos, the parsed parts of the address, and the account's remaining credits. Each verification consumes one NeverBounce credit.

**Inputs**

- Email address (`email`, text, required): The email address to verify, for example jane@example.com.
- Timeout (seconds) (`timeout`, number): Optional. How long NeverBounce should try to verify the address before giving up and returning 'unknown'. Leave empty to let NeverBounce take the time it needs; set a low value when a person is waiting on the result. From 1 to 30.

**Outputs**

- `address_info` (object): The parsed parts of the verified address
- `credits_info` (object): The account's credit balance after this verification
- `email` (text): The address that was verified
- `execution_time` (number): How long NeverBounce took to verify, in milliseconds
- `flags` (list): What NeverBounce discovered about the address and its host, e.g. 'has_dns_mx', 'free_email_host', 'role_account', 'accepts_all'
- `result` (text): Deliverability result: valid, invalid, disposable, catchall, or unknown
- `suggested_correction` (text): A suggested fix for a likely typo (e.g. 'gmal.com' → 'gmail.com'), or empty if none

**Example output**

```json
{
  "address_info": {
    "addr": "support",
    "alias": "",
    "domain": "neverbounce",
    "fqdn": "neverbounce.com",
    "host": "neverbounce.com",
    "normalized_email": "support@neverbounce.com",
    "original_email": "support@neverbounce.com",
    "subdomain": "",
    "tld": "com"
  },
  "credits_info": {
    "free_credits_remaining": 0,
    "free_credits_used": 0,
    "paid_credits_remaining": 9999,
    "paid_credits_used": 1
  },
  "email": "support@neverbounce.com",
  "execution_time": 399,
  "flags": [
    "has_dns",
    "has_dns_mx",
    "role_account"
  ],
  "result": "valid",
  "suggested_correction": ""
}
```
