EuroScrape

← All examples

Spain New Companies Scraper: BORME Registrations & Directors

Spanish company registry (BORME) scraper: new companies incorporated in Spain every weekday, with business purpose, address, share capital, sole shareholder and directors as published in the official gazette. Filter by province, keywords, CNAE, capital. Also appointments, dissolutions, insolvency. Monitor mode + alerts. First 20 companies free.

Run it on Apify: apify.com/euroscrape/spain-companies (full documentation, pay per result, no subscription).

Use it as an API

Get your token in Apify Console → Settings → Integrations, then:

curl -X POST "https://api.apify.com/v2/acts/euroscrape~spain-companies/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d @input.json

Use it from an AI agent (MCP)

Add this server to Claude, Cursor, VS Code or any MCP client: the Actor becomes a tool your agent can call.

https://mcp.apify.com?tools=euroscrape/spain-companies

It is a pay-per-event Actor, so agents can also pay per run without an Apify account (agentic payments).

Input

input.json, ready to paste in Apify Console or to send to the API:

{
  "daysBack": 7,
  "provinces": [
    "Madrid"
  ],
  "eventTypes": [
    "incorporation"
  ],
  "maxItems": 50
}

Output

One real result (BORME of 6 November 2026, Madrid), shortened (output-sample.json has six; the names of directors and individual shareholders are removed in this sample, the Actor returns them as published in the gazette):

{
  "bormeId": "497134",
  "name": "MALVA DEPARTMENT STORE SL",
  "legalForm": "SL",
  "inLiquidation": false,
  "registryOffice": null,
  "events": [
    "incorporation",
    "sole_shareholder_change",
    "appointment"
  ],
  "acts": [
    "Constitución",
    "Declaración de unipersonalidad",
    "Nombramientos"
  ],
  "operationsStart": "2026-10-08",
  "businessPurpose": "Actividades de sociedades holding",
  "cnae": null,
  "cnaeCodes": [],
  "address": "C/ SERRANO 12",
  "postalCode": null,
  "city": "MADRID",
  "capitalEur": 3000,
  "soleShareholder": "[person, removed in this sample]",
  "appointments": [
    {
      "role": "Adm. Solid.",
      "roleEn": "Joint and several director",
      "name": "[person, removed in this sample]"
    },
    {
      "role": "Adm. Solid.",
      "roleEn": "Joint and several director",
      "name": "[person, removed in this sample]"
    }
  ],
  "departures": [],
  "reelections": [],
  "revocations": [],
  "capitalChangeEur": null,
  "resultingCapitalEur": null,
  "newName": null,
  "newAddress": null,
  "newCity": null,
  "website": null,
  "insolvencyDetails": null,
  "dissolutionType": null,
  "registry": {
    "sheet": "M 900261",
    "entry": "1",
    "registeredOn": "2026-10-29"
  },
  "rawText": "Constitución. Comienzo de operaciones: 8.10.26. Objeto social: Actividades de sociedades holding. Domicilio: C/ SERRANO 12 (MADRID). Capital: 3.000,00 Euros. De… [shortened; names of officers removed in this sample]",
  "province": "MADRID",
  "publicationDate": "2026-11-06",
  "bormeUrl": "https://www.boe.es/borme/dias/2026/11/06/pdfs/BORME-A-2026-214-28.pdf",
  "scrapedAt": "2026-11-07T01:53:28.020Z"
}

Price

Event Price
Run start $0.003
Company $0.004

Apify subscribers get 10–30% off depending on their plan.

More

Run these numbers yourself. Every EuroScrape Actor runs on Apify, pay per result, first results free. Open the Store page →

EuroScrape Data Letter

Five numbers a week from official registers and public prices, each one reproducible with an Actor. Free, one e-mail on Thursdays.

Archive and unsubscribe: buttondown.com/Euroscrape.