Spain Company Directory Scraper - Registro Mercantil avatar

Spain Company Directory Scraper - Registro Mercantil

Pricing

from $3.00 / 1,000 company records

Go to Apify Store
Spain Company Directory Scraper - Registro Mercantil

Spain Company Directory Scraper - Registro Mercantil

Scrape company data from Spain's official OpenData Registradores directory. Get NIF, officers, CNAE codes, legal form, address, and status from the Registro Mercantil - no API exists for this data.

Pricing

from $3.00 / 1,000 company records

Rating

0.0

(0)

Developer

getregdata

getregdata

Maintained by Community

Actor stats

0

Bookmarked

28

Total users

9

Monthly active users

0.78 hours

Issues response

4 days ago

Last modified

Share

Spain Company Directory Scraper | Directorio de Empresas del Registro Mercantil

Extract company data from Spain's official Registro Mercantil directory - NIF, officers, CNAE codes, legal form, address, and status for millions of Spanish companies. No public API exists for this data.

Quick Start

Click Try it and paste this input:

{
"searchQuery": "Telefonica",
"maxResults": 10
}

Sample Output

{
"companyName": "TELEFONICA SA",
"nif": "A28015865",
"legalForm": "Sociedades anonimas",
"cnaeCode": "6190",
"cnaeDescription": "Otras actividades de telecomunicaciones",
"naceCode": "6190",
"naceDescription": "Other telecommunications activities",
"status": "Vigente",
"address": "GRAN VIA 28, MADRID, MADRID",
"province": null,
"registroMercantil": "MADRID",
"irus": "1000239977797",
"euid": "ES28065.000012387",
"website": "telefonica.com",
"officers": [
{ "name": "GAYO RODRIGUEZ EMILIO", "role": "Consejero Delegado" },
{ "name": "PALLETE LOPEZ JOSE MARIA ALVAREZ", "role": "Presidente" }
],
"registrySheet": "6164",
"sourceUrl": "https://opendata.registradores.org/directorio/-/sociedad/1000239977797/telefonica-sa"
}

Pricing

Pay per event - no subscriptions, no minimum commitment.

EventPrice
Actor start$0.025
Company record$0.005
VolumeCost
10 results~$0.08
50 results~$0.28
100 results~$0.53
1,000 results~$5.03

Volume discounts available at Bronze/Silver/Gold tiers (up to 40% off).

Plus minimal Apify platform compute costs (~$0.005-0.03 per run depending on result count). CAPTCHA solving is handled automatically by the actor - no additional setup needed.

Default run config: 2 GB RAM. Each result requires a separate detail page visit (~8-10s), so the timeout scales automatically with maxResults.

Features

  • Search by company name - find companies by full or partial name
  • Bulk NIF/CIF lookup - submit a list of tax IDs for batch extraction
  • Direct IRUS lookup - skip search entirely by providing IRUS numbers from company URLs
  • CNAE code filtering - filter by economic activity classification
  • Province filtering - narrow results by Spanish province
  • Full company profiles - NIF, officers, CNAE/NACE codes, legal form, address, status, IRUS, EUID
  • Direct API calls - bypasses Liferay SennaJS SPA by calling the DataTable endpoint directly
  • Automatic CAPTCHA solving - rotation CAPTCHA solved automatically, no user setup needed
  • Stealth browsing - Puppeteer with StealthPlugin to bypass F5/Volterra WAF

Part of the European Corporate Registry Data suite by regdata.

Input Parameters

ParameterTypeRequiredDefaultDescription
searchQuerystringNo-Company name to search (partial match)
nifNumbersstring[]No-List of NIF/CIF numbers for batch lookup
irusNumbersstring[]No-List of IRUS numbers for direct detail page lookup
cnaeCodestringNo-Filter by CNAE activity code
provincestringNo-Filter by Spanish province
maxResultsintegerNo100Maximum company records to return (1-10,000)

At least one search parameter (searchQuery, nifNumbers, irusNumbers, or cnaeCode) is required.

More Input Examples

Batch NIF lookup:

{
"nifNumbers": ["A28015865", "A28017895", "B86065925"],
"maxResults": 50
}

Direct IRUS lookup (fastest - skips search, goes straight to detail pages):

{
"irusNumbers": ["1000239977797", "1000091328023"]
}

Search by CNAE activity code:

{
"searchQuery": "software",
"cnaeCode": "6201",
"province": "Madrid",
"maxResults": 50
}

Output Fields

FieldDescription
companyNameOfficial registered company name (denominacion social)
nifTax identification number - NIF/CIF
legalFormLegal form - S.A., S.L., S.L.U., S.Coop., etc.
cnaeCodeCNAE-2009 economic activity code
cnaeDescriptionDescription of the CNAE activity
naceCodeEuropean NACE activity code
naceDescriptionDescription of the NACE activity (English)
statusCompany status - Vigente, Disuelta, Liquidada, Extinguida, En liquidacion, Cierre de hoja
addressRegistered address (domicilio social)
provinceProvince of registration
registroMercantilCompetent commercial registry
irusUnique registry ID (Identificador de Registro Unico de Sociedades)
euidEuropean Unique Identifier for cross-border identification
websiteCompany website if registered
officersArray of administrators/officers with name and role
registrySheetRegistry sheet reference (tomo, folio, hoja)
sourceUrlURL of the source page

