Spain BORME Company Registrations Scraper
Pricing
from $12.75 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
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
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
date | string | no | 2026-07-10 | BORME publication date to extract (YYYY-MM-DD). BORME is published on business days only (no weekends or holidays). |
maxRecords | integer | no | 10 | Maximum number of company acts to collect. Free Apify plans are capped at 10 per run. |
province | string | no | (empty) | Keep only acts from provinces whose name contains this text, for example MADRID, BARCELONA, ALICANTE. Case-insensitive. |
actType | string | no | (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.
| Field | Type | Description |
|---|---|---|
companyName | string | Company name as published in BORME. |
entryNumber | string | Registry entry number for the act. |
acts | string[] | Parsed list of act types in this entry, for example Constitución, Nombramientos. |
primaryAct | string | The single most important act type of the entry. |
actText | string | Full act text as published, including registry details. |
registryData | string | Raw registry data string (sheet, page, entry, date). |
province | string | Province of the mercantile registry office. |
publicationDate | string | BORME publication date (YYYY-MM-DD). |
bormeId | string | BORME document identifier for the source section. |
pdfUrl | string | Link to the source BORME PDF on boe.es. |
source | string | Data source label. |
observedAt | string | ISO 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:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "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 (
resultevent). 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
maxTotalChargeUsdon 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.
Related scrapers
- Spain Companies Directory Scraper: Spanish companies with contact and registry details.
- France BODACC Scraper: French company acts from the BODACC gazette.
- Boletin Oficial Argentina Scraper: Argentine official gazette notices.
- Mexico DOF Scraper: Mexican official gazette (Diario Oficial) notices.
- Belgium KBO Company Register Scraper: Belgian companies from the KBO/BCE register.
- Greece GEMI Companies Scraper: Greek companies from the GEMI register.
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.
