Use case
Deliver lists your clients don't bounce back.
Your product is a CSV someone else pays for. Every dead row in it is a refund conversation. Validate on the way out, and attach receipts.
Batch both columns
Phones through POST /v1/bulk/phone, emails through POST /v1/bulk/email — one credit system, one ledger, no separate email-tool subscription.
Automate per client
Up to 5 API keys per account — one per client pipeline if you like — and webhooks that fire on job completion so your delivery pipeline assembles itself.
Attach the receipt
Every row's verdict comes with checks.performed / not_performed. Ship the results CSV alongside the deliverable: your client sees what was verified instead of taking your word for it.
curl -X POST https://api.boundstone.io/v1/bulk/email \ -H "authorization: Bearer bs_live_YOUR_KEY" \ -H "content-type: text/csv" \ --data-binary @deliverable.csv # → job_id … then GET /v1/bulk/:id/results.csv
not_performed because we won't guess deliverability we didn't test. Live phone liveness (HLR) is V2, 5 credits, priced to its real wholesale cost.The arithmetic: an 85,000-row month is Growth at $249 — $2.93 per thousand rows, printed on the pricing page. Per-row refunds mean rows that error cost the client conversation nothing and you nothing.
Try it without a key first — the homepage demo runs the same zero-cost checks live.
Early access — free tier is 250 credits/month, forever
Pre-launch — benchmark results and early API access. One email. We validate emails for a living — we're not going to spam yours.