EmailKit uses a credit-based system for email verification. Each verification costs 1 credit, and you purchase credits in packages. This guide explains how credits work.
1 credit = 1 email verification
Credits are purchased in packages (one-time purchases)
Credits never expire — use them whenever you need
Credits are shared across all verification methods (dashboard, bulk, API)
Credits are deducted when you verify emails through any method:
Action | Credits Used |
|---|---|
Single email verification (dashboard) | 1 credit per email |
Bulk verification (dashboard upload/paste) | 1 credit per email |
API single verification | 1 credit per email |
API batch verification | 1 credit per email |
API bulk verification | 1 credit per email |
Some verification outcomes don't consume credits. If a verification fails due to a system error on our end (not a problem with the email itself), the credit is not charged or is automatically refunded.
EmailKit maintains an accurate credit ledger:
Real-time balance — Your credit balance updates immediately after each verification
Transaction history — Every credit purchase and deduction is logged
Credit history page — View all credit activity from the Credit History page in the sidebar
You can check your credit balance in several ways:
Dashboard — Your balance is displayed in the sidebar
Billing page — Shows your current balance and purchase history
API — Call GET /api/v1/credits to check programmatically
Webhooks — Set up a credits.low webhook to get notified automatically
When you start a bulk verification job:
Credits are reserved (deducted) upfront based on the total email count
As emails are processed, reserved credits are consumed
If some emails return non-billable results, those credits are refunded
Your final balance reflects only the billable verifications
This means your balance may temporarily show a larger deduction during bulk processing, but non-billable credits are always returned.
Unlike subscription-based services, EmailKit credits are permanent:
One-time credit purchases never expire
There is no monthly reset or rollover concept
Buy credits when you need them, use them at your own pace