BounceProtect

Clean your email lists before you send

Account & Billing

How to use the API

Validate emails from your own application using the BounceProtect REST API.

The BounceProtect API lets you validate emails directly from your application. Every API call costs 1 credit.

Authentication

All requests require a Bearer token in the Authorization header. Generate API keys from Dashboard → API Keys.

Single email validation

POST https://www.bounceprotect.com/api/v1/validate/email

text
{
  "email": "user@example.com"
}

Returns: status, status_reason, status_explanation, deliverability_score, spam_score, send_recommendation, and a full signals object.

Bulk validation (up to 100 emails)

POST https://www.bounceprotect.com/api/v1/validate/bulk

text
{
  "emails": ["user1@example.com", "user2@example.com"]
}

Returns an array of results with the same fields, plus credits_used and credits_remaining.

Account balance

GET https://www.bounceprotect.com/api/v1/account/balance

Returns your current credit balance.

Rate limits by plan

PlanRequests/secondBulk limit
Pro10 req/s100 emails
Agency50 req/s100 emails
Scale200 req/s100 emails

Implement exponential backoff when you receive a 429 response.

The send_recommendation field

The fastest way to action results. Filter to SEND for your safest addresses, SEND_WITH_CAUTION for acceptable risk, and always suppress DO_NOT_SEND. The REVIEW bucket requires a manual decision.

Ready to validate your email list?

Start free and check your first emails with full validation signals and SMTP verification.

More in Account & Billing