Proper Check

Service

Bulk email verification

Mass lists of thousands and hundreds of thousands of addresses. Bulk queue, API, and export in one dashboard.

  • Enterprise scale
  • Bulk API
  • Pay-as-you-go

Bulk vs single verification

Bulk is for cleaning entire databases, CRM migrations, and regular list audits. Single verification checks one address in real time.

Self-serve: create an account, upload a list or connect the API without a sales call.

How do you upload a file?

Drag and drop in the dashboard or automated jobs through the API.

  • CSV upload
  • List copy-paste
  • POST /api/v1/bulk with an array of emails

Bulk via API

Automate cleanup of new leads from forms, marketplaces, or CRM sync without manual uploads. Jobs enter a queue — track progress with GET /api/v1/bulk/:id.

Scale and queue

Large lists are split into queued jobs. You do not need to keep HTTP open — polling status every few seconds is enough. Enterprise customers can negotiate queue priority.

Export results

When the job completes, download CSV with original columns plus status, score, and classification reason. Import to your ESP or filter invalid before a campaign.

  1. Prepare the file

    One email column or CSV with headers.

  2. Start the job

    Dashboard or API returns a job identifier.

  3. Download the result

    CSV with statuses after processing completes.

We cleaned 40k leads before a cold email push. Bounce dropped from 9% to under 1% — domain reputation recovered.

Marta, B2B SaaSVerified customer

We upload a CSV from CRM every week. Export with statuses saves hours of manual checking.

Tomasz, outbound agencyVerified customer

Trial credits were enough to judge quality. Then we bought a pack for our B2B newsletter.

Kamil, marketing automationVerified customer

Related

Frequently asked questions

Are duplicates counted twice?

Duplicates in the file are deduplicated before verification.

What is the file size limit?

The limit depends on your plan and server configuration. Large lists are split into queued jobs.

How long does a bulk job take?

Depends on list size and queue load. Check status via GET /api/v1/bulk/:id.