---
title: "Validate Email Address"
method: POST
path: "/validate/email"
tags: ["Data AI — Validation & VAT"]
---

# Validate Email Address

`POST /validate/email`

## Request

- Base URL: `https://api.paperoffice.ai/latest`
- URL: `https://api.paperoffice.ai/latest/validate/email`
- Auth: HTTP bearer

Validate an email address (syntax and MX lookup).

## Response `200`

Success

- object: E-Mail-Validierung
  - `result` object: Result
    - `email` string: Email
    - `domain` string: Domain
    - `is_fake` boolean: Is fake
    - `is_legitimate` boolean: Is legitimate
    - `risk_score` integer: Risk score
    - `risk_level` string: Risk level
    - `detection_method` string: Detection method
    - `recommendation` string: Recommendation
    - `checks` object: Checks
      - `disposable_domain` object
        - `is_disposable` boolean
        - `domain` string
      - `mx_records` object
        - `has_mx` boolean
        - `mx_count` integer
        - `mx_records` unknown[]
          - unknown
      - `patterns` object
        - `suspicious` boolean
        - `pattern_matches` unknown[]
          - unknown
        - `heuristics` unknown[]
          - unknown
      - `domain_reputation` object
        - `risk_addition` integer
        - `flags` unknown[]
          - unknown
        - `domain` string
    - `processing_time` string: Processing duration in milliseconds
    - `from_cache` boolean: From cache
  - `status` object: Request status (ok/error)
    - `code` integer: Error code or status code
    - `message` string: Status message or error description
    - `success` boolean: Success
  - `processing_time` string: Processing duration in milliseconds

## Other responses

- `4XX`: Error
- `5XX`: Error

---

[API](https://skmtc.dev/paperoffice/apis/paperoffice-ai-api.md) · [All operations](https://skmtc.dev/paperoffice/apis/paperoffice-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/paperoffice/apis/paperoffice-ai-api/revisions/c6a6228a4509?raw)
