Skip to main content
Soryxa Email Validation

Email validation API for signup decisions

Validate email and domain quality, score risk, and return allow, block, or review decisions before weak records enter your product or CRM.

Policy-first decisions: allow, block, or review
Rich validation signals across syntax, domain, and risk
Easy to integrate with REST API, SDKs, and webhooks

Validation decisions

Syntax Valid
Domain (MX) Valid
Disposable provider No
Role account No
Score 87 /100
Domain reputation Good

Decision

Allow

87

Score /100

Recommended action

Allow and send or proceed

[email protected] Review - 62
[email protected] Block - 15

Response summary

{
  "success": true,
  "data": {
    "policy_key": "signup",
    "decision": "allow",
    "reason_code": "CLASSIFICATION_VALID",
    "decision_message": "Email passed all validation checks",
    "decision_reasons": [
      "Valid email with high quality score"
    ],
    "score": 87,
    "checks": [
      {
        "name": "mx_record",
        "status": "passed",
        "message": "Domain accepts mail."
      }
    ]
  },
  "usage": {
    "remaining": 249,
    "limit": 250
  }
}

Input

Email address

Send one email per request. Add policy_key when a flow needs a named policy.

Signals

Validation evidence

Syntax, MX records, disposable providers, role accounts, catch-all, reputation, risk score, and more.

Decision

Allow, review, or block

Return score, reason code, checks, usage, and an allow, review, or block decision.

Best for

Signup and intake quality

Signup protection, CRM intake, form validation, and workflow quality gates.

Validation Signals Behind Every Signup Decision

Multiple checks combined into one clear decision.

Signal What it checks Why it matters
Syntax and format RFC-compliant syntax and format rules. Catches invalid addresses early.
Domain and MX Domain existence and mail server records. Verifies the domain can receive email.
Disposable provider Disposable or temporary email providers. Blocks high-risk, throwaway emails.
Free email provider Gmail, Yahoo, Outlook, and other free providers. Identify consumer versus business emails.
Role account Generic role addresses such as info, admin, or sales. Lower deliverability and engagement risk.
Catch-all detection Domains where every address appears possible. Higher bounce and false-positive risk.
Risk scoring 0-100 score based on syntax, mail-server status where available, disposable, role, catch-all, and domain signals. Single number to prioritize and act.
Reason codes Explainable reasons for the decision. Transparent, auditable, and actionable.
Policy rules Customizable thresholds for allow, review, and block. Adapt to your risk appetite.
Review queue Surface uncertain cases for manual review. Reduce false positives and protect growth.

Soryxa provides risk scoring based on syntax, mail-server status where available, disposable, role, catch-all, and domain signals.

Validation signals are combined into a 0-100 score for allow, block, or review decisions.

Mail-server and mailbox signals are used where available and safe to evaluate.

Built for developers

Simple API. Clear responses. Actionable decisions.

Request

POST /api/v1/validate
Authorization: Bearer SORYXA_API_KEY
Content-Type: application/json

{
  "email": "[email protected]",
  "policy_key": "signup"
}

Response summary

{
  "success": true,
  "data": {
    "policy_key": "signup",
    "decision": "allow",
    "reason_code": "CLASSIFICATION_VALID",
    "decision_message": "Email passed all validation checks",
    "decision_reasons": [
      "Valid email with high quality score"
    ],
    "checks": [
      {
        "name": "mx_record",
        "status": "passed",
        "message": "Domain accepts mail."
      }
    ],
    "score": 87
  },
  "usage": {
    "remaining": 249,
    "limit": 250
  }
}

Shortened example. View the full response fields.

Default decision policy, customizable

Decision Risk score When to use
Allow 80-100 High confidence emails. Proceed and send.
Review 50-79 Uncertain or medium risk. Review before proceeding.
Block 0-49 High risk or invalid. Do not accept.
BLOCK_DISPOSABLE Policy code Disposable email blocked by team rules.
Adjust thresholds and rules to match your product, industry, and risk tolerance.

Soryxa is built for signup decisions, not only raw verification.

Many email validation APIs return fields. Soryxa returns a decision your product can act on: allow, block, or review. Teams can configure rules, thresholds, and review behavior without hard-coding every validation policy into signup logic.

Methodology and sources

How we scope email validation claims

Soryxa claims are tied to the public validation contract, reason-code model, signup-risk benchmark, and documented review behavior. The product returns policy decisions for submitted addresses; it is not an email-finding or contact-discovery product.

Publisher: Elvesora. Reviewed by Elvesora product team. Last updated July 6, 2026.

How Soryxa fits your workflow

User submits form

Collect email during signup, checkout, or CRM intake.

Validate email

Soryxa API evaluates email and domain quality.

Policy decision

Allow, review, or block based on risk and rules.

Take action

Proceed, queue for review, or show a message.

Log and improve

Store decisions, reasons, and signals for analysis.

Security, privacy, and data control

Scoped processing. You stay in control.

Hosted on DigitalOcean infrastructure covered by DigitalOcean SOC 2 Type II and SOC 3 Type II reports. Soryxa applies application-level access controls, encryption, and retention practices on top of that infrastructure.

Data minimization

We process only what is required to deliver a decision.

Secure processing

Encryption in transit and at rest. Hardened infrastructure.

Access controls

Role-based access and strict controls around API keys and data.

Retention and deletion

Keep data only as needed and export or delete when required.

Privacy Request Support

Privacy request support helps teams export or delete personal data when required.

Validate emails before they impact growth

Stop fake signups, reduce bounces, and protect deliverability.

Workflows that benefit from Soryxa

Use email validation at intake and before send-heavy workflows to protect onboarding quality and sender reputation.

Frequently asked questions

Common implementation questions for teams adding Soryxa to signup, CRM, and deliverability workflows.

What does Soryxa check during email validation?

Soryxa checks email syntax, MX records, mail-server status where available, disposable patterns, role-account patterns, catch-all indicators, domain signals, and risk indicators so teams can allow, block, or review addresses before they enter signup and lifecycle workflows.

Is Soryxa built for real-time signup protection?

Yes. Soryxa is positioned for real-time API validation at signup, before CRM syncs, and before send-heavy workflows where bad addresses can hurt deliverability.

Can developers use Soryxa through an API?

Yes. Soryxa is a web and API product for teams that need email validation and email verification results inside product, CRM, and data-quality workflows.

Read more about email validation and verification

These posts support signup protection, deliverability planning, and email quality workflows.