canonical: https://jentic.com/apis/easyemailverification.com/easyemailverification

# Easy Email Verification API

The Easy Email Verification API checks whether email addresses are valid and deliverable, one at a time, in small batches, or as bulk lists. A single-address check returns a verdict in one call, a batch check handles several addresses in one request, and the bulk flow uploads a list, runs it as a job, and lets you download the results when it finishes. A credits endpoint reports the account's remaining allowance so a workflow can budget large runs.

## For AI agents

Verify whether email addresses are valid and deliverable, as single checks, small batches, or bulk list jobs, and track remaining credits.

## Scope

Does not send email, find email addresses, or warm up inboxes. Use for verifying whether email addresses are valid and deliverable only.

## Capabilities

- Verify a single email address and get a deliverability verdict
- Verify a small batch of email addresses in one request
- Upload a list for bulk verification and run it as a job
- List bulk jobs and check the status of one
- Download the results of a completed bulk job
- Check the account's remaining verification credits

## Use cases

### Agent-driven email verification

An AI agent connected through Jentic verifies an email address before a workflow trusts it, returning a deliverability verdict so a signup or lead is checked at the point of entry. The single-address check responds in one call, so the agent can gate an action on a real-time result.

Example prompt: Verify a single email address and report whether it is valid and deliverable

### Bulk list cleaning

Marketing and data teams clean an email list by uploading it for bulk verification, polling the job status, and downloading the verified results. Easy Email Verification runs the list as a job and exposes status and download endpoints, so an agent can wait for completion before pulling the cleaned output.

Example prompt: Upload an email list for bulk verification, poll the job until complete, and download the results

### Credit-aware verification

Before a large run, a workflow checks the account's remaining verification credits so it does not start a job it cannot finish. The credits endpoint reports the current allowance, letting an agent decide whether to verify now or wait for a top-up.

Example prompt: Check the remaining verification credits and only start a bulk job if there are enough for the list size

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | `/verify` | Verify a single email address |
| POST | `/verify` | Verify a small batch of email addresses |
| POST | `/bulk/upload` | Upload a list for bulk verification |
| GET | `/bulk/status` | List bulk jobs |
| GET | `/bulk/status/{id}` | Get the status of a bulk job |
| GET | `/bulk/download/{id}` | Download the results of a completed bulk job |
| GET | `/credits` | Read remaining credits |

## Key resources

- **Verify** — Verify a single address or a small batch of addresses
- **Bulk** — Upload a list, list and check bulk jobs, download results, and delete a job
- **Credits** — Read the account's remaining verification credits

## AI readiness

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

- **Score:** 62 / 100
- **Maturity:** AI-Aware
- **Dimensions:**
  - Foundational Compliance: 100 / 100
  - Developer Experience & Jentic Compatibility: 68 / 100
  - AI-Readiness & Agent Experience: 44 / 100
  - Agent Usability: 94 / 100
  - Security: 41 / 100
  - AI Discoverability: 73 / 100
- **View full report:** https://jentic.com/apis/easyemailverification.com/easyemailverification/scorecard
- **How the score is calculated:** https://docs.jentic.com/reference/api-readiness-framework/overview/
- **More about the dimensions:** https://docs.jentic.com/reference/api-readiness-framework/specification/#dimensional-model-overview

### Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

- **Score your own API:** https://jentic.com/scorecard.md
- **Scoring CLI agent skill:** https://github.com/jentic/jentic-api-scorecard/blob/main/skills/jentic-api-scorecard/SKILL.md

```sh
npx @jentic/api-scorecard-cli score <openapi-url>
```

## Why Jentic

- **Setup:** Wiring Easy Email Verification by hand means picking one of its key-passing styles, the X-API-Key header, an apikey query or header, or the Authorization header, and managing the upload-poll-download cycle for bulk jobs yourself. Through Jentic you install once, import it from the API Directory, store the key once, and your agent calls it.
- **Permission scoping:** Easy Email Verification carries the bulk job id in the URL path on the status and download operations, so a rule can pin your agent to verification and result reads. You choose the operations it may call, so deleting a bulk job is not included unless you add it.
- **Credential handling:** Your Easy Email Verification key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'verify an email address' or 'verify an email list in bulk', and Jentic returns the matching operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

## Related APIs

- **NeverBounce** — Email verification with single and bulk checks, a direct alternative to Easy Email Verification.
- **Hunter** — Email finding plus verification, versus Easy Email Verification's verification-only focus.
- **SendGrid Email Validation** — Validation inside the SendGrid stack, useful when you already send through SendGrid.

## FAQ

### What authentication does the Easy Email Verification API use?

The Easy Email Verification API accepts an API key in the X-API-Key header per its OpenAPI spec. It also accepts the key as an apikey query parameter, an apikey header, or in the Authorization header, so you can pass it whichever way fits the call. Through Jentic the key is stored once and injected at call time so it never enters the agent's prompt.

### Can I verify a list of emails in bulk with the Easy Email Verification API?

Yes. You upload a list to the bulk endpoint, which runs it as a job, then poll the job status and download the results once it completes. Single-address and small-batch checks are also available for real-time use.

### What are the rate limits for the Easy Email Verification API?

The OpenAPI spec does not publish fixed rate limits, but it does expose a credits endpoint so you can read the account's remaining allowance. Check the Easy Email Verification documentation for the limits that apply to your plan before large runs.

### Is there an Easy Email Verification API MCP server?

You don't need an MCP server to give your agent the Easy Email Verification API. Jentic connects it directly from the API Directory: import it, store your key once, and your agent verifies addresses on demand without loading another server's tool definitions into its context.

### Can I limit what my agent is allowed to do with the Easy Email Verification API?

Yes. Write a rule that allows only the verify and bulk-status operations, so the agent can check addresses and read job results but cannot delete a bulk job, and every call it makes is logged for review.

### How do I verify an email with the Easy Email Verification API through Jentic?

Search Jentic for 'verify an email address', add the Easy Email Verification API from the directory, and store your key once; your agent can then check single addresses or bulk lists on demand. To run it on your own infrastructure, install Jentic One from its GitHub repo.
