io.github.Nolpak14/getregdata
NPM · GETREGDATA-MCP · SCANNED AUG 3
Business-registry data for agents: one-call Poland KYB verdict, UBO, insolvency, adverse media
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security86
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 10 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability52
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 12727 tokens (~334/item across 38 items; 38 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · getregdata-mcp
claude mcp add nolpak14-getregdata -- npx -y getregdata-mcp
codex mcp add nolpak14-getregdata -- npx -y getregdata-mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"nolpak14-getregdata": {
"type": "local",
"command": [
"npx",
"-y",
"getregdata-mcp"
],
"enabled": true
}
}
} openclaw mcp add nolpak14-getregdata --command npx --arg -y --arg getregdata-mcp
mcp_servers:
nolpak14-getregdata:
command: "npx"
args: ["-y", "getregdata-mcp"] {
"mcpServers": {
"nolpak14-getregdata": {
"command": "npx",
"args": [
"-y",
"getregdata-mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 2 Aug 26 +51
- Provenance: fail → unverified ▼ security
- Install scripts: pass → unverified ▼ security
- Known CVEs: unverified → partial ▲ security
- Malware scan: unverified → pass ▲ security
- License: pass → unverified ▼ functional
- Maintenance: pass → unverified ▼ functional
- MCP protocol: unverified → pass ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- Stability: unverified → 0.23 ▲ functional
- Dependency health: unverified → partial ▲ functional
- Licence: MIT functional
- 1 Aug 26 −25
- Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- 31 Jul 26 −18
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 −18
- Malware scan: pass → unverified ▼ security
- 29 Jul 26 +48
- Provenance: unverified → fail ▼ security
- Known CVEs: unverified → partial ▲ security
- Install scripts: unverified → pass ▲ security
- Schema quality: unverified → good ▲ functional
- Maintenance: unverified → pass ▲ functional
- License: unverified → pass ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- Licence: MIT functional
- 28 Jul 26 −15
- Tool coverage: 100 → unverified ▼ functional
- Dependency health: unverified → partial ▲ functional
- First check of Schema quality: unverified functional
- 27 Jul 26 41
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/[email protected]
Provenance none
Ecosystem: npm · Outcome: none
Dependencies 94 packages
94 packages in the resolved dependency tree · 94 deprecated · 29 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
regdata_adverse_media ~384
Adverse Media Screener - KYC/AML Negative News Check. Screen a person or company for adverse media (negative news) for KYC/AML and due diligence. Returns categorized, LLM-classified hits - fraud, corruption, sanctions, money laundering and more - with the entity's role, a severity score and source provenance. False positives filtered out. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| aliases | array | — | Alternative names / transliterations for the entity (only meaningful when screening a single entity). |
| categories | array | — | If set, only return hits in these risk categories. Leave empty to return all. |
| country | string | — | ISO country code or name to bias the search and aid disambiguation, e.g. "de", "Germany". |
| entityNames | array | — | One or more person or company names to screen, e.g. ["Wirecard AG", "Jan Marsalek"]. Each entity is billed and returned as its own result. |
| entityType | string | — | Whether the entities are people or companies (improves disambiguation). Leave on "auto" if mixed. |
| maxHits | integer | — | Maximum number of adverse hits to return per entity. 1-50. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| minSeverity | string | — | Only return hits at or above this severity. |
| model | string | — | OpenRouter model id used for classification. Default is a cheap, accurate model. |
| openRouterApiKey | string | — | Optional. The LLM is included; provide your own OpenRouter key only to bill classification to your own account. |
| serperApiKey | string | — | Optional. Search is included; provide your own Serper key only to bill search to your own account. |
No output schema declared.
No examples provided.
regdata_austria_ediktsdatei ~404
Austria Insolvency & Court Publications Scraper. Scrape Austrian insolvency data from the Ediktsdatei - bankruptcies, reorganizations, debt settlements, court auctions, and Firmenbuch announcements. Official court publications with no API alternative. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| court | string | — | Filter by court name (e.g. 'Handelsgericht Wien', 'Landesgericht Linz'). Leave empty for all courts. | Nach Gericht filtern. Leer lassen fur alle Gerichte. |
| dateFrom | string | — | Only return publications from this date onward (YYYY-MM-DD). Default: 30 days ago. | Nur Veroffentlichungen ab diesem Datum (JJJJ-MM-TT). |
| dateTo | string | — | Only return publications up to this date (YYYY-MM-DD). Default: today. | Nur Veroffentlichungen bis zu diesem Datum (JJJJ-MM-TT). |
| entryType | string | — | Filter by entry type: 'initial' for new proceedings, 'changes' for updates, 'all' for both. | Ersteintrage, Anderungen, oder beides. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of results to return. Default: 100. Set to 0 for unlimited. | Maximale Anzahl der Ergebnisse. |
| proceedingType | string | — | Type of insolvency proceeding to filter. 'all' returns all types. | Art des Insolvenzverfahrens. 'all' gibt alle Verfahrensarten zuruck. |
| searchQuery | string | — | Name of the debtor or company to search for (minimum 3 characters). Partial match supported. | Name des Schuldners oder Unternehmens (mindestens 3 Zeichen). |
| state | string | — | Filter by Austrian federal state. | Nach Bundesland filtern. |
No output schema declared.
No examples provided.
regdata_bdo_waste_registry ~250
Poland BDO Waste Registry Scraper. Rejestr BDO - baza danych o odpadach. Search 674,000+ waste management entities by name or NIP. Returns BDO registry number, company name, NIP, and address (province, district, commune, city, street, postcode). Answers "is this company in the BDO register, and what is its BDO number?" - registration status, waste codes and permits are behind a BDO login and are not part of the public register. No API exists. ESG compliance, environmental due diligence. Gospodarka odpadami. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum entities to return. The registry serves 50 per page and the actor pages through until it reaches this limit or runs out of matches. Default: 100. Set to 0 to return every match. |
| province | string | — | Filter by province. |
| query | string | yes | Search by company name, NIP, NIP EU, or BDO registry number. |
No output schema declared.
No examples provided.
regdata_belgium_kbo_company ~387
Belgium KBO/BCE Company Scraper - Directors & VAT. Scrape Belgium's KBO/BCE registry from the official public search: company identity, status, legal form, address, NACEBEL activity codes and NAMED directors/managers. Lookup by enterprise/VAT number or company name. No API key. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| activeOnly | boolean | — | When searching by name, return only active (non-ceased) entities. Ignored in byNumber mode. |
| enterpriseNumbers | array | — | Belgian enterprise numbers or VAT numbers to look up (used when searchMode = byNumber). Any common format works: "0417.497.106", "0417497106" or "BE0417497106". |
| language | string | — | Language of the registry labels/descriptions (NACEBEL activity descriptions, status text). The data itself is identical across languages. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of company records to extract. 0 means no limit. Useful to cap broad name searches. |
| minIntervalMs | integer | — | Polite delay between requests to the registry. Lower is faster but less courteous; 400ms is a safe default. |
| searchMode | string | — | How to look up companies. "byNumber" fetches exact companies by enterprise/VAT number (most precise, ideal for KYC/KYB enrichment). "byName" runs the official phonetic name search and then fetches ea… |
| searchQuery | string | — | Company name to search for (used when searchMode = byName). Uses the registry's phonetic search, so minor spelling differences still match. Add a place or legal form to narrow very common names. |
No output schema declared.
No examples provided.
regdata_borme_corporate_acts ~303
Spain BORME Corporate Acts Parser. Parse daily BORME (Boletin Oficial del Registro Mercantil) Section A PDFs into structured corporate acts - company incorporations, officer appointments, capital changes, dissolutions, and more. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| actTypes | array | — | Filter by act types (e.g. ["Nombramientos", "Constitucion"]). Leave empty for all act types. Common types: Nombramientos, Ceses/Dimisiones, Constitucion, Disolucion, Ampliacion de capital, Cambio de… |
| date | string | — | Specific date to fetch in YYYY-MM-DD format. Defaults to yesterday if no date or date range is provided. BORME publishes on business days only. |
| dateFrom | string | — | Start of date range (YYYY-MM-DD). Use with dateTo for multi-day extraction. Maximum recommended range: 5 days per run. |
| dateTo | string | — | End of date range (YYYY-MM-DD, inclusive). Use with dateFrom for multi-day extraction. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| provinces | array | — | Filter by province names (e.g. ["MADRID", "BARCELONA"]). Leave empty for all provinces. Case-insensitive matching. |
No output schema declared.
No examples provided.
regdata_california_sos_business ~221
California SoS Business Scraper - Agent & Status. Scrape the California Secretary of State business registry (bizfileOnline): entity name, number, status, standing, type, formation date and registered agent. Search by name or entity number. The registry returns at most 500 matches for a term - a list that hits that ceiling is reported as INCOMPLETE, so a missing entity is not proof it is unregistered; narrow the term and re-run. No API key needed. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResultsPerQuery | integer | — | Maximum number of entities to keep per query (default 50 to avoid surprise charges on broad searches). Set 0 for no limit (all matches, typically up to ~500 per search). |
| searchQueries | array | yes | Company names or entity/file numbers to look up in the California Secretary of State business registry. Each query returns all matching entities. |
No output schema declared.
No examples provided.
regdata_california_ucc_lien ~324
California UCC Lien Search - Debtors & Secured Parties. Search the California Secretary of State UCC filing index (bizfileOnline) by debtor or secured-party name. Get filing number, UCC type, status, filing & lapse dates, debtors and secured parties. The registry rejects a term matching more than 1,000 filings as "too broad" - that refusal is reported as such and is NOT "no liens"; narrow the debtor name and re-run. No API key needed. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| activeOnly | boolean | — | Keep only filings whose status is Active (drop Lapsed / terminated filings). |
| filedFrom | string | — | Keep only filings on or after this date (YYYY-MM-DD). |
| filedTo | string | — | Keep only filings on or before this date (YYYY-MM-DD). |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResultsPerQuery | integer | — | Maximum number of filings to keep per query after filtering (default 50 to avoid surprise charges on broad searches). Set 0 for no limit (all matches, up to the registry's 1,000 cap). |
| searchQueries | array | yes | Debtor or secured-party names to look up in the California SoS UCC filing index. The search is a contains-match across both debtor and secured-party names. Use a full, specific name - a term matching… |
No output schema declared.
No examples provided.
regdata_catalog ~130
List the getregdata business-registry tools (KYC/AML, credit-risk, due-diligence, B2B) across 16 jurisdictions, with each tool name and what it returns. For a Polish company, prefer regdata_poland_kyb_check: one call takes a NIP or KRS and returns a complete KYB verdict (identity + beneficial owners + insolvency screened against the company and every owner), instead of chaining several registry tools yourself. Use this catalog to find the right single-registry tool for other jurisdictions, or when you need one specific source in depth.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
regdata_colombia_rues ~418
Colombia RUES Company Registry Scraper. Search the official Colombian RUES register by company name, NIT or matricula. Returns company and non-profit (RM and ESAL) identity, chamber of commerce, legal form and registration status. A verified "not found in the register" is a real answer. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| companyNames | array | — | One or more names to search, each looked up separately. Matching is the register's own name search (minimum 2 characters). Broad terms hit the register's 500-result ceiling - see Max results per quer… |
| matriculas | array | — | One or more matrícula (mercantile registration) numbers, each looked up separately. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResultsPerQuery | integer | — | Maximum records to export per query. The register itself returns at most 500 matches and provides no pagination, so 500 is the ceiling here too. To reach matches beyond it, narrow the name or search… |
| nits | array | — | One or more Colombian NITs, each looked up separately. Accepts any format: '890.903.938-8', '890903938-8' or '890903938'. The verification (check) digit is optional and is not used for matching. A NI… |
| register | string | — | Which register to search. 'Registro Mercantil' covers companies and business establishments. 'ESAL' covers non-profit entities - foundations, associations and NGOs. A single run searches one register… |
| statusFilter | array | — | Keep only entities in these registry statuses. Leave empty to export every match, which is the safer default for screening - a CANCELADA (cancelled) counterparty is usually the finding you most want… |
No output schema declared.
No examples provided.
regdata_crbr_beneficial_owners ~287
Poland CRBR Beneficial Owners Scraper. Automate Polish beneficial owner verification for KYC/AML onboarding. Search the official public registry by NIP or KRS to return structured UBO data: names, citizenship, control nature, ownership %. Pay-per-result, no subscription. Pairs with debtor and KNF checks. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| companyName | string | — | Company name to search (partial match). |
| dateFrom | string | — | Start date for historical data (YYYY-MM-DD). Default: 2019-10-13 (CRBR start date). Leave empty for full history. |
| dateTo | string | — | End date (YYYY-MM-DD). Default: today. |
| krs | string | — | KRS number of the company to search. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| nip | string | — | Polish Tax ID (NIP) of the company to search. For batch queries, use the 'queries' field instead. |
| queries | array | — | List of queries for batch processing. Each query is an object with 'nip', 'krs', 'name', or 'pesel' field. Example: [{"nip": "6770065406"}, {"krs": "0000057567"}] |
No output schema declared.
No examples provided.
regdata_cyprus_drcor ~414
Cyprus DRCOR Company Registry Scraper. Look up Cyprus companies in the official DRCOR register by name or HE number. Returns company identity and status, directors and secretary, and registered office. A verified "not found in the register" is a real answer, not an error. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| companyName | string | — | Company or organisation name to search for. Matching is controlled by the Search type below. Example: 'HELLENIC BANK', 'EUROBANK'. | Όνομα εταιρείας ή οργανισμού. |
| language | string | — | Language for labels and values the register translates - organisation type, status and officer positions. Company names and addresses are returned exactly as the register holds them, which for older… |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum organisation records to export. A company that has traded under several names is listed once per former name in the register; those are merged into a single record here, with the former names… |
| registrationNumbers | array | — | One or more Cyprus registration numbers, each looked up separately. Accepts any format: 'HE 6771', 'HE6771' or just '6771'. A bare number matches that number across EVERY organisation type (a limited… |
| searchType | string | — | How the company name is matched. 'Starts with' is the register's default and the most reliable. 'Sounds like' uses the register's own phonetic index, which is narrow - it will not behave like a gener… |
No output schema declared.
No examples provided.
regdata_czech_isir_insolvency ~368
Czech ISIR Insolvency Register Search. Search the Czech insolvency register (ISIR) by company or debtor name, IČO or city. Get debtor name, IČO, case reference, court, proceeding status and the commercial-register cross-link. The register serves at most 400 rows per search and REFUSES a broader query outright - a refusal is reported as such and is NOT "no records". includeEnded defaults to true, which pulls in closed proceedings and makes a common surname more likely to be refused; set it false or add the IČO/city and re-run. No API key. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | — | Optional city (obec) to narrow the search. |
| firstName | string | — | Optional first name to narrow an individual-debtor search. |
| ico | array | — | One or more Czech IČO registration numbers to look up (e.g. "41035623"). |
| includeEnded | boolean | — | On (default): include closed/ended insolvency proceedings as well as active ones. Off: only currently-active proceedings. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum debtor records to export across all queries (the register returns up to 400 per query). |
| name | string | — | The debtor to look up: a company name or a person's surname. Matched against the ISIR debtor index. Leave empty when using a watchlist. |
| watchlist | array | — | A list of company names or surnames to check in one run - ideal on a schedule to monitor your counterparties for new Czech insolvencies. Overrides "name". |
No output schema declared.
No examples provided.
regdata_describe ~82
Fetch the live input schema + description for one actor so you can construct a correct call. Provide either the actor slug or its tool name.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | — | Actor slug, e.g. crbr-beneficial-owners-scraper |
| tool | string | — | Tool name, e.g. regdata_crbr_beneficial_owners |
No output schema declared.
No examples provided.
regdata_ekw_ksiegi_wieczyste ~382
Poland EKW Land Registry Scraper Ksiegi Wieczyste. Extract property data from Poland's Electronic Land Registry (Elektroniczne Ksiegi Wieczyste): ownership, mortgages, restrictions, property details. Keyless - no proxy or API key needed. For property due diligence and credit-risk checks. Pay per result. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| includeRawHtml | boolean | — | Include the raw HTML of each section in the output (useful for custom parsing). |
| kwNumbers | array | yes | List of KW numbers to look up. Format: 'CODE/NUMBER/DIGIT' (e.g., 'WR1K/00094598/3'). The check digit (last part) is optional - it will be auto-calculated if omitted. You can also provide just 'CODE/… |
| maxConcurrency | integer | — | How many KW numbers to process in parallel (1-5). Higher = faster batches. Default 5. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| sections | array | — | Which sections (działy) to extract. Default: all. Options: 'IO' (property designation), 'ISp' (associated rights), 'II' (ownership), 'III' (restrictions/claims), 'IV' (mortgages). |
| viewType | string | — | 'aktualna' = Current content (default, most common). 'zupelna' = Complete content with full history of all entries. 'dotychczasowa' = Current content in legacy format. |
No output schema declared.
No examples provided.
regdata_germany_handelsregister ~257
Germany Handelsregister Scraper. Search the German Commercial Register (Handelsregister) by company name or register number. Extract company data, officers / managing directors (Geschäftsführer) with dates of birth, capital, legal form, seat, business purpose. No official API - structured JSON for KYC, KYB & due diligence. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| exactMatch | boolean | — | Match the exact company name (genaue Firmenbezeichnung) instead of keyword containment. Reduces noise for precise lookups. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of matching companies to return structured data for (from the first results page). 1-30. |
| registerNumber | string | — | Optional commercial register number to narrow the search, e.g. "215511" (HRB). Must be combined with a company name/keyword - the portal does not allow number-only searches. |
| searchQuery | string | — | Company name or keyword(s) to search for (Schlagwörter). E.g. "Zalando SE" or "BioNTech". |
No output schema declared.
No examples provided.
regdata_germany_insolvency ~497
Germany Insolvency Register Search (Insolvenzbekanntmachungen). Search Germany's official insolvency register (Insolvenzbekanntmachungen) by company or debtor name. Get court, case number, publication date, seat and the Handelsregister reference. When a term matches too many announcements the register declines to enumerate them - that "too many matches" state is reported as such and is NOT "no insolvencies"; narrow the query and re-run. No API key. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | — | Optional city to narrow the search (matches the debtor's registered seat or place of residence). |
| dateFrom | string | — | Start of the publication-date window (YYYY-MM-DD). Defaults to two weeks ago. For a one-off historical check, widen this - a targeted name search returns matches from any date. Broad terms over long… |
| dateTo | string | — | End of the publication-date window (YYYY-MM-DD). Defaults to today. |
| exactMatch | boolean | — | Off (default): contains-search - the term is matched anywhere in the name. On: match the term exactly as typed (you may include the portal wildcard * yourself). |
| firstName | string | — | Optional first name, to narrow an individual-debtor search. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum publications to export across all queries in this run. |
| name | string | — | The debtor to look up: a company name (e.g. "Wirecard") or a person's surname. Matched as a contains-search across the official insolvency register. Leave empty when using a watchlist. |
| state | string | — | Optional filter by German state - narrows the search and helps a broad term stay under the register's 1,000-match cap. Use a name ("Bayern", "Nordrhein-Westfalen") or a code ("BY", "NW"). |
| subject | string | — | Optional filter by the type of decision within the proceeding. |
| watchlist | array | — | A list of company names or surnames to check in one run. Ideal for scheduled monitoring - run this Actor daily against your counterparties and get any new insolvency publications. Overrides the singl… |
No output schema declared.
No examples provided.
regdata_ireland_cro ~283
Ireland CRO Company Registry Scraper. Look up Irish companies in the official CRO register by name or CRO number. Returns identity, type, status, incorporation date, registered address and email. Directors/shareholders are paid CRO documents and not included. A verified "not found" is a real answer. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| companyNames | array | — | One or more company names to search, each looked up separately (min 2 characters). Partial names work. A broad name can hit the register's 50-result ceiling. |
| companyNumbers | array | — | One or more Irish CRO registration numbers, each looked up separately. Digits only, e.g. '104547'. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResultsPerQuery | integer | — | Maximum company records to export per query. The register returns at most 50 matches per search, so 50 is the ceiling. Fetching the full record for each match happens in the same run. |
| statusFilter | array | — | Keep only companies whose status contains one of these words, e.g. 'Normal', 'Dissolved', 'Liquidation'. Leave empty to export every match - a Dissolved or Liquidation counterparty is usually the fin… |
No output schema declared.
No examples provided.
regdata_italy_pec ~143
Italy PEC Lookup - Certified Email & SDI Code by VAT. Resolve an Italian company's certified PEC email (domicilio digitale) and SDI e-invoicing code from a Partita IVA, Codice Fiscale or company name. For fatturazione elettronica, KYC and bulk enrichment. No official API. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| identifiers | array | yes | One or more Italian VAT numbers (Partita IVA), Codici Fiscali, or company names. One result row per identifier. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
No output schema declared.
No examples provided.
regdata_italy_registro_imprese ~212
Italy Registro Imprese Scraper - Company Data & PEC. Search Italy's official Registro Imprese (InfoCamere) by company name and extract free-tier company data: name, registered office, PEC (certified email), legal form, ATECO activity and business description. No official API - structured JSON. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of matching companies to return for a name search (1-30). |
| query | string | — | Company name (denominazione) or Italian VAT number (Partita IVA) to look up, e.g. "Ferrari S.p.A." or "00159560366". |
| startUrls | array | — | Optional. Direct ufficiocamerale.it company-page URLs to scrape, skipping the name lookup. Use when you already have the page URLs. |
No output schema declared.
No examples provided.
regdata_knf_registry ~342
Poland KNF Financial Registry Scraper. Extract payment institutions, e-money issuers, credit intermediaries, lending companies & pawnbroking operators from 3 Polish KNF registries. Search by name, NIP, entity type. Bulk export 75,000+ entities. Structured JSON. No auth needed. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| entityType | string | — | Filter by entity type code. e-rup: PSD_PI, PSD_EMI, PSD_ENL, PSD_EPI@BP, PSD_EPI@MIP, PSD_AISP, PSD_AG, PSD_BR. rpkip: RPH, RPK, RHA, RIP. Leave empty for all types. |
| exportAll | boolean | — | Export all records from the selected registry. Ignores name/NIP/entityType filters. Use for bulk data extraction. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of results to return. Default: 100. Set to 0 for unlimited (use with Export All for full registry dump). |
| name | string | — | Search by entity/company name (partial match, case-insensitive) |
| nip | string | — | Search by Polish Tax Identification Number (NIP) — exact match |
| registry | string | — | Which KNF registry to search. e-rup = payment/e-money institutions (~17k entities), rpkip = credit intermediaries & lending institutions (~58k entities), rdl = pawnbroking activities (~250 entities),… |
No output schema declared.
No examples provided.
regdata_krs_fullnames ~173
Poland KRS Board Members & Shareholders Scraper. Extract full non-anonymized board member & shareholder names from Polish KRS (National Court Register). The official API censors names to "L******" - this actor downloads the public PDF extract with complete names, roles, and company metadata. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| extractType | string | — | Type of KRS extract to download. 'aktualny' = current state only (faster, smaller). 'pelny' = full history including former board members. |
| krsNumbers | array | yes | List of KRS numbers to look up. Each number will be padded to 10 digits automatically. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
No output schema declared.
No examples provided.
regdata_krz_debtor ~673
Poland KRZ National Debtor Registry Scraper. Automate bankruptcy and restructuring checks against the official public debtor registry. Nine search modes cover companies, persons, sole traders, case signatures, proceedings, shareholders, and assets. The bankruptcyEstate mode returns the trustee's filed estate inventory (spis masy upadlosci) for a company's proceedings - real estate, movables, cash, property rights and receivables, each with the trustee's own valuation, quantity and status. Pass entityName and/or identifier (proceedings are resolved for you) or a proceedingId; estateInventoryPublished:false means the register reports zero assets for that proceeding - a verified zero, not a failed lookup. For distressed-asset sourcing and creditor recovery-prospect assessment. Build a credit-risk watchlist or insolvency workflow. Pay-per-result. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| advisorCity | string | — | Filter restructuring advisors by city. Only used in advisors mode. |
| caseSignature | string | — | Court case signature in format: CODE/REPERTORY/NUMBER/YEAR (e.g., WA1M/GU/223/2021). Used for signature and announcements modes. |
| dateFrom | string | — | Start date for announcement search (YYYY-MM-DD). Only used in announcements mode. |
| dateTo | string | — | End date for announcement search (YYYY-MM-DD). Only used in announcements mode. |
| disableSessionCache | boolean | — | Advanced. By default the actor caches the KRZ guest token between your own runs (the token lives ~10h) so repeated/monitoring runs skip the slow browser bootstrap and run faster. The cache is private… |
| entityName | string | — | Company name, business name, or advisor surname (partial match). Used for entity, soleTrader, announcements, shareholders, bankruptcyEstate, and advisors modes. |
| identifier | string | — | Entity identifier: KRS (10 digits), NIP, REGON. For persons: PESEL or NIP. For advisors: license number. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of results to return. Default: 100. Set to 0 for unlimited. |
| proceedingId | string | — | Proceeding UUID (postepowanieId), as returned in the `proceedingId` field of an entity/person search. Used by searchMode 'proceedingDetails', and optionally by 'bankruptcyEstate' to read one specific… |
| searchMode | string | — | What to search for. 'entity' = companies by name/KRS/NIP. 'person' = natural persons by PESEL/NIP. 'soleTrader' = sole traders by name/identifier. 'signature' = by court case signature. 'announcement… |
No output schema declared.
No examples provided.
regdata_msig ~362
Poland MSiG Court Gazette Scraper. Search Polish Court & Economic Gazette (Monitor Sądowy i Gospodarczy) for bankruptcy declarations, liquidation notices, restructuring proceedings, creditor calls. Full-text search across archive from 2001. Structured JSON output. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| dateFrom | string | yes | Publication date range start (YYYY-MM-DD). Required. |
| dateTo | string | yes | Publication date range end (YYYY-MM-DD). Required. |
| entityName | string | — | Search by entity/company name (partial match) |
| fetchDetails | boolean | — | Fetch full announcement details (body text) for each result. Slower but returns complete content. If false, returns only list data (no body text). |
| krs | string | — | Search by KRS number (10 digits) |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of results to return. Default: 100. Set to 0 for unlimited. |
| nip | string | — | Search by NIP (Tax ID) |
| searchType | string | — | A = Announcements database (bankruptcy, liquidation, restructuring, court notices). B = KRS entries database (company registrations, changes — being phased out since Nov 2025). |
| signatureOfCase | string | — | Search by court case signature (sygnatura) |
| textInBody | string | — | Full-text search in announcement content (max 1000 chars). Use for finding specific terms like 'upadłość', 'likwidacja', etc. |
| textInPosition | string | — | Search in announcement header/position text (max 1000 chars) |
No output schema declared.
No examples provided.
regdata_nigeria_cac ~515
Nigeria CAC Company Registry Scraper. Search the official Nigerian CAC register by entity name or RC/BN/IT number. Returns registered name, registration number, classification, nature of business and status for companies, business names and incorporated trustees. A verified "not found in the register" is a real answer. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| companyNames | array | — | One or more entity names to search, each looked up separately. Matching is the register's own name-similarity search, so partial names work: 'DANGOTE' returns every entity whose name contains it. Bro… |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResultsPerQuery | integer | — | Maximum records to export per query. The register itself returns at most 50 matches and provides no pagination, so 50 is the ceiling here too - a broader term cannot be paged through. To reach matche… |
| nameMatchMode | string | — | How closely an entity name must answer a name query. The register's search matches on single common words, so a search for a company that does NOT exist still returns a full page of unrelated entitie… |
| registrationNumbers | array | — | One or more registration numbers, each looked up separately. Accepts any format: 'RC 71242', 'RC-71242' or just '71242'. Include the prefix to restrict the classification - RC = company, BN = busines… |
| statusFilter | array | — | Keep only entities in these registry statuses. Leave empty to export every match, which is the safer default for screening - an INACTIVE or DISSOLVED counterparty is usually the finding you most want… |
No output schema declared.
No examples provided.
regdata_poland_krs_financial ~310
Poland KRS Financial Statements Scraper. Extract structured financial statements - balance sheets, income statements, assets, equity, revenue, net profit - from official public company filings. Parses XML, XHTML, and iXBRL into JSON. Use in credit-risk or M&A due-diligence workflows. Pay-per-result. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| includeRawXml | boolean | — | Include the raw XML/XHTML (iXBRL) statement in the output. Files over 5 MB are linked via the key-value store (rawXmlUrl) instead of inlined. |
| krs | string | — | Polish National Court Register (KRS) number. Padded to 10 digits if shorter. If omitted, it is looked up from the NIP. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxStatementSizeMB | integer | — | Safety cap on the financial statement file size. Statements larger than this are skipped (with no charge) to avoid unexpected cost - a few of the very largest public companies file 15-25 MB statement… |
| nip | string | — | Polish Tax Identification Number (NIP). Used to look up the KRS when no KRS is provided. |
No output schema declared.
No examples provided.
regdata_poland_kyb_check ~397
Poland KYB Risk Check - one call, one verdict. Run a COMPLETE Polish KYB check from a single NIP or KRS - start here for Poland instead of chaining the individual registry tools. Resolves official company identity, pulls beneficial owners from the national UBO register, and screens the national debtor register for insolvency, restructuring and enforcement proceedings against the company AND every beneficial owner by exact identifier. Returns one normalized verdict - clear, findings, not_found or partial - plus machine-readable risk flags and the underlying registry entries (case signature, classification, court, dates, source). A "partial" verdict means a source could not be reached, not that the company is clean, and is not billed. Poland only; use the per-registry tools for other jurisdictions or for deeper single-source detail. TIMING: this check typically takes 20-30 seconds, but scales with the number of beneficial owners and has been measured up to ~2.5 minutes. If it has not finished in time, the tool returns {status, runId, note} instead of results - the check is running and already billed, so call regdata_run_result with that runId to collect it. Never re-run the check to 'retry': that bills twice. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| identifiers | array | yes | The Polish companies to check, by NIP (10 digits) or KRS (10 digits, leading zeros). Each identifier returns one complete KYB check: identity, beneficial owners, and insolvency proceedings against th… |
| krzConcurrency | integer | — | How many beneficial owners to screen against the insolvency register in parallel. Higher is faster; lower is gentler on the registry. Leave at the default unless a check is timing out. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
No output schema declared.
No examples provided.
regdata_poland_parliamentary_pep ~222
Poland Parliamentary PEP Scraper - Sejm Members for KYC/AML. Structured PEP dataset of Polish Sejm members across terms - names, dates of birth, party, district, profession - for KYC/AML screening. Official Sejm API source Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| activeOnly | boolean | — | Return only currently-active members. Leave off to include those who left mid-term (still PEP-relevant). |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Optional cap on the number of records returned. |
| nameFilter | string | — | Case-insensitive substring match on the full name. Use to screen a specific person (e.g. "Tusk"). |
| term | string | — | Which Sejm term to fetch: "current" (default), a specific term number (e.g. "9"), or "all" for every term since 1991 (historical PEPs). |
No output schema declared.
No examples provided.
regdata_polish_premises ~928
Polish Premises Prospector - REGON jednostki lokalne. Build prospect lists at the physical-site level from the Polish REGON registry. One row per premise (jednostka lokalna) with industry (PKD), address, company age, and ownership, filterable by region (TERYT). Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| fetchSitePkd | boolean | — | Fetch each premise's own PKD activity (one extra API call per premise). When off, premises inherit the parent company's main PKD. |
| footprintUserAgent | string | — | Contact User-Agent sent to the free OSM Nominatim/Overpass APIs used by the building-footprint headcount estimator. Their usage policy requires a descriptive identifier with a contact. Leave default… |
| headcountMethod | string | — | auto = LinkedIn city-count for office/clinic/school sites and a building-footprint estimate for industrial sites (factory/warehouse/DC). Force a single method if desired. |
| includeHeadcount | boolean | — | Attach a per-site headcount signal. Each row is labelled with headcountBasis: 'reported-proxy' (LinkedIn employees-by-city, a real sourced count) or 'modeled-estimate' (building footprint ÷ density f… |
| linkedinActorId | string | — | Apify actor used for LinkedIn employees-by-city counts. |
| linkedinDomainResolverActorId | string | — | Fallback resolver: maps a company's website domain (from REGON) to its LinkedIn page when name resolution fails - fixes companies whose brand differs from their legal name (e.g. pkobp.pl -> /company/… |
| linkedinMaxItems | integer | — | Profiles actually scraped per company+city. The headcount COUNT is read from the run log ('Found N profiles total'), so 1 is enough and cheapest (~$0.02/company-city). Raise only if you also want the… |
| linkedinMode | string | — | Profile detail level (cost): short is cheapest and enough for a headcount count. |
| linkedinResolverActorId | string | — | Actor that resolves a company name to its canonical LinkedIn page (URL + company-wide employee count). The match is validated (website domain / name overlap) and rejected if low-confidence, so wrong… |
| maxEnrich | integer | — | Hard cap on paid LinkedIn calls per run (~$0.02/company-city; 0 = unlimited). The footprint estimator uses free OSM APIs and is NOT counted against this budget. Bounds cost. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum premise rows to output (0 = unlimited). |
| minIntervalMs | integer | — | Politeness delay between REGON requests. Keep >= 300ms to avoid the public site's conditional rate limit. |
| pkdCodes | array | — | Explicit PKD code prefixes to match (e.g. "86", "8610", "5210B"). Combined with Site types. |
| regions | array | — | Filter premises to these regions. Use presets (warszawa, lodz, kutno) or objects like {"woj":"10","powiat":"03"} (TERYT symbols). Empty = all of Poland. |
| seedDatasetId | string | — | Optional Apify dataset ID to read identifiers from (fields: nip / regon / regon14 / krs). Use this to chain in a regional REGON web search or a KRS export as the discovery source. |
| seedIdType | string | — | How to interpret 10-digit identifiers (NIP and KRS are both 10 digits). |
| seedIdentifiers | array | — | List of company identifiers to expand. Auto-detected by shape: 9 or 14 digits = REGON, 10 digits = NIP (override with Seed identifier type). The BIR registry has no geographic search, so you seed the… |
| siteTypes | array | — | Filter premises by industry preset: factory, warehouse, clinic, school, coliving. Empty = all industries. (Large offices are not cleanly identifiable by PKD - leave empty or use PKD codes.) |
No output schema declared.
No examples provided.
regdata_polish_regon ~471
Polish REGON Scraper - GUS Business Registry (no API key). Scrape Poland's REGON (GUS) registry anonymously: look up by NIP/REGON/KRS, discover companies by address + PKD, and get local units (jednostki lokalne) as separate rows. No API key required. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| fetchFullReport | boolean | — | Fetch each entity's full REGON report (legal form, ownership, dates, contact, full address). Adds one request per record. |
| fetchPkd | boolean | — | Additionally fetch each entity's PKD activity codes (main + secondary). |
| identifiers | array | — | The NIP, REGON, or KRS numbers to look up (one search mode at a time). |
| includeLocalUnits | boolean | — | Include each entity's local units (jednostki lokalne) as separate rows (recordType=LOCAL_UNIT, with parentRegon). |
| legalForms | array | — | Keep only entities whose legal form contains one of these phrases (e.g. "spółka z ograniczoną", "spółka akcyjna"). |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum records to emit (0 = unlimited). Bounds cost on large regions. |
| minIntervalMs | integer | — | Politeness delay between requests. The site allows ~3/s; keep >= 350ms to avoid the conditional CAPTCHA. |
| pkdCodes | array | — | Keep only records whose PKD code starts with one of these (e.g. "10", "62.01"). Requires fetchPkd. |
| pkdMatch | string | — | 'main' = only the main (przeważająca) PKD must match; 'any' = any reported PKD may match. |
| pkdSections | array | — | Keep only records with a PKD code in these PKD 2007 sections. C=Manufacturing, G=Trade, H=Transport, etc. Requires fetchPkd. |
| searchMode | string | — | How to look up companies: by NIP, REGON, or KRS number. |
No output schema declared.
No examples provided.
regdata_portugal_corporate_acts ~425
Portugal Corporate Acts Scraper. Search the official Portuguese Ministry of Justice register of published corporate acts by NIF or entity name. Returns each published act (incorporation, changes, appointments, dissolution) with date, entity, municipality and type. This is an act/event register, not a company profile. "No acts found" is a real answer. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| dateFrom | string | — | Only acts published on or after this date. Accepts YYYY-MM-DD. Use a date range to narrow a broad search or to monitor recent activity. |
| dateTo | string | — | Only acts published on or before this date. Accepts YYYY-MM-DD. |
| district | string | — | Restrict to a Portuguese district by name, e.g. 'Lisboa', 'Porto', 'Faro'. Leave empty for all districts. A district narrows a broad name search below the 200-result ceiling. |
| entityNames | array | — | One or more entity names to search, each looked up separately (minimum 2 characters). Name search is broader than a NIF and more likely to hit the register's 200-result ceiling. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResultsPerQuery | integer | — | Maximum acts to export per query. The register returns at most 200 per search (20 per page, paged automatically), so 200 is the ceiling. To reach acts beyond it, narrow by date range, district or pub… |
| nifs | array | — | One or more Portuguese tax numbers (NIF/NIPC, 9 digits), each looked up separately. The NIF is the preferred, most precise criterion. Example: '500123456'. |
| publicationType | string | — | Which class of publication to search. 'All' covers everything. 'Commercial' is company (Registo Comercial) and foundation acts. 'Associations' and 'Solidarity' cover the non-profit registers. |
No output schema declared.
No examples provided.
regdata_run_result ~174
Collect the result of a regdata check that was still running when its tool call returned. When any regdata tool returns {status, runId, note} instead of results, the check is running and already billed - call THIS tool with that runId rather than re-running the check, which would charge the user twice. Returns the dataset items once the run finishes; if it is still going, returns the same handle so you can call again.
| Name | Type | Req | Description |
|---|---|---|---|
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| runId | string | yes | The runId returned by the pending tool call, e.g. NAMNqpPch7RFSY1oQ |
| waitSecs | integer | — | Seconds to wait for the run to finish before returning (0-60, default 45). |
No output schema declared.
No examples provided.
regdata_slovakia_rpvs_ubo ~261
Slovakia RPVS Beneficial Owners (UBO) Scraper. Search Slovakia's public beneficial-ownership register (RPVS) by IČO or company name. Returns beneficial owners with a public-official (PEP) flag, plus the authorised person. No API key. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| currentOnly | boolean | — | Off (default): include historical beneficial owners and identities. On: keep only currently-valid entries. |
| exactMatch | boolean | — | Off (default): contains-search. On: match the company name exactly. |
| icoNumbers | array | — | One or more Slovak IČO registration numbers (e.g. "35763469"). Used when search mode is "By IČO". |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum partner records to export across all queries. |
| searchMode | string | — | Look up by Slovak company registration number (IČO), or search by company name. |
| searchQuery | string | — | Company name to search (contains-match on the partner's registered name). Used when search mode is "By company name". |
No output schema declared.
No examples provided.
regdata_societe_com ~291
France Societe.com Company Scraper. Scrape French company data from Societe.com - directors, simplified financials, shareholders, subsidiaries, and corporate relationships. The richest free French company data source with no API. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| includeDirectors | boolean | — | Include the company's board - director names, roles, and appointment dates. |
| includeFinancials | boolean | — | Include simplified financial figures (revenue, net result) when Societe.com exposes them on the company page. |
| managerName | string | — | Search by manager or director name. Example: 'Dupont Jean', 'Martin Pierre'. Returns companies where this person holds a role. |
| maxConcurrency | integer | — | How many companies to scrape in parallel (1-5). Higher finishes faster. Default: 5. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of company records to return from a name/manager search. Default: 50. |
| searchQuery | string | — | Search by company name (partial match). Example: 'Total Energies', 'Carrefour', 'BNP Paribas' |
| sirenNumbers | array | — | List of 9-digit SIREN numbers to look up directly. Each SIREN resolves to an exact-match company record. |
No output schema declared.
No examples provided.
regdata_spain_company_directory ~359
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. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| cnaeCode | string | — | Filter results by CNAE economic activity code. Example: '6201' (computer programming), '4711' (retail sale in non-specialized stores) |
| irusNumbers | array | — | List of IRUS numbers for direct company lookup. Skips search and goes straight to detail pages. Find IRUS in company URLs like /directorio/-/sociedad/{irus}/{company-name}. Example: '1000239977797' |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of company records to return. Default: 100. Set higher for broader searches. |
| nifNumbers | array | — | List of NIF/CIF tax identification numbers to look up. Each NIF is looked up individually for exact-match results. |
| province | string | — | Filter results by Spanish province. Matching is case- and accent-insensitive and understands the registry's dual-language names (searching 'Alava' matches 'ARABA/ALAVA'). Companies outside the provin… |
| searchQuery | string | — | Search by company name (partial match). Example: 'Telefonica', 'Inditex', 'Banco Santander' |
No output schema declared.
No examples provided.
regdata_spain_concursal ~276
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. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| identifierType | string | — | Type of identifier when searching by NIF. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum party records to export across all queries. The register serves results in pages, and the Actor pages through until it reaches this limit or runs out of matches. Set to 0 to export every matc… |
| name | string | — | Company name or person name to look up in the insolvency-publicity register (afectado). Leave empty when using a watchlist. |
| nif | array | — | One or more Spanish identifiers to look up. Used when search mode is "By identifier". |
| searchMode | string | — | Search by debtor/affected-party name, or by identifier (NIF/CIF/DNI/NIE). |
| watchlist | array | — | A list of names to check in one run - the monitoring use case. Overrides "name". Each name costs one search. |
No output schema declared.
No examples provided.
regdata_uae_adgm_public_register ~229
UAE ADGM Public Register Scraper - Company Data. Scrape the Abu Dhabi Global Market (ADGM) public register: company name, registration number, status, type, classification, incorporation date, address and trade names. Search by name, identifier or trade name. No API key. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResultsPerQuery | integer | — | Maximum number of entities to extract per search query. 0 means no limit (fetch all matches). |
| minIntervalMs | integer | — | Polite delay between requests to the register. 350ms is a safe default. |
| pageSize | integer | — | How many results to fetch per request (1-100). Larger pages are faster; the default is fine for most runs. |
| searchQueries | array | yes | Entity names, registration numbers or trade names to search the ADGM public register for. Each query returns all matching entities (paginated up to the limit below). |
No output schema declared.
No examples provided.
regdata_uokik_clauses ~214
Poland UOKiK Abusive Clauses Registry Scraper. Rejestr klauzul niedozwolonych UOKiK - 7,500+ zakazanych postanowień umownych. Search court-banned contract clauses by defendant, industry, legal category. No API exists. Legal compliance, consumer protection. JSON. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by legal category of the clause violation. Leave empty for all categories. |
| defendant | string | — | Filter by defendant company name (partial match). |
| exportAll | boolean | — | Export all clauses from the registry (~7,500 entries). Ignores other filters. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of results. Default: 100. Set to 0 for unlimited. |
| plaintiff | string | — | Filter by plaintiff name (partial match). |
No output schema declared.
No examples provided.
regdata_wko_business_directory ~359
Austria WKO Business Directory Scraper. Scrape 620,000+ Austrian businesses from WKO Firmen A-Z - the official Chamber of Commerce directory. Get company names, addresses, phone numbers, emails, websites, industry codes, and trade licenses. No API exists for this data. Advanced fields beyond this schema are also accepted (regdata_describe lists them).
| Name | Type | Req | Description |
|---|---|---|---|
| bezirk | string | — | Optional district filter, e.g. 'Linz-Land', 'Hallein', 'Moedling'. For Vienna use a district name or its number ('Innere Stadt', 'Landstrasse', or '3'). Needs a searchQuery alongside it - a district… |
| branche | string | — | Industry or trade classification to search for (e.g., 'IT-Dienstleistung', 'Gastronomie', 'Tischlerei', 'Elektrotechnik'). Synonym of searchQuery and used as the primary search term on firmen.wko.at… |
| bundesland | string | — | Austrian federal state to filter results. Leave empty for all of Austria. |
| maxItems | integer | — | Optional cap on billed dataset items returned. |
| maxResults | integer | — | Maximum number of company records to return. The actor pages through the directory until it reaches this limit or runs out of matches. Default: 100. |
| searchQuery | string | — | Keyword search for company name or service (e.g., 'Software', 'Gastronomie', 'Steuerberater'). Supply this OR bundesland at minimum - 'branche' is an accepted synonym, so filling either one is enough. |
No output schema declared.
No examples provided.