getregdata
RegistrySpain

Spain BORME Corporate Acts API

Corporate acts and appointments from the official BORME gazette. You get clean, structured records with the source registry attached - keyed off the NIF identifier.

Run BORME on Apify Install the skills

Prefer a file in your inbox? We can run this for you every morning and send the new records as a file - nothing to set up or keep running. New Spanish companies (BORME) · get a free one-day sample.

What you get
  • →Structured JSON, not HTML or PDFs
  • →Source registry attached to every record
  • →Read live at query time - current filings
  • →Queried by NIF or company name
python · regdata/borme-corporate-acts-scraper
from apify_client import ApifyClient

client = ApifyClient("apify_api_xxxxx")
run = client.actor("regdata/borme-corporate-acts-scraper").call(
    run_input={"nif": "A-48265169"}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

Ready-made Make template: Add yesterday's new Spanish companies to Google Sheets every morning - one row per company incorporated in the previous day's BORME.

Fields

What each BORME record contains

FieldWhat it holds
companyNameFull legal company name
registryNumberBORME entry number (unique per day)
provinceProvince of the Registro Mercantil
dateBORME publication date (YYYY-MM-DD)
actsArray of {type, details} - each corporate act with its parsed content
officersParsed officer names from appointment/dismissal entries
registryDataRaw registry reference (Seccion, Hoja, Inscripcion/Asiento)
sourceUrl / bormeIdDirect URL to the source BORME PDF and its document ID
Sample record (JSON, people masked)
{
  "companyName": "BROKENTIA SOCIEDAD LIMITADA",
  "registryNumber": "162243",
  "province": "ALBACETE",
  "date": "2026-04-01",
  "acts": [
    {
      "type": "Constitucion",
      "details": "Comienzo de operaciones: 27.10.25. Objeto social: el comercio al por menor de prendas de vestir..."
    },
    {
      "type": "Nombramientos",
      "details": "Adm. Unico: MARENTES VILLARRAGA ALEJANDRA SOFIA."
    }
  ],
  "officers": [
    "…"
  ],
  "registryData": "S 8 , H AB 32200, I/A 1 (25.03.26)",
  "sourceUrl": "https://www.boe.es/borme/dias/2026/04/01/pdfs/BORME-A-2026-63-02.pdf",
  "bormeId": "BORME-A-2026-63-02"
}
Limitations

What it does not do

  • Section A only - Section B (other acts) and Section C (legal notices) are not parsed.
  • PDF text quality: parsing accuracy depends on the source PDF; unusually formatted entries may be partially parsed.
  • BORME does not publish on Sundays or Spanish national holidays - those dates return empty.
  • Historical data is available from ~2009 onwards; earlier dates may return not-found.
  • The actor parses the published PDF summaries, not the full registry entry pages (which require paid Registro Mercantil access).
Serves these use cases
KYC onboardingB2B lead generationContract & ESG compliance audit
FAQ
Does BORME have an API?

BORME (Spain) does not offer a clean public API for programmatic queries. getregdata reads the official source directly and returns structured JSON, keyed off the NIF identifier - so you get API-like access without an official endpoint.

How do I get BORME data programmatically?

Install the getregdata agent skills or MCP server, or run the regdata/borme-corporate-acts-scraper actor on Apify. Query by NIF or company name and receive structured, source-attributed records. It is free to install; you pay per result on Apify.

What data does BORME return?

Corporate acts and appointments from the official BORME gazette.

Get a free sample of BORME data

Not ready to run it yourself? Tell us which companies or filters you need. We run it once and send you the file, and a quote if you want it regularly. No newsletter, no sales calls.

We reply within one business day.

Prefer e-mail? contact@getregdata.com · We use your details only to answer you. Privacy

Related guides
6AMLD Compliance: Automate Beneficial Owner Checks by July 2027 3 min → Automated KYC Onboarding: Screen Polish Companies in 3 API Calls 5 min → Automating Polish UBO Checks: How to Query CRBR Without an Official API 5 min → Building a KYB Pipeline for Polish Companies: The Technical Reality 5 min →
Other Spain registries
es
Registro Mercantil
Spain

Company register search for Spain - identity and directory data referencing the Registro Mercantil.

NIF → ✓ Verified
es
Registro Público Concursal
Spain

Insolvency and disqualification entries from the public insolvency register.

NIF → ✓ Verified