Parse Spanish Business Registry Files
A Python library for extracting company data from BORME (Boletín Oficial del Registro Mercantil) files. Download, parse, and convert official business registry documents to structured data.
Quick Start
Get up and running with bormeparser in three simple steps
Key Features
Everything you need to work with Spanish business registry data
Parse PDF & XML Files
Extract structured data from BORME PDF and XML files using multiple parser backends (PyPDF2, lxml).
Download from Official Sources
Automatically download BORME files from boe.es for any date, province, or section.
Extract Company Data
Access company names, business acts, appointments, dissolutions, and registry information.
Convert to JSON
Export parsed BORME data to JSON format for easy integration with other tools.
Multiple Provinces & Sections
Support for all 52 Spanish provinces and three BORME sections (A, B, C).
Rich Data Models
Type-safe enums for business acts, positions, provinces, and sections.
Explore the Documentation
Learn about BORME files and how to use bormeparser effectively
BORME Overview
Learn what BORME is and why it matters
File Formats
Understand PDF, XML, and HTML formats
Sections Explained
Explore sections A, B, and C
Parsing Guide
Parse BORME files step-by-step
Download Guide
Download files programmatically
API Reference
Complete API documentation
Ready to Get Started?
Install bormeparser and start extracting Spanish business registry data in minutes
View Installation Guide