A physical step for every attempt
Each verification requires a card sent through the U.S. mail.
A personhood check by U.S. mail
POST Request mails a single-use QR code to a U.S. address. When your user scans it and confirms, a signed webhook tells you they (probably) aren’t an AI (for now).
What your user receives
The card carries a private, one-time route back to your verification flow. It expires after use.
It carries a private, single-use QR code on the message side.
The QR code opens a short verification page. With email binding enabled, they also enter a code sent to their email as a second factor.
They see the green VERIFIED postmark. Your server receives the signed webhook.
FORM PR-01 / COPY BThe delivery loop
One API call sends the card. One webhook tells you it was received and confirmed.
Your server sends a domestic mailing address. We validate it, debit your postage balance, and create a single-use credential.
POST /v1/verificationsWe print the card and send it by U.S. mail.
PRINTED -> IN TRANSITThey scan the card and confirm receipt. Email-bound cards also require the account code. We sign a webhook when complete.
verification.verifiedFraud resistance
Every attempt now needs a deliverable address, postage, and several days.
Each verification requires a card sent through the U.S. mail.
If you enable email binding, your user confirms with the card and a code sent to their account.
The route expires when verification is complete, reserving each card for a single account.
Domestic rates / July 2026
Prepay a dollar balance. Each mailpiece debits its rate. Credits do not expire.
| Class | Format and schedule | Rate |
|---|---|---|
| Bulk | Postcard / batched weekly / 2–3 weeksThe lowest rate, for communities that gate on personhood and can trade speed for cost. Batched into weekly presorted drops. | $1.00 |
| Standard Default | Postcard / mailed next day / 5–7 business daysThe default. A postcard dispatched the next business day — the everyday checkpoint for most integrations. | $1.50 |
| Sealed | Sealed letter / mailed next day / 5–7 business daysA letter in an unbranded, security-tinted envelope. Tamper-evident, immune to in-transit observation, and — because nothing meaningful shows on the exterior — the strongest privacy for the recipient. The tier for compliance teams and for users with roommates. | $4.00 |
Integration
curl https://postrequest.dev/api/v1/verifications \
-H "Authorization: Bearer pr_live_..." \
-d '{
"address": {
"line1": "1600 EXAMPLE ST",
"city": "SEATTLE",
"state": "WA",
"zip": "98101"
},
"class": "standard",
"external_id": "user_8123"
}'{
"type": "verification.verified",
"id": "01JZ3NVJ4M8Q",
"external_id": "user_8123",
"status": "verified",
"verified_at": "2026-07-17T15:02:11Z",
"binding": "email_otp"
}Start the clock