---
title: "Bouncer API: pricing, rate limits & MCP | ONEGTMLAB"
description: "Bouncer API: EU-based email verification API with real-time, async batch and synchronous batch modes, domain checks, a per-email toxicity score and an…"
canonical: https://www.onegtmlab.dev/tool-directory/verification/bouncer
---

# Bouncer API: pricing, rate limits & MCP | ONEGTMLAB

[](/)

[

Book a call

](/book)

![](/_astro/bouncer.36eXjmET_1gJr0S.webp)

API review

# Bouncer API review

EU-based email verification API with real-time, async batch and synchronous batch modes, domain checks, a per-email toxicity score and an official remote MCP server. Best for high-volume batch verification with clear published rate limits.

Verified 25 Oct 2026 · 13 endpoints listed · Official MCP server

[

See pricing

](#pricing)[

Bouncer API docs

](https://docs.usebouncer.com/api-reference/real-time/verify-email)

At a glance

Category

Verification

Pricing model

Credits

Free tier

100 free credits to start

Entry price

$25/mo, billed monthly Deliverability Kit Starter

Auth

API key

Official MCP

Yes

Best for

High-volume batch verification with clear published rate limits

[usebouncer.com ↗](https://www.usebouncer.com)[Pricing page ↗](https://www.usebouncer.com/pricing/)

## What a call costs

The actions you pay for, as Bouncer prices them in credits.

Action

Cost

Per

Verify email (real-time or batch)

$0.008 (1K) to $0.002 (1M)

per credit

Verify domain

1 credit

per domain

Duplicates and unknown results

0

per email

Minimum purchase

1,000 credits ($8)

order

## Pricing, plan by plan

US dollars, as Bouncer's pricing page shows them on 25 Oct 2026. Monthly and annual billing are shown apart.

Free tier 100 free credits to start; sandbox addresses are free

### Pay as you go 1,000

One-off pack

1,000 credits for $8 ($0.0080/credit)

API includedPlan details

credits never expire; >1,000,000 = contact sales

### Pay as you go 5,000

One-off pack

5,000 credits for $35 ($0.0070/credit)

API includedPlan details

credits never expire; >1,000,000 = contact sales

### Pay as you go 10,000

One-off pack

10,000 credits for $60 ($0.0060/credit)

API includedPlan details

credits never expire; >1,000,000 = contact sales

### Pay as you go 50,000

One-off pack

50,000 credits for $250 ($0.0050/credit)

API includedPlan details

credits never expire; >1,000,000 = contact sales

### Pay as you go 100,000

One-off pack

100,000 credits for $400 ($0.0040/credit)

API includedPlan details

credits never expire; >1,000,000 = contact sales

### Pay as you go 250,000

One-off pack

250,000 credits for $750 ($0.0030/credit)

API includedPlan details

credits never expire; >1,000,000 = contact sales

Show all 13 plansShow fewer plans

### Pay as you go 500,000

One-off pack

500,000 credits for $1,250 ($0.0025/credit)

API includedPlan details

credits never expire; >1,000,000 = contact sales

### Pay as you go 1,000,000

One-off pack

1,000,000 credits for $2,000 ($0.0020/credit)

API includedPlan details

credits never expire; >1,000,000 = contact sales

### Monthly Subscription (auto-refill)

[Price not verified](https://www.usebouncer.com/pricing/)

monthly verification credits at volume prices

API includedPlan details

prices not shown in static HTML (shown after choosing a volume); auto-refill available

### Deliverability Kit Starter

$25/mo

billed monthly

250 test emails, 10 IPs/domains monitored (inbox placement, blocklist, SPF/DKIM/DMARC, SpamAssassin)

### Deliverability Kit Standard

$125/mo

billed monthly

1,000 test emails, 25 IPs/domains

### Deliverability Kit Pro

$250/mo

billed monthly

2,500 test emails, 50 IPs/domains

### Deliverability Kit Enterprise

Custom quote

Custom: unlimited test emails, unlimited IPs/domains, multi-organisation set-up, dedicated account manager

Ladder rendered headless from the pricing page. October 2026 promo banner: 30% more credits on pay-as-you-go purchases until 31 Oct. Re-fetched live 2026-10-25 (plain Python, USD): PAYG ladder and Deliverability Kit prices unchanged; in-app purchase page (hands-on) shows the same USD ladder. Bouncer Shield (form verification) has its own monthly ladder on the page, not captured as plans because the static HTML pairing of volumes and prices is ambiguous.

## Rate limits

Real-time verify 1,000/min (default, raisable); domain 1,000/min; credits 10/min; batch create 60 batches/min + 200 req/min to other batch endpoints; batch sync 100 req/min (up to 10,000 emails per request); toxicity 10 lists/min.

More on limitsLess

Batch throughput 100-200k emails/hour by default, batch sync 100k/hour, raisable on request. No rate-limit headers are returned (hands-on); 429 when limited.

## How to get an API key

Bouncer uses API key. The steps below follow Bouncer's own docs.

1.  Create a Bouncer account. API access starts on the Pay as you go 1,000 plan.
2.  Sign up, open API in the left menu, click Generate API Key
3.  Send it with every request: header x-api-key, or HTTP Basic with the key as password.
4.  Make a first call: Verify one email in real time. Keep the key in an environment variable, never in the command.
    
    ```
    curl -X GET "https://api.usebouncer.com/v1.1/email/verify" \
      -H "x-api-key: $BOUNCER_API_KEY"
    ```
    

## Where the docs live

What

Where

Documentation

[docs.usebouncer.com/introduction](https://docs.usebouncer.com/introduction)

API reference

[docs.usebouncer.com/api-reference/real-time/verify-email](https://docs.usebouncer.com/api-reference/real-time/verify-email)

llms.txt

[docs.usebouncer.com/llms.txt](https://docs.usebouncer.com/llms.txt)

Base URL

`https://api.usebouncer.com`

MCP server

`https://api.usebouncer.com/mcp`

## Strengths and limits

### Where it fits

-   High-volume batch verification with clear published rate limits (100-200k emails/hour default)
-   Agent workflows: official remote MCP at `https://api.usebouncer.com/mcp`
-   Recovering credits on stalled batches (finish endpoint refunds unverified emails)

### Where it falls short

-   Email finding (verification only in the API)
-   Buying under 1,000 credits (minimum purchase)

### Worth knowing

-   Real-time verification gives more 'unknown' results on slow SMTP servers (>40 s); use batch for lists.
-   Keep fewer than ~10 active batches in flight (vendor pseudocode) and respect 60 batch creations/min.
-   Credits endpoint is limited to 10 requests/minute: do not poll it per email.
-   Call /finish on a stuck batch to get credits back for unverified emails.
-   The openapi.yml links in llms.txt return 404; the spec is only embedded page by page.

4 moreShow fewer

-   Minimum purchase is 1,000 credits; pricing is per pack, not per email.
-   Batch sync keeps a 24 h cache; the same email sent after 24 h is verified and charged again.
-   Batches are processed sequentially per account: a 1,000-email batch waits behind a 100,000-email one.
-   Base URL host `https://api.usebouncer.com`; paths carry the version. Other hosts: `https://api.usebouncer.com/v1.1` (toxicity endpoints under /v1)

## Who should use it

Use Bouncer for

High-volume batch verification with clear published rate limits (100-200k emails/hour default)

Look elsewhere for

Email finding (verification only in the API)

## If Bouncer is not the answer

Other Verification tools in this directory, each with its own review.

[

![](/_astro/millionverifier.CykZd8HV_Z2jBMdn.webp)

MillionVerifier

Verification

Best for cheapest bulk cleaning of large lists.

MillionVerifier API review →](/tool-directory/verification/millionverifier)[

![](/_astro/neverbounce.BMIMci8P_ZCX3Gg.webp)

NeverBounce

Verification

From $49/mo

Best for bulk list cleaning through async jobs with callbacks.

NeverBounce API review →](/tool-directory/verification/neverbounce)[

![](/_astro/zerobounce.DMK7iQt0_Z2kV1su.webp)

ZeroBounce

Verification

Free planOfficial MCP

Best for verifying every address before it enters a sequencer.

ZeroBounce API review →](/tool-directory/verification/zerobounce)

## Before you build

Four things to settle first, each read off Bouncer's own pages.

-   **Confirm the API is on your plan**API access starts on the Pay as you go 1,000 plan. Free tier: 100 free credits to start.
    
-   **Keep the key out of your code**API key. It is sent as: header x-api-key, or HTTP Basic with the key as password.
    
-   **Design around the rate limit**Real-time verify 1,000/min (default, raisable); domain 1,000/min; credits 10/min; batch create 60 batches/min + 200 req/min to other batch endpoints; batch sync 100 req/min (up to 10,000 emails per request); toxicity 10 lists/min.
    
-   **Know the catch before you scale**Real-time verification gives more 'unknown' results on slow SMTP servers (>40 s); use batch for lists.
    

## Want us to build it for you?

Tell us what you want Bouncer to do in your stack. We will show you how we would wire it into your data, outbound or CRM, and what we would check first.

[

Book a call

](/book)[

See case studies

](/case-studies)

Read from [usebouncer.com/pricing](https://www.usebouncer.com/pricing/), [docs.usebouncer.com/api-reference/real-time/verify-email](https://docs.usebouncer.com/api-reference/real-time/verify-email) and [docs.usebouncer.com/api-reference/batch/batch-create](https://docs.usebouncer.com/api-reference/batch/batch-create). Verified 25 Oct 2026.

All 13 endpointsFor developers: method, path, what it does and what it costs.

**Base URL:** `https://api.usebouncer.com`

**Bulk and async:** Yes: async batch (up to 100k per batch), synchronous batch, and toxicity list jobs

**Webhooks:** Batch create accepts an optional 'callback' query parameter (URL) for completion notification.

Filter endpoints

13 endpoints

Method

Path

What it does

Cost

GET

`/v1.1/email/verify`

Verify one email in real time

1 credit; 'unknown' results are not charged (pricing page, not the endpoint docs)

POSTasync

`/v1.1/email/verify/batch`

Create an async batch (JSON array or txt file)

1 credit per email; duplicates and 'unknown' not charged (pricing page)

GETasync

`/v1.1/email/verify/batch/{batchId}`

Batch status

free

GETasync

`/v1.1/email/verify/batch/{batchId}/download`

Batch results (JSON/CSV), filterable by status

free

POSTasync

`/v1.1/email/verify/batch/{batchId}/finish`

Finish a batch early and return credits for unverified emails

refunds credits for remaining emails

DELETE

`/v1.1/email/verify/batch/{batchId}`

Delete a batch and its results

free

POST

`/v1.1/email/verify/batch/sync`

Synchronous batch queue: each request adds emails to a processing queue and returns once results are known; no batch id to track

1 credit per email; results cached 24 h, after which the same email is verified and charged again

GET

`/v1.1/domain`

Verify a domain (MX, catch-all behaviour, disposable, free provider)

1 credit

GET

`/v1.1/credits`

Available credits

free

POSTasync

`/v1/toxicity/list`

Create a toxicity list job (returns a toxicity score per email; the docs do not define what drives the score)

credits per email (example error: 'not enough credits, 2 required')

GETasync

`/v1/toxicity/list/{id}`

Toxicity job status

free

GETasync

`/v1/toxicity/list/{id}/data`

Download toxicity results

free

DELETE

`/v1/toxicity/list/{id}`

Delete a toxicity job

free

[](/)

© 2026 ONEGTMLAB Private Limited. All rights reserved.

COMPANY

[

Why Us

](/#why-us)[

Process

](/#timeline)[

Blogs

](/blogs)[

About

](/about)[

Clients

](/clients)[

Free resources

](/free-resources)[

Newsletter

](/newsletter)

Services

[

GTM Engineering

](/ai-gtm-engineering)[

Account-Based Marketing

](/services/account-based-marketing)[

Paid Media

](/services/paid-media)[

Content Engineering

](/linkedin-personal-branding)[

RevOps

](/services/revops)[

SEO, AEO & GEO

](/services/seo-aeo-geo)[

All services

](/services)

![](/_astro/wordmark-3d.CMEfGdYr.svg)
