Spanish Company Registry BORME Scraper — No Login avatar

Spanish Company Registry BORME Scraper — No Login

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Spanish Company Registry BORME Scraper — No Login

Spanish Company Registry BORME Scraper — No Login

Under maintenance

Scrape Spanish company registry data from BORME (Boletin Oficial del Registro Mercantil). Extract incorporations, director appointments, capital changes. Search by company name, CIF/NIF, or province.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Spanish Company Registry Scraper — BORME Data

Extract structured company data from Spain's official BORME (Boletín Oficial del Registro Mercantil), the daily publication of the Spanish commercial registry. No login required, no cookies, no fees — uses only free official open data from BOE.es.

How to scrape Registro Mercantil data

The Registro Mercantil is Spain's official commercial registry. Every corporate act — new company incorporations, officer appointments, capital changes, dissolutions, mergers — must be published in the BORME through the BOE (Boletín Oficial del Estado).

This actor accesses the free BORME open data API to fetch daily summaries, downloads the official province-level PDFs, and extracts structured company data from them.

Quick start

  1. Set the Publication Date to the date you want (or leave empty for the most recent)
  2. Optionally set a Province filter (e.g., "Madrid", "Barcelona")
  3. Optionally search by Company Name or CIF/NIF
  4. Click Start and wait for results

What you get

Each result contains:

FieldDescription
companyNameOfficial company name as registered
cifNifTax identification number (CIF/NIF) when available
provinceProvince where the act was registered
actTypeType of corporate act (see list below)
actDetailsFull text of the registered act
legalFormLegal form (SL, SA, SLL, etc.)
registeredOfficeRegistered office address
capitalShare capital when mentioned
administratorsNames of administrators/directors
companyPurposeCompany purpose/object
bormeIdOfficial BORME identifier
publicationDateDate of publication
sourceUrlDirect link to the source PDF

Corporate act types

The actor classifies entries into these act types:

  • constituciones — New company incorporations
  • nombramientos — Appointments of directors, administrators, representatives
  • ceses — Terminations and resignations
  • ampliaciones_capital — Capital increases
  • reducciones_capital — Capital reductions
  • cambios_domicilio — Address changes
  • disoluciones — Dissolutions and liquidations
  • fusiones — Mergers, acquisitions, and spin-offs
  • otros — Other registered acts

Input parameters

ParameterTypeRequiredDescription
datestringNoPublication date (YYYY-MM-DD). Defaults to most recent weekday.
provincestringNoFilter by province. E.g., "Madrid", "Barcelona", "Valencia".
searchQuerystringNoFilter by company name or keywords.
cifNifstringNoSearch by CIF/NIF tax ID. E.g., "A28015865".
actTypestringNoFilter by act type (see list above).
daysBackintegerNoNumber of business days to process. Default: 1, max: 30.
maxResultsintegerNoMaximum records to return. Default: 100.
proxyConfigurationobjectNoProxy settings. Defaults to Spanish residential proxies.

Output example

{
"companyName": "NUEVA TECNOLOGIA APLICADA SL",
"cifNif": "B12345678",
"province": "MADRID",
"actType": "constituciones",
"actDetails": "Constitución. Comienzo de operaciones: 15.04.2026. Objeto social: Desarrollo de software. Capital: 3.000,00 Euros.",
"legalForm": "SL",
"registeredOffice": "Calle Gran Via 28, 28013 Madrid",
"capital": "3.000,00 Euros",
"administrators": ["Juan Garcia Lopez"],
"companyPurpose": "Desarrollo de software y consultoría tecnológica",
"bormeId": "BORME-A-2026-89-28",
"publicationDate": "2026-05-12",
"sourceUrl": "https://www.boe.es/borme/dias/2026/05/12/pdfs/BORME-A-2026-89-28.pdf",
"scrapedAt": "2026-05-12T10:30:00.000Z"
}

Data source

This actor uses the official BORME open data API provided by the BOE (Agencia Estatal Boletín Oficial del Estado) at boe.es/datosabiertos/. This is:

  • Free — No registration, no API key, no per-query fees
  • Official — Government-published data from the Registro Mercantil
  • Daily — Updated every business day with 500+ corporate acts
  • Comprehensive — Covers all 50 Spanish provinces plus Ceuta and Melilla

The data includes all acts that Spanish companies are legally required to publish in the commercial registry: incorporations, officer changes, capital modifications, dissolutions, and more.

Use cases

  • Lead generation — Find newly incorporated companies by province and date
  • KYC/KYB compliance — Verify company registrations and officer appointments
  • Competitive intelligence — Track capital changes, mergers, and dissolutions
  • Market research — Analyze incorporation trends by region and industry
  • Legal monitoring — Track corporate governance changes for specific companies

Cost and performance

  • Data source cost: Free (official open data, no API fees)
  • Speed: Processes 1 province in 2-5 seconds, all 50 provinces in 2-5 minutes
  • Volume: A single day typically contains 500-1,500 corporate acts across all provinces
  • Proxy: Spanish residential proxies recommended for reliable PDF downloads

Estimated costs per run

ScenarioTimeApify cost
1 province, 1 day~10 sec~$0.01
All provinces, 1 day~3 min~$0.05
1 province, 30 days~5 min~$0.08
All provinces, 7 days~20 min~$0.30

Available provinces

All 50 Spanish provinces are supported:

Madrid, Barcelona, Valencia, Sevilla, Alicante, Malaga, Murcia, Cadiz, Vizcaya (Bizkaia), A Coruna, Asturias, Las Palmas, Santa Cruz de Tenerife, Granada, Pontevedra, Zaragoza, Tarragona, Girona, Cordoba, Guipuzcoa (Gipuzkoa), Alava (Araba), Badajoz, Jaen, Toledo, Almeria, Castellon, Huelva, Cantabria, Valladolid, Ciudad Real, Navarra, Caceres, Leon, Illes Balears, Albacete, Salamanca, Burgos, Lleida, La Rioja, Lugo, Ourense, Guadalajara, Huesca, Cuenca, Palencia, Zamora, Segovia, Avila, Soria, Teruel, Ceuta, Melilla.

Tips

  • Weekend dates will return no data — BORME only publishes on business days (Monday to Friday)
  • Use daysBack to scan multiple days at once instead of running the actor repeatedly
  • Filter by province to speed up runs when you only need data from specific regions
  • CIF/NIF search requires the exact format (letter + 7 digits + check character): e.g., B12345678
  • Results are deduplicated by company name and act type within each province and date

Integrations

This actor works with the standard Apify ecosystem:

  • Use the Apify API to run the actor programmatically
  • Connect to Google Sheets, Slack, or email via Apify integrations
  • Schedule daily runs to monitor new company registrations
  • Export data as JSON, CSV, XML, or Excel