---
title: "Validate EU VAT ID"
method: POST
path: "/vat/validate"
tags: ["Data AI — Validation & VAT"]
---

# Validate EU VAT ID

`POST /vat/validate`

## Request

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

Validate a European VAT identification number against the EU VIES database. Returns company name, address, validity status, tax context (VAT rates), and optional fraud risk assessment.

## Response `200`

Success

- object: USt-ID-Validierung
  - `status` string: Request status (ok/error)
  - `vat_id` string: Vat id
  - `format_valid` boolean: Format valid
  - `error` string: Fehlerdetails falls vorhanden
  - `message` string: Status message or error description
  - `layer` string: Layer
  - `processing_time_ms` integer: Processing time ms
  - `processing_time` string: Request processing time (e.g. "123.45ms")
  - `count` string: Count
  - `results` string: Results

## 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)
