Features

Everything you need to stop bounces
before they happen

Built for marketers, developers, and growth teams who care about deliverability and data quality.

Bulk CSV verification

Upload a CSV file with any number of emails and get results back in minutes. Our engine verifies addresses in parallel — processing speed scales with your credit pack configuration. Perfect for cleaning CRM exports, newsletter lists, or lead databases before a send.

  • No hard limit on list size — upload millions of addresses
  • Supports .csv, .txt, and .xlsx
  • Auto-detects email column — no reformatting
  • Duplicate removal before processing
  • Download results sorted by status
results.csv — 12,480 rows
emailstatus

jane.doe@acme.comvalid
temp123@mailinator.comdisposable
old.name@defunct.ioinvalid
info@catchall.bizunknown
support@acme.comrole account
# Verify a single email
curl -X POST https://stopbouncing.com/api/v1/verify \
  -H "Authorization: Bearer sb_your_key" \
  -H "Content-Type: application/json" \
  -d '{"email": "jane@acme.com"}'

# Response
{
  "email": "jane@acme.com",
  "status": "valid",
  "credits_remaining": 9999
}

Real-time verification API

Integrate email verification directly into your signup forms, CRM, or onboarding flow. A single REST API call returns a result in under 2 seconds — verify addresses as they're entered, before they even reach your database.

  • Simple REST API — one endpoint, one request
  • Typically under 2 seconds per verification
  • JSON response — status and remaining credit balance
  • Bearer token authentication
  • Works with any language or framework

API key management

Create multiple API keys for different environments or team members. Each key shows a usage log, can be labelled, and can be revoked instantly from the dashboard. Keys are SHA-256 hashed at rest — only the prefix is ever displayed after creation.

  • Up to 10 active keys per account
  • Per-key labels and usage tracking
  • Instant revocation
  • Scoped permissions (coming soon)

Pay-as-you-go credits

Buy credits in packs and use them whenever you need them — no monthly fees, no subscription, no renewal costs. Credits never expire. Verify your email after signup to unlock 100 free verifications — no credit card needed.

  • From €0.001 per email
  • Credits never expire
  • Volume discounts on larger packs
  • Top up anytime via Stripe

Privacy & security by design

We built StopBouncing in the EU, for EU-based customers and the companies that serve them. Your email data is never stored beyond what's needed to return a result.

EU-hosted

All servers in EU data centres

48h deletion

Uploaded lists auto-deleted

GDPR-ready

DPA available on request

Where is my data stored?

All processing happens on servers located in the EU. We do not transfer your data outside the European Economic Area.

Who can see my email list?

Nobody. Uploaded files are processed automatically and never accessed by human staff. Only the result status is retained.

What is your data retention policy?

Uploaded files are permanently deleted within 48 hours of job completion. Verification results are available for download for 7 days, then purged.

Do you offer a DPA?

Yes. Business customers who need a signed Data Processing Agreement for GDPR compliance can request one — contact us.

Clear, actionable reports

Every verification job produces a detailed report. Filter, sort, and export only the addresses you want. Each address shows exactly which checks passed and which failed.

Valid

Invalid

Unknown

Disposable

Role account

Try every feature for free

100 free verifications when you verify your email. No credit card needed.