x402

Spanish Company Data (x402)

Look up Spanish company data from the BORME-derived OpenMercantil register. Accepts CIF/NIF or company name. Returns identity, status, legal form, current officers (cargos) with roles, and BORME activity history for 2.8M+ Spanish companies.

get/x402/v2/spanish-company-data

Request

  • Base URL: https://api.strale.io
  • URL: https://api.strale.io/x402/v2/spanish-company-data
  • Auth: none required

Query parameters

cifstring

Alias for nif

nifstring

Spanish CIF/NIF (letter + 7 digits + check char, e.g. A28015865); ES-prefixed VAT accepted

namestring

Alias for company_name

taskstring

Free-text alias — CIF/NIF or company name

querystring

Free-text alias — CIF/NIF or company name

identifierstring

Alias for nif

vat_numberstring

Alias for nif — ES-prefix VAT format accepted (ESA28015865)

company_namestring

Spanish company name (scored match — ambiguous names are refused, never guessed)

Response

Success

nifstring nullable

CIF; can be null on name-path lookups when the BORME record carries no published CIF

status'active' | 'inactive' | 'unknown' | 'null' nullable
addressstring nullable
provincestring nullable

Province with the most BORME filings for this company — an activity-location proxy, NOT the registered office

legal_formstring nullable
legal_namestring
status_rawstring nullable

Native Spanish register status (Activa, Extinguida, ...)

vat_numberstring nullable
company_namestring
company_typestring nullable
jurisdictionstring
borme_acts_countinteger nullable
tier_2_availableboolean
ubo_availabilitystring
date_incorporatedstring nullable
registration_datestring nullable
registered_addressstring nullable
last_borme_activitystring nullable
first_borme_activitystring nullable
legal_representativesunknown
primary_registration_idstring nullable
tier_2_available_reasonstring
ubo_availability_reasonstring
total_legal_representativesinteger nullable

Example response

{
  "nif": "A20072302",
  "status": "active",
  "address": null,
  "province": "Gipuzkoa",
  "status_raw": "Activa",
  "vat_number": "ESA20072302",
  "company_name": "CONSTRUCCIONES AMENABAR SA",
  "company_type": "S.A.",
  "jurisdiction": "ES",
  "borme_acts_count": 79,
  "tier_2_available": true,
  "registration_date": null,
  "last_borme_activity": "2026-01-15",
  "first_borme_activity": "2009-04-16",
  "total_legal_representatives": 22
}

Changes

No recorded changes to this operation across all 1 revision of this API.