Spain Registro Público Concursal Search
Pricing
from $35.00 / 1,000 concursal search sessions
Spain Registro Público Concursal Search
Search Spain's official public insolvency register (Registro Público Concursal) by debtor name or NIF. Returns each matching party with its role - debtor, disqualified, or insolvency administrator. No API key.
Pricing
from $35.00 / 1,000 concursal search sessions
Rating
0.0
(0)
Developer
getregdata
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Spain Registro Público Concursal Search (Insolvency)
Screen any Spanish company or person against Spain's official public insolvency register - the Registro Público Concursal (publicidadconcursal.es) - by debtor name or NIF, and get clean structured JSON. Each matching party comes back with its role in a concursal publication: debtor (deudor), disqualified (inhabilitado), or insolvency administrator (administrador concursal). Beyond what the register's manual search allows, in one call.
No login, no API key, nothing to configure - just send a name or NIF.
A concursal publication is a core negative signal in Spanish B2B: it means a company or person is (or was) in an insolvency proceeding. Screening a counterparty against the register is essential for credit risk, KYB/KYC, onboarding, and debtor monitoring.
What data do you get?
One record per matching party:
{"name": "ABENGOA BIOENERGÍA NUEVAS TECNOLOGÍAS. S.A.","documentId": "A91185595","documentType": "company (NIF/CIF)","isDebtor": true,"isDisqualified": false,"isInsolvencyAdministrator": false,"matchedQuery": "Abengoa","jurisdiction": "ES","source": "Registro Público Concursal (publicidadconcursal.es)","sourceUrl": "https://www.publicidadconcursal.es/consulta-publicidad-concursal-new","retrievedAt": "2026-07-02T00:00:00.000Z"}
The three role flags come straight from the register's own columns: isDebtor (Deudor), isDisqualified (Inhabilitado), isInsolvencyAdministrator (Administrador concursal).
How much does it cost?
Pay per search - you are not charged for Apify platform usage, only per search performed. See the Pricing tab on this page for the current figure. The free Apify plan allows a small number of searches; upgrade to a paid plan for full, uncapped use. No subscription, no minimum.
Is it legal, and where does the data come from?
Data comes from the official Registro Público Concursal at publicidadconcursal.es, the Spanish public insolvency-publicity register. The register is public and open; this actor reads the public search and logs in to nothing. Every record is stamped with its source URL and retrieval timestamp. Use the data lawfully for KYB / credit-risk / due-diligence purposes.
How do I use it?
Look up a debtor by name:
{ "name": "Abengoa" }
Look up by identifier ({ "searchMode": "byNif", "nif": ["A91185595"] }), or monitor a watchlist (each name is one search):
{ "watchlist": ["Abengoa", "Codere", "Duro Felguera"] }
Input options
| Field | Type | Description |
|---|---|---|
searchMode | string | byName (default) or byNif. |
name | string | Debtor / party name (afectado). |
watchlist | array | A list of names to check in one run. Overrides name. |
nif | array | One or more identifiers (used in byNif mode). |
identifierType | string | NIF / CIF / DNI / NIE. |
maxResults | integer | Max party records to export across all queries. Default 100. Set to 0 to export every match. |
When it finds nothing, that means something
On an insolvency screen the most important output is often the absence of a hit - "this counterparty has no concursal publications" is a clean bill of health, and it is only worth anything if we actually looked.
So before this Actor reports a clean result, it runs a control query against a debtor that is known to have publications. Only if the control comes back positive is your empty result reported as clean. If the control also comes back empty - the register is down, or is not answering us - the search is marked UNVERIFIED, listed in the run's UNVERIFIED key-value record, and not charged. A run that could not verify anything fails (non-zero exit) rather than handing you a false all-clear.
The register also caps very broad searches. When it does, the run says the list is incomplete and asks you to narrow the name, instead of presenting a partial answer as the whole truth.
Pairs with the company & UBO actors (the source -> screen flow)
This actor is the debtor / insolvency check half of a KYB workflow. Chain it with an identity / UBO source:
- Poland CRBR / Slovakia RPVS beneficial owners - source the owners and companies.
- This actor - screen those Spanish companies and people against the insolvency register.
The sibling debtor screens across the suite are Poland KRZ, Germany Insolvency, and Czech ISIR. Source the party, then check the party.
What you can do with it
- Credit risk & onboarding - before extending terms, check whether a customer or supplier appears as a debtor in the insolvency register.
- KYB / KYC - screen a counterparty (or the owners/UBOs surfaced by the other actors) against the Spanish concursal register.
- Debtor & portfolio monitoring - run a
watchliston a schedule for new insolvency appearances. - Disqualification / administrator checks - see whether a person is disqualified or acting as an insolvency administrator.
Run it from code
# cURL - start a run and get the dataset backcurl -X POST "https://api.apify.com/v2/acts/regdata~spain-concursal-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{ "name": "Abengoa" }'
// Node.js - apify-clientimport { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('regdata/spain-concursal-scraper').call({ name: 'Abengoa' });const { items } = await client.dataset(run.defaultDatasetId).listItems();
# Python - apify-clientfrom apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("regdata/spain-concursal-scraper").call(run_input={"name": "Abengoa"})items = client.dataset(run["defaultDatasetId"]).list_items().items
Integrations
Runs anywhere Apify does: call it from the REST API, schedule a watchlist monitor, pipe results into n8n / Make / Zapier, or use it from any MCP client (Claude, Cursor) via mcp.apify.com.
FAQ
Is it legal? Yes. The Registro Público Concursal is a public, open register. This actor reads the public search only. Use the data lawfully for B2B / credit-risk / due-diligence purposes.
Do I need an account or API key? No. No login, no key, nothing to configure - just an Apify account.
How do I monitor several counterparties? Pass a watchlist array and schedule the run - each name is one search.
What does an empty result mean? That the name does not appear in the insolvency register - a clean answer for a credit check, not a failure.
What do the role flags mean? isDebtor = the party is a debtor in a proceeding; isDisqualified = disqualified (inhabilitado); isInsolvencyAdministrator = acting as an insolvency administrator.
What export formats are supported? JSON, CSV, Excel, or XML, or read live via the API.
Related actors
Part of a suite of official government registry actors - no public API to build or maintain, pay per result, nothing to configure.
| Country | Actors |
|---|---|
| Poland | BDO · CRBR · KRS (financials) · EKW · KNF · KRS (board) · KRZ · MSiG · KYB check · PEP (Sejm) · REGON (sites) · REGON · UOKiK |
| Germany | Insolvenzbekanntmachungen · Handelsregister |
| Spain | BORME · Registro Mercantil · Registro Público Concursal (this actor) |
| Italy | INI-PEC · Registro Imprese |
| Austria | Ediktsdatei · WKO |
| France | Societe.com |
| Belgium | KBO / BCE |
| Czechia | ISIR |
| Slovakia | RPVS |
| Cyprus | DRCOR |
| Ireland | CRO |
| Portugal | Publicações MJ |
| Nigeria | CAC |
| Colombia | RUES |
| USA | California SoS · California UCC |
| UAE | ADGM |
| Global | Adverse media |
Common combinations: company register -> UBO -> insolvency/debtors -> adverse media is the standard KYB/onboarding chain.
For Poland that whole chain is one call: Poland KYB Risk Check takes a NIP or KRS and returns identity, beneficial owners and insolvency - screened against the company and every beneficial owner - as a single verdict, billed once per completed check.
Full suite: apify.com/regdata · Callable from any MCP client via mcp.apify.com