spain-borme-scraper
Pricing
from $4.00 / 1,000 results
spain-borme-scraper
Scrape corporate registry data from Spain's BORME (Boletín Oficial del Registro Mercantil). Extract company incorporations, officer appointments, capital changes, mergers, and more from all 24 provinces.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Ivo Sandoval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Spain BORME Corporate Registry Scraper
Extract structured corporate registry data from Spain's BORME (Boletin Oficial del Registro Mercantil), published daily on boe.es.
The BORME is the official gazette where all Spanish commercial registry filings are published - company incorporations, capital modifications, mergers, dissolutions, insolvency proceedings, and more.
What data does it extract?
For each published entry, the scraper returns:
- Company name - the registered entity
- Act type - Constitucion, Disolucion, Fusion, Escision, Ampliacion de capital, Reduccion de capital, Concurso de acreedores, Situacion concursal, Cambio de objeto social, Transformacion de sociedad
- Province - registration province (all 50 Spanish provinces)
- Amount - capital amount in euros (when available)
- BORME number - entry identifier within the gazette
- BORME document - official document ID (e.g. BORME-A-2026-156-01)
- Publication date - date of publication on BOE
- Source URL - direct link to the official HTML document on boe.es
Use cases
- Due diligence - Track company changes, officer appointments, and capital movements
- Competitive intelligence - Monitor new company incorporations in your sector
- Legal and compliance - Verify corporate filings and changes in real time
- Market research - Analyze M&A activity, dissolutions, and capital trends by province
- Lead generation - Identify newly incorporated companies
- Insolvency monitoring - Track bankruptcy proceedings and creditor claims
Input parameters
| Parameter | Type | Description |
|---|---|---|
search_query | string | Filter by company name |
province | string | Filter by province (e.g. "Madrid", "Barcelona") |
date_from | string | Start date (YYYY-MM-DD) |
date_to | string | End date (YYYY-MM-DD) |
act_types | array | Filter by act types (e.g. ["Constitucion", "Disolucion"]) |
max_results | integer | Max results (default: 100, max: 10,000) |
Output example
{"company_name": "ALPHA JAUREGUI PARTNERS, SOCIEDAD LIMITADA","borme_number": "378338","publication_date": "2026-08-14","province": "ARABA/ALAVA","act_type": "Constitucion","amount": 30000.0,"source_url": "https://www.boe.es/diario_borme/txt.php?id=BORME-A-2026-156-01","borme_doc": "BORME-A-2026-156-01","description": "ALPHA JAUREGUI PARTNERS, SOCIEDAD LIMITADA - Constitucion. Province: ARABA/ALAVA. Capital: 30,000.00 euros"}
Coverage
All 50 Spanish provinces. Published daily (weekdays) on boe.es. Historical data accessible by date range.
Integrations
Results are stored in Apify Dataset and can be exported as JSON, CSV, Excel, or connected to any workflow via Apify integrations (Zapier, Make, Google Sheets, webhooks, API).
Optional: PostgreSQL persistence
Pass a database_url parameter to automatically persist results to your own PostgreSQL database with upsert semantics (no duplicates on re-runs).
Pricing
- Model: Pay per result (PPE)
- Price: $5.00 / 1,000 results
Running locally
cd actors/spain-bormepython3 -m venv .venv && .venv/bin/pip install -r requirements.txt# Print to stdout (no DB).venv/bin/python runner.py --date-from 2026-08-14 --date-to 2026-08-14 --max-results 10 --no-db# Persist to PostgreSQLDATABASE_URL="postgresql+asyncpg://user:pass@host:5432/datamon_spain_borme" \.venv/bin/python runner.py --date-from 2026-08-14 --date-to 2026-08-14# Filter by province.venv/bin/python runner.py --province Madrid --max-results 20 --no-db