Integrate TrueSendy into your workflow. Use our REST API or the Windows desktop app. Requires an Agency Plan API key. 1 key = 100,000 verifications.
Windows installer — double-click to install. Activate with your API key and verify emails right from your desktop.
All API requests require an API key passed in the X-API-Key header. Keys are generated from your account dashboard and start with ts_.
Rate limit: 120 requests/minute per API key. Max 500 emails per bulk request.
Check your API key balance — remaining tokens, tokens used, and expiry.
curl -H "X-API-Key: ts_your_key" https://truesendy.com/api/v1/balance
Verify a single email address. Deducts 1 token.
curl -X POST -H "X-API-Key: ts_your_key" -H "Content-Type: application/json" -d '{"email":"user@example.com"}' https://truesendy.com/api/v1/verify
Verify up to 500 emails in a single request. Tokens are deducted upfront.
curl -X POST -H "X-API-Key: ts_your_key" -H "Content-Type: application/json" -d '{"emails":["a@x.com","b@y.com"]}' https://truesendy.com/api/v1/verify-bulk
| Status | Reason Code | Description |
|---|---|---|
| valid | smtp_accepted | Mailbox confirmed — safe to send |
| valid | policy_rejection | Server blocked probe, mailbox likely valid |
| valid | catch_all_domain | Domain accepts all — unverifiable but deliverable |
| invalid | mailbox_not_found | Server confirmed mailbox does not exist |
| invalid | no_mx_record | Domain has no mail server |
| invalid | disposable_domain | Temporary/throwaway email provider |
| error | smtp_timeout | Server did not respond in time |