Use Cases

  • B2B lead generation - find companies by industry (CNAE) and province for targeted outreach
  • Due diligence - verify company registration, status, officers, and legal form before deals
  • Market research - analyze company density by region, industry, and legal structure
  • KYC/AML compliance - verify company identity and officer information
  • Investment research - screen companies by activity, status, and registry data

Data Source & Compliance

All data comes from OpenData Registradores (opendata.registradores.org) - the official open data portal of Spain's Colegio de Registradores. The data originates from the Registro Mercantil where all Spanish companies must register.

  • Public: freely accessible, no login required
  • Official: maintained by Spain's official registry body
  • Comprehensive: covers all registered Spanish companies (S.A., S.L., cooperatives, etc.)
  • Updated: reflects the current state of the Registro Mercantil
  • Rate limits respected (2-3 second delays between requests)
  • Company registration data is public information under Spanish commercial law (Reglamento del Registro Mercantil)
  • Users are responsible for compliance with GDPR and LOPD-GDD when processing extracted data

European Business Data Suite

This Actor is part of a growing collection of European business data actors. No subscriptions, no minimum commitment - pay only for what you use.

CountryRegistryActorWhat it does
GermanyHandelsregisterHandelsregister ScraperCompany data, officers, capital
SpainRegistro MercantilThis ActorNIF, officers, CNAE, legal form, address, status
PolandeKRSFinancial StatementsBalance sheets, income statements
PolandKRSBoard MembersFull non-anonymized director names
PolandKRZDebtor RegistryBankruptcy, restructuring, enforcement
PolandKNFFinancial Supervision75,000+ regulated financial entities
PolandMSiGCourt GazetteCourt announcements since 2001
PolandEKWLand RegistryOwnership, mortgages, restrictions, encumbrances
PolandCRBRBeneficial OwnersUBO verification by NIP/KRS
PolandUOKiKAbusive Clauses7,500+ banned contract clauses
PolandBDOWaste Registry674,000+ waste management entities

Full suite: apify.com/regdata

Latest additions: Germany Handelsregister - German company data, officers & capital · Poland Parliamentary PEP - Polish Sejm PEP list for KYC/AML screening.

Informacion en espanol

Que es este actor?

Este actor permite extraer datos de empresas del directorio oficial de OpenData Registradores (opendata.registradores.org/directorio) - el portal de datos abiertos del Colegio de Registradores de Espana. Los datos provienen del Registro Mercantil, donde todas las sociedades espanolas deben inscribirse. El directorio es publico y gratuito, pero no dispone de API publica - este actor automatiza la interfaz web para devolver datos estructurados en formato JSON.

Para quien?

  • Equipos comerciales B2B que buscan empresas por sector (codigo CNAE) y provincia para generar listas de prospeccion
  • Departamentos de compliance que necesitan verificar la inscripcion, estado y administradores de una sociedad
  • Analistas de mercado que investigan la densidad empresarial por region, actividad y forma juridica
  • Abogados y asesores que realizan due diligence sobre sociedades
  • Inversores que filtran empresas por actividad, estado y datos registrales

Que datos se extraen?

Cada registro incluye: denominacion social, NIF/CIF, forma juridica (S.A., S.L., S.L.U., etc.), codigo CNAE, descripcion de actividad, codigo NACE, estado (Activa, Disuelta, Liquidada, etc.), domicilio social, provincia, Registro Mercantil competente, IRUS, EUID, pagina web, administradores y cargos, y referencia de la hoja registral.

Como empezar?

Ejecuta el actor en la plataforma Apify introduciendo el nombre de la empresa, uno o varios NIF/CIF, o un codigo CNAE. Para integrarlo en tu flujo de trabajo, utiliza la API de Apify para automatizar las consultas. Sin suscripcion - pagas solo por uso.

Limitations

  • CAPTCHA - the site requires solving a rotation CAPTCHA before any search. This is handled automatically by the actor.
  • No proxy needed - the actor connects directly from Apify runner IPs, which are not in any proxy blocklist. No paid Apify subscription required.
  • Memory - default 2 GB is sufficient for most runs. Increase to 4 GB only if you see OOM crashes on very large result sets.
  • Rate limited - the actor adds 2-3 second delays between requests to avoid overloading the server
  • No historical data - the directory shows current registry state only
  • Search precision - name searches may return partial matches; use NIF or IRUS for exact lookup
  • Officers completeness - officer data may be limited to current appointments visible on the detail page
  • Province field - province is extracted from the search API response, not the detail page (may be null for IRUS lookups)

Directorio de empresas espanolas - Registro Mercantil OpenData

Extraccion automatizada de datos empresariales del directorio OpenData de Registradores de Espana. NIF, administradores, codigos CNAE, forma juridica, domicilio social y estado. No existe API publica para estos datos. Ideal para verificacion de empresas, prospeccion B2B e investigacion de mercado en Espana.