akwitoEU VAT proof

API documentation

The API is in English: codes, messages and field names. All routes are prefixed with /v1, answer in JSON and authenticate with a key.

akwito verifies intra-EU VAT numbers and produces a timestamped, reproducible PDF attestation for every check. This page documents the public HTTP contract.

Quick start

  1. Create an API key

    From API keys in your dashboard. The key is shown once.

  2. Verify a number

    sh
    curl -s https://api.akwito.eu/v1/checks \
      -H "Authorization: Bearer ak_live_…" \
      -H "Content-Type: application/json" \
      -d '{ "vat_number": "DE811907980" }'
    
  3. Keep the proof

    The response carries check_id and proof_url. GET /v1/checks/{id}.pdf returns the certificate, identical byte for byte, for ten years while the subscription is active.

Reference

Batches

Watches

Audit export

Webhooks