Empresia Scraper — Spanish Business Registry & KYB Data avatar

Empresia Scraper — Spanish Business Registry & KYB Data

Pricing

from $5.00 / 1,000 result scrapeds

Go to Apify Store
Empresia Scraper — Spanish Business Registry & KYB Data

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

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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?

FieldTypeDescription
companyNameStringRegistered company name
legalFormStringLegal form abbreviation derived from the company name (e.g. SA, SL, SLU)
statusStringRegistry status (e.g. ACTIVA, EXTINGUIDA, CIERRE HOJA REGISTRAL)
cifStringCIF / VAT identification number (e.g. A46103834)
phoneStringContact phone number(s), where published
emailStringContact email, where published (decoded from the site's obfuscated markup)
websiteStringCompany website(s), where published
addressStringRegistered address as published (includes the municipality)
cityStringMunicipality, parsed from the address
registroMercantilStringProvincial companies-register office (Registro Mercantil) holding the file
foundingDateStringIncorporation date (DD/MM/YYYY), where on file
companyAgeStringCompany age in years, as shown on the profile
shareCapitalStringRegistered share capital, where on file
salesBracketStringRevenue band estimate (e.g. "Superior a 2.500.000 euros")
cnaeCodeStringCNAE code (Spain's national economic-activity classification)
cnaeDescriptionStringCNAE activity description
businessPurposeStringFree-text corporate purpose ("Objeto Social")
numEmployeesStringEmployee count, where on file
administrationBodyStringGovernance structure (e.g. "Administrador único", "Consejo de administración")
keyPersonRoleStringRole of the listed key person (Presidente, Administrador único, Propietario, etc.)
keyPersonNameStringName of that key person or parent/holding company
auditorStringAuditing firm, where disclosed
lastAccountsYearStringMost recent fiscal year with deposited accounts on file
urlStringLink to the company's Empresia profile page
scrapedAtStringISO 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

ParameterTypeDefaultDescription
Company NameStringMercadonaSearch Spanish companies by name
Max ResultsInteger50Maximum companies to return (1–200)
Proxy ConfigurationObjectSpanish residential proxyProxy 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.

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).