🇪🇸 Spain

Company data, directors and filed accounts for Spanish businesses

Overview

AiPrise verifies Spanish businesses against the Mercantile Registry (Registro Mercantil) and the Official Gazette of the Mercantile Registry (BORME). A business verification returns the company profile, directors and other officers, and filed annual accounts.

Coverage

Data pointReturnedNote
Company profileYesLegal name, legal form, status, registration date, registered address
Directors and legal representativesYesAdministrators, directors and authorised signatories
ShareholdersNo
Ultimate beneficial ownersNo
VAT number checkYesSeparate check against the EU VAT register
DocumentReturned
Company profile reportYes
Financial statementsYes, when filed

Documents, as the register names them

  • Enhanced Company Profile (company report from the Registro Mercantil)
  • Ordinary Accounts and Consolidated Accounts (annual accounts)

Speed

StepTypical9 in 10 within
Business verification (company data, officers)17 seconds81 seconds

These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.

Company types

Companies in the Registro Mercantil are covered.

Company typeLegal formsCoveredWhat to expect
Private limited companyS.L. (Sociedad Limitada)YesFull data: officers, accounts
Public limited companyS.A. (Sociedad Anónima)YesFull data
Professional private limited companyS.L.P.YesFull data
Economic interest groupingA.I.E.YesProfile and officers

Sources

RegisterWhat it gives
Registro Mercantil (Registradores de España)Company profile, officers, annual accounts
BORME (Official Gazette of the Mercantile Registry)Corporate acts, officer changes
VIES (EU VAT register)VAT number check

Identifiers

Send the NIF (formerly CIF) as business_entity_id, with country_code set to ES.

IdentifierFormatExample
NIF / CIF (company tax ID)A letter followed by 8 digits (the last can be a letter). A hyphen is optional.B12345678
VAT numberES followed by the NIF. Used only for the VAT check.ESB12345678

You can also search by legal name.

Statuses and legal forms

Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.

Register statusNormalised status
active / VigenteActive
liquidationIn Liquidation / Insolvency
terminatedDissolved / Struck Off

Legal forms come back as abbreviations or in Spanish in entity_type, for example SL, Sociedad Limitada, SA and SLP.

Quirks and gotchas

Country-specific behaviour to know before you integrate.

QuirkDetails
Mostly S.L.About 9 in 10 verified companies are private limited companies (SL or Sociedad Limitada).
Joint administratorsOfficer titles such as Joint Administrator and Sole Director can come back with the normalised role UNKNOWN. Read the role name.

Limits

  • Shareholders and UBOs are not returned.
  • Annual accounts come back only when filed.

Did this page help you?