vatverify home

ESA15075062

SpainVerified against VIES

Valid at query time

Last verified 3 d agocached807 ms019dd537-497Live status →

Validation result

This member state does not disclose company name and address through VIES (national privacy policy). The validation is still authoritative, but only the company-detail fields are suppressed.

VAT number
ESA15075062
Country
Spain
Registry
VIES
VAT format
ES + 9 digits
Local name
NIFImpuesto sobre el Valor Añadido

Reproduce this check

curl -X POST "https://api.vatverify.dev/v1/validate" \  -H "Authorization: Bearer $VATVERIFY_KEY" \  -H "Content-Type: application/json" \  -d '{"vat_number":"ESA15075062"}'

Raw API response

{
  "data": {
    "valid": true,
    "vat_number": "ESA15075062",
    "country": {
      "code": "ES",
      "name": "Spain",
      "vat": {
        "name": "Impuesto sobre el Valor Añadido",
        "abbreviation": "IVA",
        "currency": "EUR",
        "standard_rate": 21,
        "reduced_rates": [
          10
        ],
        "super_reduced_rate": 4,
        "parking_rate": null,
        "number_format": "ES + 1 letter or digit + 7 digits + 1 letter or digit",
        "number_pattern": "^ES[A-Z0-9]\\d{7}[A-Z0-9]$",
        "updated_at": "2026-04-01"
      }
    },
    "company": {
      "name": "---",
      "address": "---"
    },
    "verify_id": null,
    "verified_at": "2026-04-25T10:15:53.718Z"
  },
  "meta": {
    "request_id": "019dd537-4976-719a-8167-414677b48985",
    "latency_ms": 518,
    "cached": true,
    "source": "vies",
    "source_status": "cached",
    "cached_at": "2026-04-25T10:15:53.718Z",
    "stale_seconds": 286510
  }
}

More from Spain

All Spain VAT details

Frequently asked

Is ESA15075062 valid?
Yes: ESA15075062 returned valid:true from VIES at the time of this check.
What does NIF stand for?
NIF is short for Número de Identificación Fiscal (Impuesto sobre el Valor Añadido). It is the local name for Spain's VAT identification number.
How is this checked?
vatverify queries VIES directly for every validation. Valid responses are cached for 30 days; invalid responses are cached for 24 hours. The "Re-check now" button bypasses the cache and forces a fresh registry call.
Can I integrate this in my own code?
Yes. POST /v1/validate with {"vat_number":"ESA15075062"} and an Authorization Bearer header. Free plan: 500 validations per month, no credit card.

This validation is stored 30 days for audit referencerequest id 019dd537-497.

Automate Spain VAT checks in your stack

Replace manual lookups with one API call against VIES. Drops into invoicing, checkout, and signup flows in any language. 500 free validations per month, no credit card.