Get an API key

A person on our team sends your key. Tell us roughly what you're checking and you'll have it without a sales call.

What happens after you ask

  1. We read the request

    A person does, not a sequence. If your volume or use case needs a different setup, that's the reply you get, rather than a generic welcome.

  2. You get your key

    One API key to send in the X-API-Key header. ZapBounce has no sandbox, so test with a few real addresses; an unknown result is refunded, and the first checks each month are free.

  3. You make one POST

    Send an address in the emails array of /v1/verify and read status. It is one of four values: valid, invalid, catch_all or unknown. Role, disposable and free_provider come back in a separate flags array.

  4. You only pay for answers

    The first 100 checks each month are free. After that, a credit is spent when we return valid, invalid or catch_all. An unknown costs nothing, and neither does a duplicate in the same job.

Ask us for a key

Sign-up isn't self-serve yet, so a person sends your key. No card, and no sequence of emails after.

What it costs once you're past the free checks

Credits never expire, so buy the pack that fits the list in front of you and not the one that fits a forecast.

CreditsPricePer address
1,000$5$0.00500
10,000$25$0.00250
50,000$89$0.00178
100,000$139$0.00139
500,000$549$0.00110
1,000,000$949$0.00095

One credit is one answer on one distinct address. Unknown results, duplicates and our errors are free.

Questions before you ask

How long until I get the key?

A person on our team reads each request and sends the key by email, with a note on anything in your use case worth knowing first.

Do I need a card for the free checks?

No. The 100 free checks a month need no card, and they reset on the first of the month. They don't roll over.

Can I try it before I ask for a key?

Yes. The free checker on this site inspects one address in your browser without a key. It checks the shape of the address and flags role, throwaway and consumer-webmail patterns. The mail-record lookup and the SMTP conversation with the receiving server run through the API.

Do I need an SDK?

No. The API is one JSON POST, and the library pages show it as plain HTTP in each language, which is usually less code than an SDK would add.

What do you do with the addresses I send?

ZapBounce checks them and keeps the results until you delete the job. DELETE /v1/jobs/{id} removes a job at once.