🇪🇸 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 point | Returned | Note |
|---|---|---|
| Company profile | Yes | Legal name, legal form, status, registration date, registered address |
| Directors and legal representatives | Yes | Administrators, directors and authorised signatories |
| Shareholders | No | |
| Ultimate beneficial owners | No | |
| VAT number check | Yes | Separate check against the EU VAT register |
| Document | Returned |
|---|---|
| Company profile report | Yes |
| Financial statements | Yes, 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
| Step | Typical | 9 in 10 within |
|---|---|---|
| Business verification (company data, officers) | 17 seconds | 81 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 type | Legal forms | Covered | What to expect |
|---|---|---|---|
| Private limited company | S.L. (Sociedad Limitada) | Yes | Full data: officers, accounts |
| Public limited company | S.A. (Sociedad Anónima) | Yes | Full data |
| Professional private limited company | S.L.P. | Yes | Full data |
| Economic interest grouping | A.I.E. | Yes | Profile and officers |
Sources
| Register | What 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.
| Identifier | Format | Example |
|---|---|---|
| NIF / CIF (company tax ID) | A letter followed by 8 digits (the last can be a letter). A hyphen is optional. | B12345678 |
| VAT number | ES 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 status | Normalised status |
|---|---|
| active / Vigente | Active |
| liquidation | In Liquidation / Insolvency |
| terminated | Dissolved / 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.
| Quirk | Details |
|---|---|
| Mostly S.L. | About 9 in 10 verified companies are private limited companies (SL or Sociedad Limitada). |
| Joint administrators | Officer 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.
Updated about 20 hours ago
