Empresia Scraper — Spanish Business Registry & KYB Data
Pricing
from $5.00 / 1,000 result scrapeds
Empresia Scraper — Spanish Business Registry & KYB Data
Search and extract Spanish company data from Empresia (empresia.es). Look up companies by name and get CIF, legal form, phone, email, website, address, employees, revenue band, company status, founding date, CNAE industry code, and key administrator/auditor info. No API key, no login required.
Pricing
from $5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Search and extract Spanish company data from Empresia, a Spanish business information directory built on top of the same commercial-register data that feeds the BORME (Boletín Oficial del Registro Mercantil). Look up a company by name and get its CIF, legal form, phone, email, website, registered address, employee count, revenue band, founding date, CNAE industry code, corporate purpose, share capital, key administrator/board member, and auditor — in one structured pass.
This is a second Spanish company-data source alongside our eInforma Scraper, with a genuinely different field set: Empresia exposes phone, email, website, employee count, revenue band, company status, and administrator/auditor info that eInforma's free profile pages don't carry, while eInforma exposes a postal code and BORME filing history that Empresia doesn't. Use whichever fields your workflow needs, or run both for cross-verification.
How to scrape Empresia data
This actor reads Empresia's own public search page and company profile pages. It returns one structured record per matching company, with the same information you'd see by clicking through the website yourself — just structured and bulk-exportable via the Apify API, CSV/Excel/JSON export, or scheduled runs.
Search by company name
Enter a company name (e.g. Mercadona, Iberdrola, Excavaciones Amat) in Company Name. Empresia's
search matches company names, director/officer names, and registered trademarks in one result list — the
actor automatically filters to company-profile results only and skips person and trademark rows.
Result limit
Max Results caps how many company profiles the actor fetches and pushes per run (default 50, up to 200). Empresia paginates its search results 30 per page; the actor walks as many pages as needed to reach your limit. Like any name search, a very specific query (e.g. one exact legal name) can return just a handful of matches — for broader coverage, run several queries covering the group/brand names you care about rather than relying on one very generic term.
What data does Empresia Scraper extract?
| Field | Type | Description |
|---|---|---|
| companyName | String | Registered company name |
| legalForm | String | Legal form abbreviation derived from the company name (e.g. SA, SL, SLU) |
| status | String | Registry status (e.g. ACTIVA, EXTINGUIDA, CIERRE HOJA REGISTRAL) |
| cif | String | CIF / VAT identification number (e.g. A46103834) |
| phone | String | Contact phone number(s), where published |
| String | Contact email, where published (decoded from the site's obfuscated markup) | |
| website | String | Company website(s), where published |
| address | String | Registered address as published (includes the municipality) |
| city | String | Municipality, parsed from the address |
| registroMercantil | String | Provincial companies-register office (Registro Mercantil) holding the file |
| foundingDate | String | Incorporation date (DD/MM/YYYY), where on file |
| companyAge | String | Company age in years, as shown on the profile |
| shareCapital | String | Registered share capital, where on file |
| salesBracket | String | Revenue band estimate (e.g. "Superior a 2.500.000 euros") |
| cnaeCode | String | CNAE code (Spain's national economic-activity classification) |
| cnaeDescription | String | CNAE activity description |
| businessPurpose | String | Free-text corporate purpose ("Objeto Social") |
| numEmployees | String | Employee count, where on file |
| administrationBody | String | Governance structure (e.g. "Administrador único", "Consejo de administración") |
| keyPersonRole | String | Role of the listed key person (Presidente, Administrador único, Propietario, etc.) |
| keyPersonName | String | Name of that key person or parent/holding company |
| auditor | String | Auditing firm, where disclosed |
| lastAccountsYear | String | Most recent fiscal year with deposited accounts on file |
| url | String | Link to the company's Empresia profile page |
| scrapedAt | String | ISO timestamp of extraction |
Full deposited financial statements (balance sheets) and the "Informe avanzado" advanced report are behind Empresia's paid Axesor-powered product and are not included in this actor's output — only the free public profile fields above are scraped.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Company Name | String | Mercadona | Search Spanish companies by name |
| Max Results | Integer | 50 | Maximum companies to return (1–200) |
| Proxy Configuration | Object | Spanish residential proxy | Proxy settings |
Example output
{"companyName": "IBERDROLA SA","legalForm": "SA","status": "ACTIVA","cif": "A48010615","phone": "944151411","email": "informacion@iberdrola.com","website": "","address": "PLAZA EUSKADI 5 (BILBAO)","city": "BILBAO","registroMercantil": "Vizcaya-Bizkaia","foundingDate": "","companyAge": "","shareCapital": "4.931.250.000,00 €","salesBracket": "Superior a 2.500.000 euros","cnaeCode": "3513","cnaeDescription": "Distribución de energía eléctrica","businessPurpose": "","numEmployees": "959","administrationBody": "Consejo de administración","keyPersonRole": "Presidente","keyPersonName": "Sanchez Galan Jose Ignacio","auditor": "KPMG AUDITORES SL","lastAccountsYear": "2024","url": "https://www.empresia.es/empresa/iberdrola/","scrapedAt": "2026-08-01T19:40:48.668Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Common use cases
- Build B2B prospecting lists enriched with CIF, phone, email, website, and employee count.
- Verify a supplier's, customer's, or partner's legal status, registered office, and revenue band before signing a contract.
- KYB / KYC pre-checks — pull CIF, legal form, administrator/auditor names, and registry status in one pass.
- Cross-check against eInforma results for a higher-confidence merged company profile.
- Feed structured Spanish company data into CRM enrichment or market-research pipelines.
Cost estimate
Pricing is pay-per-result. Each run makes one lightweight HTML search request per results page plus one HTML profile request per matched company — no browser rendering is used, so compute cost per run is low. A run returning 50 companies typically makes around 52 total HTTP requests.
Limitations
- Empresia's own search returns a limited set of name matches per query (similar to typing into the site's search box by hand) — it is not an exhaustive substring search across its full database. For broader coverage, run multiple queries covering the group/brand names you care about.
- Full financial statements and the paid "Informe avanzado" report are not available through this actor — only the free public profile fields are scraped.
- Contact fields (phone, email, website) and governance fields (employees, administrator, auditor) are genuinely sparse for smaller/older or dissolved companies on the source site itself — this mirrors what a human visitor sees on the page, not a scraping gap. Core identity fields (name, CIF, legal form, status, CNAE, revenue band) are populated for the large majority of results.
- Dissolved companies (status
EXTINGUIDA) sometimes have no registered address left on file.
Related scrapers
- eInforma Scraper — the other Spanish company register source (CIF, postal code, BORME filing history).
- North Data Scraper — European company data (Germany + 15 more countries) from North Data.
- Handelsregister Scraper — German commercial register data.
- KVK Scraper — Dutch Chamber of Commerce company data.
- Infogreffe Scraper — French company register data (SIREN/SIRET).
- Companies House Scraper — UK company register data.
Data source and legality
This actor reads publicly available company data that Empresia republishes from Spain's public commercial-register sources. It does not access any login-protected or paid area, and it identifies itself with a standard browser user agent. Use the data in line with Empresia's terms and applicable data-protection rules (in particular, take care with personal data of named directors/administrators returned in some results).