Conure API

Email risk

Scores an address on syntax, role-account shape, disposable-domain membership, free-provider status and a live MX lookup. A risk score above 40 sets is_risky. A DNS failure scores zero rather than inventing a verdict.

Endpoint

1 credit per call

POST https://conureapi.com/v1/email-check

Request

FieldTypeRequiredDescription
email string Required Address to score. Maximum 254 characters.

Response

{
  "email": "admin@mailinator.com",
  "is_risky": true,
  "is_role": true,
  "is_disposable": true,
  "is_free_provider": false,
  "has_mx": true,
  "mx_status": "has_mx",
  "risk_score": 90,
  "reasons": ["role_account", "disposable_domain"]
}

Code examples

Try it

Runs against the live API from your browser. Your key stays in this tab and is sent nowhere but this endpoint.

Pricing

One credit per call. Your own 4xx and our 5xx are refunded, so you only pay for answers. Full pricing is on your billing page.

Rate limits

120 requests per minute per API key. Exceeding it returns 429 with a Retry-After header, and costs no credits. Rate limiting fails open: if the limiter itself is unavailable your request is served rather than rejected.

Need a higher limit? See errors and limits for how the limiter behaves under load.