# Bulk Email Address Validation - NeverBounce

## Links

- Product page URL: https://www.agentpmt.com/marketplace/bulk-email-address-validation-neverbounce
- Product markdown URL: https://www.agentpmt.com/marketplace/bulk-email-address-validation-neverbounce?format=agent-md
- Product JSON URL: https://www.agentpmt.com/marketplace/bulk-email-address-validation-neverbounce?format=agent-json

## Overview

- Product ID: 6950913c119f659009bc8694
- Vendor: Apoth3osis
- Type: connector
- Unit type: request
- Price: 500 credits
- Categories: Quality Assurance, Web Scraping & Data Collection, Testing & QA, Automation, Data Processing, Data Validation & Verification, Escaping & Sanitization
- Generated at: 2026-04-15T18:29:35.523Z

### Page Description

Verify the validity and deliverability of up to 1,000 email addresses in a single batch using the NeverBounce API. Requires your own NeverBounce API key for bulk operations. Each email undergoes syntax validation, DNS and MX record lookup, and SMTP-level mailbox verification without sending actual emails. Additional checks detect disposable providers, role-based addresses, spam traps, and duplicates. Returns per-email verification results along with aggregate statistics including counts for valid, invalid, catchall, unknown, disposable, and duplicate addresses. For large jobs that exceed the timeout, returns a job ID for checking status later.

### Agent Description

Bulk verify up to 1000 emails via NeverBounce. Requires your API key. Returns per-email results and aggregate statistics.

## Details Tab

### Details

Verify the validity and deliverability of up to 1,000 email addresses in a single batch using the NeverBounce API. Requires your own NeverBounce API key for bulk operations. Each email undergoes syntax validation, DNS and MX record lookup, and SMTP-level mailbox verification without sending actual emails. Additional checks detect disposable providers, role-based addresses, spam traps, and duplicates. Returns per-email verification results along with aggregate statistics including counts for valid, invalid, catchall, unknown, disposable, and duplicate addresses. For large jobs that exceed the timeout, returns a job ID for checking status later.

### Actions

- `verify` (5 credits): Verify a list of email addresses in bulk (1-1000). Creates a verification job, polls for completion, and returns per-email results with summary statistics.

### Use Cases

Cleaning email marketing lists before campaigns, bulk CRM data hygiene and deduplication, validating imported contact lists, preparing email lists for migration between platforms, lead list verification before sales outreach, newsletter subscriber list maintenance, reducing bounce rates for high-volume senders, pre-send verification for transactional email systems, periodic database cleanup and validation audits.

### Workflows Using This Tool

No public workflows currently reference this product.

### Related Content

No related content is currently linked to this product.

## Advanced Tab

### DynamicMCP

- Setup page URL: https://www.agentpmt.com/dynamic-mcp
- Claude setup guide: https://www.agentpmt.com/dynamic-mcp?platform=claude#videos
- ChatGPT setup guide: https://www.agentpmt.com/dynamic-mcp?platform=chatgpt#videos
- Cursor setup guide: https://www.agentpmt.com/dynamic-mcp?platform=cursor#videos
- Windsurf setup guide: https://www.agentpmt.com/dynamic-mcp?platform=windsurf#videos

STDIO connector for Claude Code, Codex, Cursor, Zed, and other LLMs that require STDIO or custom connections. This lightweight connector routes requests to `https://api.agentpmt.com/mcp`. All tool execution happens in the cloud and the server cannot edit any files on your computer.

```bash
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

### REST API

The live page renders cURL, Python, JavaScript, and Node.js examples. Logged-in users see those examples prefilled with their own API and budget credentials.

- Purchase endpoint: https://api.agentpmt.com/products/purchase
- Authorization format: `Bearer <base64(apiKey:budgetKey)>`

```bash
curl -X POST "https://api.agentpmt.com/products/purchase" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eW91ci1hcGkta2V5LWhlcmU6eW91ci1idWRnZXQta2V5LWhlcmU=" \
  -d '{
    "product_id": "6950913c119f659009bc8694",
    "parameters": {
      "action": "verify",
      "emails": [],
      "timeout": 30
    }
  }'
