Spain Empresia Company Scraper avatar

Spain Empresia Company Scraper

Pricing

from $7.50 / 1,000 spanish company records

Go to Apify Store
Spain Empresia Company Scraper

Spain Empresia Company Scraper

Scrapes Spanish company reports from Empresia by company name or slug. Returns each company as a flat row with registration details, financials, and contact information.

Pricing

from $7.50 / 1,000 spanish company records

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

3

Monthly active users

15 days ago

Last modified

Share

ParseForge

Spain Empresia Company Scraper

Scrape Spanish company data from Empresia by company name or slug, up to a million per run. Each company comes with its registration details, financials, and contact information. No login or API key. Export to CSV, JSON, Excel, or XML.

Empresia is a Spanish business directory with company reports, but there is no official API and manual lookups do not scale. This Actor reads the public company pages directly, takes a list of company names or Empresia slugs, and returns each match in one fixed schema. It is built for KYB checks, lead generation, and market research on Spanish companies.

Who uses itWhat they scrape Empresia for
Sales and lead generation teamsBuild a list of Spanish companies with contact details for outreach
Compliance and KYB analystsVerify Spanish company registration data and legal status
Market researchersAnalyze the Spanish business landscape by industry or region
Recruiters and staffing agenciesFind Spanish companies that may be hiring for specific roles

What it does

This Actor collects Spanish company reports from Empresia by company name or direct slug, and returns each company as a flat row.

  • πŸ” Company search: Enter a company name like 'banco santander' and get the first matching Empresia report.
  • πŸ”— Direct slug input: Use an Empresia slug like 'banco-santander' to open a specific company page.
  • πŸ“Š Flat row output: Each company is returned as one row with all available fields, ready for spreadsheets.
  • βš™οΈ Batch processing: Provide up to a million queries per run and collect companies at scale.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Empresia data

πŸ“ˆ Lead generation for B2B sales.

A sales team enters a list of Spanish company names and gets contact details and industry data to prioritize outreach.

πŸ›‘οΈ KYB compliance checks.

A compliance analyst verifies company registration status and legal information for onboarding new business clients.

πŸ“Š Market research on Spanish companies.

A researcher collects data on companies in a specific sector to analyze market concentration and trends.

🀝 Recruitment targeting.

A recruiter builds a list of Spanish companies in a target industry to identify potential hiring clients.

Why choose this scraper

What you get
No official APIEmpresia does not offer a public API, so this Actor is the only way to get structured data at scale.
Spanish business dataGet registration details, financials, and contact information for Spanish companies.
Flexible inputUse company names or direct slugs, and control how many companies to collect.
Export readyDownload results as CSV, JSON, Excel, or XML for your existing workflows.

How it compares

This Actor is the only one that scrapes Empresia directly. The competitor listed below scrapes InfoJobs, a different Spanish site, so it is not a direct alternative for Empresia data.

FeatureParseForgeInfoJobs Job Scraper πŸ‡ͺπŸ‡Έ
Scrapes Empresia company dataYesNot listed
Input by company name or slugYesNot listed
Returns registration details and financialsYesNot listed
Export to CSV, JSON, Excel, XMLYesNot listed

Configure the run

Drive the Actor from company names and Empresia slugs, alone or together, and set a maximum number of companies to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
"queries": [
"banco-santander",
"telefonica",
"iberdrola"
],
"maxItems": 10
}

A larger pull:

{
"queries": [
"banco-santander",
"telefonica",
"iberdrola"
],
"maxItems": 200
}

Pricing

Pay-per-result: $0.01 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.00
1,000 results$10.00
10,000 results$100.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Spain Empresia Company Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Empresia through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/spain-empresia-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Make sure the company name or slug is spelled correctly. If the company is not listed on Empresia, the Actor will return no data.

Why is the Actor returning the wrong company?

The Actor returns the first matching company for a name query. Use a direct slug to target a specific company.

Why is the run slow?

The Actor processes queries sequentially. Reduce the number of queries or increase the timeout if needed.

Why are some fields empty?

Not all companies have complete data on Empresia. Empty fields mean the information was not available on the page.

FAQ

QuestionAnswer
What is Empresia?Empresia is a Spanish business directory that provides company reports with registration details, financials, and contact information.
Do I need an API key or login?No. This Actor scrapes the public Empresia pages directly, so no authentication is required.
How do I input company names?Add company names or Empresia slugs to the 'queries' field. For a name like 'Banco Santander', the Actor will search and return the first matching company.
What is a slug?A slug is the part of the Empresia URL that identifies a company, for example 'banco-santander' in empresia.es/banco-santander.
How many companies can I scrape?You can set 'maxItems' up to 1,000,000 companies per run.
What data fields are returned?The Actor returns all available fields from the Empresia company page, including registration details, financials, and contact information. See the sample output for the full list.
Can I export the data?Yes, you can export the results as CSV, JSON, Excel, or XML.
Is this Actor legal to use?You should review Empresia's terms of service and comply with applicable laws. The Actor only accesses publicly available data.
What if my query returns no results?Check the spelling of the company name or slug. If the company is not on Empresia, no data will be returned.
Can I run this Actor on a schedule?Yes, you can schedule runs on the Apify platform to collect data periodically.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Empresia. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.