Proper Check

Solution

Email verification at signup

Validate the address in your signup form before it enters your database. Fewer fake accounts and typos.

  • Inline validation
  • Less fraud
  • Better database from day one
REST · POST /api/v1/verify
curl -X POST https://propercheck.pl/api/v1/verify \
  -H "Authorization: Bearer ev_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email":"user@company.com"}'

Why verify at signup?

Typos in the domain, fake temp-mail accounts, and role addresses like sales@ without an owner hurt metrics from day one. API validation in the form gives feedback in seconds — before the lead reaches your CRM or email sequence.

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

Three benefits

Real-time API in the form is standard for SaaS and marketplaces.

  • Users fix typos immediately.
  • Bad emails never reach your CRM.
  • Disposable and temp mail blocked at signup.

Example API flow

On form submit call POST /api/v1/verify. Invalid → message in the UI. Valid → save the user and optionally double opt-in. Unknown → retry or pending flag in CRM.

  • Typical latency 1–5 s — show a spinner in the form.
  • 402 when credits run out — monitor balance in the dashboard.
  • Separate API keys for staging vs production.
  1. Hook on submit

    Call POST /verify before saving the user.

  2. Show feedback

    Invalid → message in the form. Valid → continue the flow.

  3. Optional async

    For slow MX servers you can verify asynchronously in the background.

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

Does it slow down signup?

Typically adds 1–3 seconds. You can use async verify after signup with a pending flag.

Can I block only disposable emails at signup?

Yes. In the API you can reject invalid and risky disposable addresses while showing syntax errors to the user immediately.

Does verification replace double opt-in?

No. Verify confirms technical mailbox existence; double opt-in is still recommended for marketing lists.