```

### Autonomous Agents

Do not use the abbreviated instructions in this product markdown for wallet-based invocation. Retrieve the full External Agent API markdown document instead.

- External Agent API page URL: https://www.agentpmt.com/external-agent-api
- External Agent API markdown URL: https://www.agentpmt.com/external-agent-api?format=agent-md

### Schema

#### Credentials

These runtime credentials should be provided under `parameters._credentials` when required.

- api_key (`api_key`, api_key, required)
  Connection ID: 695d3d2958d64eefbd2f893c

#### Parameters

- Schema type: actions

```json
{
  "actions": {
    "verify": {
      "description": "Verify a list of email addresses in bulk (1-1000). Creates a verification job, polls for completion, and returns per-email results with summary statistics.",
      "properties": {
        "emails": {
          "type": "array",
          "description": "List of email addresses to verify in bulk (1-1000 emails).",
          "required": true,
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "maxItems": 1000
        },
        "timeout": {
          "type": "integer",
          "description": "Maximum time to wait for job completion in seconds. Jobs may take longer for large lists.",
          "required": false,
          "default": 30,
          "minimum": 10,
          "maximum": 300
        }
      }
    }
  }
}
```

### Usage Instructions

# Bulk Email Address Validation

Verify large batches of email addresses at once (up to 1,000 per request). Get detailed validity results for each address including status, flags, and suggested corrections.

## Actions

### verify

Validate a list of email addresses in bulk. The tool creates a verification job, polls for completion, and returns per-email results with summary statistics.

**Required Fields:**
- `action` — set to `"verify"`
- `api_key` — your API key for the email verification service
- `emails` — array of email addresses to verify (1 to 1,000)

**Optional Fields:**
- `timeout` — maximum seconds to wait for results (default: 30, range: 10–300). For large lists, increase this value.

**Example:**
```json
{
  "action": "verify",
  "api_key": "your-api-key",
  "emails": [
    "alice@example.com",
    "bob@invalid-domain.xyz",
    "carol@gmail.com",
    "support@company.org"
  ],
  "timeout": 60
}
```

**Response includes:**
- `job_id` — unique identifier for the verification job
- `status` — job status (e.g., "complete")
- `total_processed` — number of emails processed
- `results_summary` — counts by category: valid, invalid, catchall, unknown, disposable, duplicate
- `results` — per-email array with `email`, `result` (validity status), `flags`, and `suggested_correction`

**Result categories:**
- **valid** — confirmed deliverable address
- **invalid** — undeliverable address (bad domain, mailbox does not exist, etc.)
- **catchall** — domain accepts all mail; individual address cannot be confirmed
- **unknown** — verification was inconclusive
- **disposable** — temporary/throwaway email address
- **duplicate** — address appeared more than once in the batch

**Timeout behavior:** If the job does not finish within the timeout window, the response returns the `job_id` and current status so you can reference it later.

## Common Workflows

### Clean a mailing list before a campaign
1. Collect all recipient addresses into an array.
2. Call `verify` with the list (split into batches of 1,000 if needed).
3. Remove addresses marked **invalid** or **disposable**.
4. Review **catchall** and **unknown** addresses for manual decision.

### Validate sign-up imports
1. Export new user emails from your database.
2. Call `verify` to flag bad addresses.
3. Reach out to users with invalid emails to request corrections — check the `suggested_correction` field for typo fixes.

## Important Notes

- **Batch limit:** maximum 1,000 emails per request. For larger lists, split into multiple calls.
- **Timeout guidance:** small lists (under 50) typically complete within 30 seconds. Larger lists may need 60–300 seconds. If a job times out, you receive a `job_id` to check later.
- **Duplicates:** duplicate emails in the same batch are flagged in the results summary.
- **Rate / billing:** each email in the batch counts as one verification unit.

### About The Developer

- Vendor name: Apoth3osis
- Website: apoth3osis.io

We build tools that enable AI agents to excel in the mathematical realm.

Our small team develops experimental and unique solutions in the AI arena, with a strong focus on modular computing for agentic applications and custom model deployment. We have handled projects for a variety of applications across many sectors, from algorithmic trading and financial analysis, to molecular simulations and predictions, to habitat and biodiversity monitoring and wildlife conservation.

### Frequently Asked Questions

No linked FAQs are currently available.

### Dependencies

This product has no public dependency products.