Back to Tool
📧
Email Risk Scorer API
Score email addresses for fraud risk and validity
Endpoint
POST
/api/v1/email-validatorAuthentication
Include your API key in the request header:
X-API-Key: your_api_key_hereGet your API key from the Dashboard
Request Body
Content-Type: application/json
| Field | Type | Required | Description |
|---|---|---|---|
| string | No | Single email address to validate | |
| emails | array | No | Array of email addresses to validate (max 50) |
Response
| Field | Type | Description |
|---|---|---|
| isValid | boolean | Whether email format is valid |
| isDeliverable | boolean|null | Whether email can receive messages (based on MX records) |
| isDisposable | boolean | Whether email is from a disposable/temporary email service |
| isRoleBased | boolean | Whether email uses role-based prefix (admin, support, etc.) |
| isFreeProvider | boolean | Whether email is from a free provider (Gmail, Yahoo, etc.) |
| hasMxRecords | boolean | Whether domain has MX records configured |
| mxRecords | array | List of MX records for the domain |
| riskScore | number | Risk score from 0-100 (higher = riskier) |
| riskLevel | string | Risk level: low, medium, high, or critical |
| riskFactors | array | List of detected risk factors |
Code Examples
curl -X POST https://tools.shubhambadgujar.com/api/v1/email-validator \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{"email": "user@example.com"}'Rate Limits
- • 100 requests per minute
- • 10,000 requests per day
- • Max request size: 10MB
Need Help?
Contact us at support@shubhambadgujar.com