# Spanish register filings

Spain does not index its filings by tax identifier but by the provincial register's sheet key (hoja) — a paper-archive logic carried into the digital era. That is the quirk that breaks most integrations: searching by tax identifier finds nothing here.

## What the route returns

Catalogue description, exactly as agents read it:

**Spanish company acts from the official BORME gazette (Registro Mercantil, section A) by hoja registral — the register key, e.g. VI-23141: incorporations, officer appointments and dismissals (role + name), capital changes, mergers, dissolutions, insolvency. Daily filings flow since 2009, newest first (100 max + total count). Spanish personal IDs (DNI/NIE) and natural-person sole-shareholder names are redacted at ingestion. Basado en datos de la Agencia Estatal Boletin Oficial del Estado (boe.es).**

## Expected identifier

Sheet key (hoja) of the Spanish provincial register.

> ⚠️ A wrongly formatted identifier returns `400` and is **not billed** — but it costs you a round trip. It is the leading cause of failed calls on the foreign routes.

## Extract from a genuinely paid response

Dated snapshot from 2026-07-29, truncated to one item per array. It is not live data. The full extract is served **free of charge** from [the samples surface](https://api.sirenic.eu/exemples/), and the schema from the OpenAPI document.

```
{
 "pays": "ES",
 "hoja": "VI-14412",
 "denomination": "OSG IBERICA TOOLING, SOCIEDAD LIMITADA",
 "nif": null,
 "rattachement_nif": "non disponible — le BORME (sección A) ne publie pas le NIF",
 "nombre_actes": 1,
 "actes_tronques": false,
 "actes": [
  {
   "fecha": "2026-07-23",
   "numero": 344928,
   "provincia": "ARABA/ÁLAVA",
   "id_document": "BORME-A-2026-140-01",
   "types": [
    "fusion por absorcion"
   ],
   "corps": "Fusión por absorción. Sociedades absorbidas: OSG NST IBERICA SOCIEDAD LIMITADA.  Datos registrales. S 8 , H VI 14412, I/A 32 (15.07.26)."
  }
 ],
 "source": "BORME sección A (actos inscritos) — Basado en datos de la Agencia Estatal Boletín Oficial del Estado (https://www.boe.es)"
}
```

## Price and billing

Price: **$0.02**. The authoritative amount is the one in the `402` quote returned by the route itself — not this text, which derives from the same grid but is still just a page.

An error response **cancels the payment**: a `400`, `404` or `503` is never billed. An upstream outage closes the route with a `503` rather than serving a degraded response.

## Calling the route

```
# 1. Le devis, sans rien payer : la route répond 402 avec son montant
curl -i https://api.sirenic.eu/v1/eu/entreprise/ES/{hoja}/actes

# 2. L'appel réglé — le client x402 paie le devis et rejoue la requête
npx x402-fetch https://api.sirenic.eu/v1/eu/entreprise/ES/{hoja}/actes

# 3. Ou en MCP, dans Claude Code / Cursor / un agent
claude mcp add --transport http sirenic https://api.sirenic.eu/mcp
```

## What this route does not do

Served from a copy of the official gazette, with the attribution the source requires. A snapshot date accompanies the response.

## Neighbouring routes

- `/v1/eu/recherche` — $0.003
- `/v1/eu/entreprise/{pays}/{id}` — $0.01

## How you pay

Every route is paid **per call**, in USDC or EURC on the Base network, over the x402 protocol: no account to create, no API key, no subscription. The first call returns a `402` quote your client settles, then replays the call. A failed call is never billed.

Would you rather have a euro invoice and prepaid credits? That is **in preparation**, and we will not announce a date until it is open. Write to [contact@sirenic.eu](mailto:contact@sirenic.eu?subject=Euro%20credit%20packs) and we will let you know when it opens.

Paid responses are **Ed25519-signed**: you can later prove what was served to you, and when. The whole catalogue is free to read in the [OpenAPI document](https://api.sirenic.eu/openapi.json) and in [llms.txt](https://api.sirenic.eu/llms.txt).

**One call, end to end**

```
# Client x402 (npm) — le devis 402 est réglé et l'appel rejoué automatiquement
npx x402-fetch https://api.sirenic.eu/v1/entreprise/552032534

# Ou en MCP, dans Claude Code / Cursor
claude mcp add --transport http sirenic https://api.sirenic.eu/mcp
```

## Routes used and pricing

| Route | Price | What it returns |
| --- | --- | --- |
| `/v1/eu/entreprise/ES/{hoja}/actes` | $0.02 | Spanish company acts from the official BORME gazette (Registro Mercantil, section A) by hoja registral — the register key, e.g. VI-23141: incorporations, officer appointments and dismissals (role + name), capital changes, mergers, dissolutions, insolvency. Daily filings flow since 2009, newest first (100 max + total count). Spanish personal IDs (DNI/NIE) and natural-person sole-shareholder names are redacted at ingestion. Basado en datos de la Agencia Estatal Boletin Oficial del Estado (boe.es). |

## Take it further

- [See a real response (free)](https://api.sirenic.eu/exemples/eu-entreprise-ES-hoja-actes.json)
- [Get the quote for /v1/eu/entreprise/ES/{hoja}/actes](https://api.sirenic.eu/v1/eu/entreprise/ES/{hoja}/actes)
- [Get notified about euro packs](mailto:contact@sirenic.eu?subject=Euro%20credit%20packs)

## Read next

- [Querying European company registers](https://api.sirenic.eu/en/use-cases/european-company-data-thirteen-official-registers-one-schema)

---

Volume figures on this page were measured in our database on 2026-08-19. They are dated snapshots, not live counters.

Full catalogue : https://api.sirenic.eu/