Spain BORME Company Registrations Scraper avatar

Spain BORME Company Registrations Scraper

Pricing

from $12.75 / 1,000 results

Go to Apify Store
Spain BORME Company Registrations Scraper

Spain BORME Company Registrations Scraper

Extract Spanish company acts from the official BORME mercantile registry gazette. For any publication date get company name, act types (incorporations, appointments, capital changes, dissolutions), province and registry data. Export to JSON, CSV or Excel.

Pricing

from $12.75 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Share

Spain BORME Company Registrations Scraper

Spain BORME Company Registrations Scraper

Here is one real result, with every field the actor returns:

{
"companyName": "GENERACION X PRODUCCIONES SL",
"entryNumber": "324876",
"acts": [
"Cambio de objeto social"
],
"primaryAct": "Cambio de objeto social",
"actText": "Cambio de objeto social. La producción de películas cinematográficas, y otras obras audiovisuales, incluyendo producción, posproducción, distribución y comercialización de contenidos audiovisuales en cualquier formato y soporte; / Actividades de producción cinematográficas y de video. 59.15, epígrafe I.A.E. 961.1, Producció. Datos registrales. S 8 , H A 199750, I/A 3 ( 3.07.26).",
"registryData": "S 8 , H A 199750, I/A 3 ( 3.07.26)",
"province": "ALICANTE/ALACANT",
"publicationDate": "2026-07-10",
"bormeId": "BORME-A-2026-131-03",
"pdfUrl": "https://www.boe.es/borme/dias/2026/07/10/pdfs/BORME-A-2026-131-03.pdf",
"source": "BORME (Spain Mercantile Registry official gazette)",
"observedAt": "2026-08-10T14:32:02.262Z"
}

The most complete Spain BORME scraper available. It returns every field the official Mercantile Registry gazette publishes for each company act, plus a parsed list of act types, a primary act, the full act text and the source registry data, so you can track new incorporations, capital changes, appointments and dissolutions filtered by date, province and act type.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor reads the BORME (Boletín Oficial del Registro Mercantil), the official gazette of Spain's Mercantile Registry, for the publication date you request, and writes one normalized record per company act to the run's dataset. Each record carries the company name, the registry entry number, a parsed list of act types (acts), the single most important primaryAct, the full actText, the raw registry data string, the province, the BORME document id and a link to the source PDF.

Optional filters keep only acts from a given province or acts whose text contains a given term (for example Constitución for new incorporations, or Ampliación de capital for capital increases). BORME is published on business days only.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 10 company acts published on 10 July 2026.

{
"date": "2026-07-10",
"maxRecords": 10
}

Every input field is optional. The date defaults to a recent business day. Add province or actType to narrow the results.

Input reference

FieldTypeRequiredDefaultDescription
datestringno2026-07-10BORME publication date to extract (YYYY-MM-DD). BORME is published on business days only (no weekends or holidays).
maxRecordsintegerno10Maximum number of company acts to collect. Free Apify plans are capped at 10 per run.
provincestringno(empty)Keep only acts from provinces whose name contains this text, for example MADRID, BARCELONA, ALICANTE. Case-insensitive.
actTypestringno(empty)Keep only acts whose text contains this term, for example Constitución, Nombramientos, Disolución, Ampliación de capital. Case-insensitive.

Output reference

One dataset item per company act. Types: string, string[], or null when the source value is absent.

FieldTypeDescription
companyNamestringCompany name as published in BORME.
entryNumberstringRegistry entry number for the act.
actsstring[]Parsed list of act types in this entry, for example Constitución, Nombramientos.
primaryActstringThe single most important act type of the entry.
actTextstringFull act text as published, including registry details.
registryDatastringRaw registry data string (sheet, page, entry, date).
provincestringProvince of the mercantile registry office.
publicationDatestringBORME publication date (YYYY-MM-DD).
bormeIdstringBORME document identifier for the source section.
pdfUrlstringLink to the source BORME PDF on boe.es.
sourcestringData source label.
observedAtstringISO 8601 timestamp of when the record was collected.

Example output record

Real record from a live run (input {"date": "2026-07-10", "maxRecords": 10}):

{
"companyName": "GENERACION X PRODUCCIONES SL",
"entryNumber": "324876",
"acts": [
"Cambio de objeto social"
],
"primaryAct": "Cambio de objeto social",
"actText": "Cambio de objeto social. La producción de películas cinematográficas, y otras obras audiovisuales, incluyendo producción, posproducción, distribución y comercialización de contenidos audiovisuales en cualquier formato y soporte; / Actividades de producción cinematográficas y de video. 59.15, epígrafe I.A.E. 961.1, Producció. Datos registrales. S 8 , H A 199750, I/A 3 ( 3.07.26).",
"registryData": "S 8 , H A 199750, I/A 3 ( 3.07.26)",
"province": "ALICANTE/ALACANT",
"publicationDate": "2026-07-10",
"bormeId": "BORME-A-2026-131-03",
"pdfUrl": "https://www.boe.es/borme/dias/2026/07/10/pdfs/BORME-A-2026-131-03.pdf",
"source": "BORME (Spain Mercantile Registry official gazette)",
"observedAt": "2026-08-10T14:32:02.262Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~spain-borme-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-10","maxRecords":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~spain-borme-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-10","province":"MADRID","actType":"Constitución","maxRecords":100}'

Apify CLI:

apify call scrapers_lat/spain-borme-scraper \
--input '{"date":"2026-07-10","actType":"Ampliación de capital"}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per company act returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a run errors, it does not charge for failed output. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 acts per run. Upgrade for higher maxRecords.

FAQ and troubleshooting

A run for a certain date returned nothing. Why? BORME is published on business days only. Weekends and Spanish public holidays have no edition. Pick a business day.

How do I get only new incorporations? Set actType to Constitución. For capital increases use Ampliación de capital, for appointments Nombramientos, for dissolutions Disolución.

Can I limit to one province? Yes. Set province to a name fragment such as MADRID or BARCELONA.

What is registryData? The raw registry reference string (sheet, page, entry and date) exactly as printed in the gazette. It is also embedded in actText.

Is this an official BORME tool? No. This actor is independent and has no affiliation with the BOE or the Spanish Mercantile Registry. It reads only publicly available gazette data. Use the results in accordance with the source's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with the BOE or the Spanish Mercantile Registry. Accesses only publicly available gazette data. Use the results in accordance with the source's terms.