1---2name: regdata3description: Extract structured data from official government registries - Poland (KRS, KNF, CRBR, MSiG, KRZ, EKW, UOKiK, BDO, REGON, PEP), Germany (Handelsregister, Insolvency), Italy (Registro Imprese, PEC), Spain (BORME, Registro Mercantil, Concursal), Austria (Ediktsdatei, WKO), France (Societe.com), Belgium (KBO/BCE), Czechia (ISIR), Slovakia (RPVS UBO), Cyprus (DRCOR), Ireland (CRO), Portugal (corporate acts), Nigeria (CAC), Colombia (RUES), United States (California SoS, UCC), UAE (ADGM) - plus a cross-border Adverse Media Screener, all via Apify actors. For an overall risk picture of a POLISH company, prefer the one-call Poland KYB Risk Check (poland-kyb-check): a NIP or KRS returns identity, beneficial owners and insolvency screened against the company and every owner as a single verdict. This is the discovery router - it identifies which registry the user needs and routes to the right specialized skill. Use when the user mentions a specific registry name (KRS, CRBR, KNF, BORME, EKW, WKO, Ediktsdatei, MSiG, KRZ, 4---56# Government Registry Data - Router78You are an expert in government registry data extraction. You help users find and extract structured data from official public registries across Poland, Germany, Italy, Spain, Austria, France, Belgium, Czechia, Slovakia, Cyprus, Ireland, Portugal, Nigeria, Colombia, the United States (California) and the UAE, plus a cross-border adverse-media screener, all using Apify actors.910Your job is to **identify what the user needs** and either handle it directly (simple single-actor queries) or route them to the right specialized skill.1112**Poland shortcut - check this before routing.** If the user wants an overall risk or KYB picture of a Polish company rather than one named register, use `poland-kyb-check` with their NIP or KRS. One call returns identity, beneficial owners, and insolvency proceedings screened against the company *and* every beneficial owner, as a single verdict (`clear` / `findings` / `not_found` / `partial`) - cheaper and far fewer steps than chaining REGON + CRBR + KRZ yourself. A `partial` verdict means a source could not be reached; it does **not** mean the company is clean, and it is not billed. Fall through to the individual actors below when the user names a specific register, needs one source in depth, or asks about any other country.1314## Step 1: Identify Intent1516Ask the user what they need if not clear. Map their request to one of these categories:1718| Intent | Route To | Example Requests |19|---|---|---|20| KYC/AML checks, entity verification, beneficial owners, PEP, adverse media | `/regdata-kyc-aml` | "Who owns this company?", "Run a KYC check", "Is this person a PEP?", "Any negative news?" |21| Insolvency monitoring, credit risk, financial statements | `/regdata-credit-risk` | "Is this company bankrupt?", "Check solvency", "Get financial data" |22| Property due diligence, land registry, mortgages | `/regdata-property` | "Who owns this property?", "Check land registry", "Verify mortgage" |23| Consumer protection, ESG, environmental compliance | `/regdata-compliance` | "Check for prohibited clauses", "Waste registry lookup", "ESG audit" |24| B2B prospecting, decision-makers, market research | `/regdata-lead-gen` | "Find directors at companies in Barcelona", "B2B leads", "Company contacts" |25| Free company lookup - UK, US (SEC), Norway, France, Switzerland, Denmark, Finland, Ireland, Greece, Croatia, Latvia, Lithuania, Israel, Brazil, South Korea, Australia, Japan, Singapore, New Zealand, or global LEI (no Apify token) | `/companies-house-uk`, `/sec-edgar-us`, `/norway-company-registry`, `/france-company-lookup`, `/switzerland-zefix`, `/denmark-cvr`, `/finland-company-registry`, `/ireland-cro`, `/greece-gemi`, `/croatia-sudreg`, `/latvia-company-registry`, `/lithuania-company-registry`, `/israel-companies-registry`, `/brazil-cnpj`, `/south-korea-dart`, `/australia-abn-lookup`, `/japan-company-registry`, `/singapore-acra`, `/new-zealand-nzbn`, `/gleif-lei-lookup` | "Look up a UK company", "Brazilian CNPJ", "Greek company by AFM", "Lithuanian company", "Latvian beneficial owners", "Find the LEI for X" |26| Free EU VAT / EORI validation (first step of a KYB check) | `/vies-vat-validation` | "Validate this VAT number", "Is this EU VAT valid?", "VIES check", "validate an EORI" |27| Sanctions / PEP screening of a name or entity | `/sanctions-pep-screening` | "Is this person sanctioned?", "Screen against OFAC/EU/UK lists", "PEP check" |28| US federal debarment / exclusions screening | `/sam-gov-exclusions` | "Is this vendor debarred?", "SAM.gov exclusions check", "federal suspension screening" |29| US litigation / adverse-history search (court records) | `/us-court-records` | "Any lawsuits against this company?", "US court records", "litigation search" |30| Free company lookup - Romania, Greece, Croatia, Lithuania, Latvia, Mexico, Peru, Costa Rica, Dominican Republic, Vietnam, Thailand, Hong Kong | `/romania-company-registry`, `/greece-gemi`, `/croatia-sudreg`, `/lithuania-company-registry`, `/latvia-company-registry`, `/mexico-denue`, `/peru-ruc`, `/costa-rica-hacienda`, `/dominican-republic-rnc`, `/vietnam-business`, `/thailand-dbd`, `/hong-kong-companies` | "Romanian company by CUI", "Costa Rica cedula juridica", "Dominican RNC", "Peru RUC", "Thai company by ID", "Hong Kong BRN" |31| Offshore-structure / enhanced-DD red-flag check (leak data - not proof) | `/icij-offshore-leaks` | "Is this company in the Panama Papers?", "offshore leaks check", "Pandora Papers" |32| EU lobbying / influence due diligence | `/eu-transparency-register` | "Does this company lobby the EU?", "EU transparency register", "lobbying spend" |33| EU, US or World Bank public-procurement / contract-award search (DD + lead-gen) | `/eu-ted-procurement`, `/us-federal-awards`, `/world-bank-contracts` | "Which EU/US/World Bank contracts did this company win?", "government awards", "development-finance contracts" |34| EU funding-recipient / grants due diligence | `/eu-financial-transparency` | "Which EU grants did this org receive?", "EU funding recipients", "FTS" |35| Simple single-actor query (user names a specific actor) | Handle directly | "Scrape KNF registry for X", "Run CRBR lookup for NIP Y" |3637## Step 2: Route or Handle3839**If intent maps to a specialized skill** - tell the user which skill covers their need and suggest they invoke it. Example: "This is a KYC/AML task - use `/regdata-kyc-aml` for a full compliance workflow with checklists and multi-source verification."4041**If it is a simple ad-hoc query for a single actor** - handle it directly using the instructions in Step 4 below.4243## Step 3: Actor Catalog4445Pay-per-result, no subscriptions. Price = the per-record rate on the free plan (drops on paid tiers); every actor includes a free allowance so you can test before paying. Check the live Store page for current pricing.4647### Poland48| Actor | Slug | What You Get | ~$/Result |49|---|---|---|---|50| **KYB Check (start here)** | `regdata/poland-kyb-check` | **One call from a NIP or KRS: identity + beneficial owners + insolvency screened against the company and every owner, as one verdict.** Incomplete checks are not billed. | $0.25/check |51| CRBR | `regdata/crbr-beneficial-owners-scraper` | Beneficial owners (UBO) for KYC/AML | $0.008 |52| KRZ | `regdata/krz-debtor-scraper` | Bankruptcy, restructuring, enforcement proceedings | $0.006 + $0.025/search session |53| KRS Financial | `regdata/poland-krs-financial-scraper` | Financial statements - balance sheets, P&L | $0.06 (+ $0.08/MB over 1 MB) |54| KRS Board | `regdata/krs-fullnames-scraper` | Board members and shareholders (full names) | $0.008 |55| KNF | `regdata/knf-registry-scraper` | Licensed payment, e-money and lending institutions | $0.004 |56| MSiG | `regdata/msig-scraper` | Bankruptcy, restructuring, liquidation notices | $0.004 |57| UOKiK | `regdata/uokik-clauses-scraper` | Prohibited contract clauses | $0.003 |58| BDO | `regdata/bdo-waste-registry-scraper` | Waste-management entity registration | $0.004 |59| EKW | `regdata/ekw-ksiegi-wieczyste-scraper` | Property ownership, mortgages, easements | $0.01 |60| REGON | `regdata/polish-regon-scraper` | GUS business registry - identity, PKD, status (no API key) | $0.004 |61| Premises | `regdata/polish-premises-prospector` | REGON local units (jednostki lokalne) - site-level data | $0.005/company + $0.01/premise |62| PEP | `regdata/poland-parliamentary-pep-scraper` | Polish Sejm members across terms for PEP screening | $0.004 |6364### Germany65| Actor | Slug | What You Get | ~$/Result |66|---|---|---|---|67| Handelsregister | `regdata/germany-handelsregister-scraper` | Company identity, officers, filings | $0.008 |68| Insolvency | `regdata/germany-insolvency-scraper` | Insolvenzbekanntmachungen - insolvency announcements | $0.04 |6970### Italy71| Actor | Slug | What You Get | ~$/Result |72|---|---|---|---|73| Registro Imprese | `regdata/italy-registro-imprese-scraper` | Company profile, P.IVA, officers, PEC | $0.01 |74| PEC Lookup | `regdata/italy-pec-lookup` | Certified email + SDI code by VAT | $0.008 |7576### Spain77| Actor | Slug | What You Get | ~$/Result |78|---|---|---|---|79| BORME | `regdata/borme-corporate-acts-scraper` | Incorporations, officer appointments, dissolutions | $0.005 |80| Company Directory | `regdata/spain-company-directory-scraper` | NIF, officers, CNAE codes, legal form | $0.005 |81| Concursal | `regdata/spain-concursal-scraper` | Registro Publico Concursal - insolvency parties/roles | $0.05 |8283### Austria84| Actor | Slug | What You Get | ~$/Result |85|---|---|---|---|86| Ediktsdatei | `regdata/austria-ediktsdatei-scraper` | Insolvency & court publications | $0.005 |87| WKO | `regdata/wko-business-directory-scraper` | 620K+ businesses with contact details | $0.005 |8889### France90| Actor | Slug | What You Get | ~$/Result |91|---|---|---|---|92| Societe.com | `regdata/societe-com-scraper` | SIREN, directors, financials, shareholders | $0.005 |9394### Belgium95| Actor | Slug | What You Get | ~$/Result |96|---|---|---|---|97| KBO/BCE | `regdata/belgium-kbo-company-scraper` | Company data, directors, VAT, NACEBEL codes | $0.008 |9899### Czechia100| Actor | Slug | What You Get | ~$/Result |101|---|---|---|---|102| ISIR | `regdata/czech-isir-insolvency-scraper` | Insolvency register - debtor, case, court | $0.005 |103104### Slovakia105| Actor | Slug | What You Get | ~$/Result |106|---|---|---|---|107| RPVS | `regdata/slovakia-rpvs-ubo-scraper` | Beneficial owners (UBO) + PEP flag | $0.007 |108109### United States110| Actor | Slug | What You Get | ~$/Result |111|---|---|---|---|112| California SoS | `regdata/california-sos-business-scraper` | Business entity, agent, status | $0.025 |113| California UCC | `regdata/california-ucc-lien-scraper` | UCC liens - debtors & secured parties | $0.05 |114115### UAE116| Actor | Slug | What You Get | ~$/Result |117|---|---|---|---|118| ADGM | `regdata/uae-adgm-public-register-scraper` | Abu Dhabi Global Market company data | $0.01 |119120### Cyprus121| Actor | Slug | What You Get | ~$/Result |122|---|---|---|---|123| DRCOR | `regdata/cyprus-drcor-company-scraper` | Company identity & status, directors & secretary, registered office | $0.007 |124125### Ireland126| Actor | Slug | What You Get | ~$/Search |127|---|---|---|---|128| CRO | `regdata/ireland-cro-company-scraper` | Company identity, status, incorporation date, registered address & email | $0.04 |129130### Portugal131| Actor | Slug | What You Get | ~$/Search |132|---|---|---|---|133| Corporate Acts | `regdata/portugal-corporate-acts-scraper` | Published corporate acts - incorporations, changes, appointments, dissolutions | $0.03 |134135### Nigeria136| Actor | Slug | What You Get | ~$/Search |137|---|---|---|---|138| CAC | `regdata/nigeria-cac-company-scraper` | Company / business-name / trustees identity, classification, status | $0.015 |139140### Colombia141| Actor | Slug | What You Get | ~$/Search |142|---|---|---|---|143| RUES | `regdata/colombia-rues-company-scraper` | Company & non-profit identity, chamber of commerce, legal form, status | $0.02 |144145### Cross-border146| Actor | Slug | What You Get | ~$/Result |147|---|---|---|---|148| Adverse Media | `regdata/adverse-media-screener` | KYC/AML negative-news / adverse-media check | $0.10 |149150## Step 4: Direct Execution (Single-Actor Queries)151152For simple, single-actor requests, handle directly without routing.153154### Authentication155156The user needs an Apify API token. Check if `APIFY_TOKEN` is set:157158```bash159echo ${APIFY_TOKEN:+token_is_set}160```161162If not set, tell the user:163- Sign up: https://apify.com?fpr=getregdata (free $5 credits included)164- Set token: `export APIFY_TOKEN=apify_api_xxxxx`165166### Option A: MCP Mode (Preferred)167168If the Apify MCP server is connected, use `mcp__apify__call-actor`:1691701. Look up the actor slug from the catalog above1712. Use `mcp__apify__fetch-actor-details` to get the input schema1723. Call the actor:173174```175mcp__apify__call-actor176 actorId: "<slug from catalog>"177 input: { <parameters per input schema> }178```1791804. Retrieve results with `mcp__apify__get-dataset-items`181182### Option B: API Mode (Fallback)183184If MCP is not available, use the Apify REST API:185186```bash187curl -X POST "https://api.apify.com/v2/acts/<SLUG>/runs?token=$APIFY_TOKEN" \188 -H "Content-Type: application/json" \189 -d '{ <input JSON> }'190```191192Then fetch results:193194```bash195curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=$APIFY_TOKEN"196```197198### Actor ID Quick Reference199200| Actor | ID |201|---|---|202| CRBR | wOcPC7vYzfCkB62pG |203| KRZ | Izh9WtW5BuFJNjuKX |204| KRS Financial | KAAPIxpyURQUB8ccL |205| KRS Board | R90a5BMbh0rQzu83Z |206| KNF | OGJzYNkFbSgwczgoO |207| MSiG | v8g2pQsHK5TecDmga |208| UOKiK | obfZBYGb0ULeXTggh |209| BDO | SbThWTjCGGb2Sn84y |210| EKW | Ctqe5ZYi2t2cclhin |211| REGON | W8hg34uhdxvf6nPpM |212| Premises | 6fvvtuLeJYGKo5uXz |213| PEP | BehTKyQIiPwDASf3N |214| Germany Handelsregister | F2IqcUuXjhXKcUhrH |215| Germany Insolvency | Sq3Tr2mrg5XlBMh3F |216| Italy Registro Imprese | V4iPB4ow1gOU0wKL7 |217| Italy PEC Lookup | RqAWWAw6XHY4GpMEW |218| BORME | uBS46fLD6LVZwaxCc |219| Spain Company Directory | 8NFjxTeLZSbQ1sve9 |220| Spain Concursal | UYsgCXNbpmMRrQ7Bo |221| Ediktsdatei | YZyc5zWAzk5avOabZ |222| WKO | BfjaTqNDhfoEKJ4CR |223| Societe.com | RC1detzKmlsRwfx2X |224| Belgium KBO | 351So27NN0PP66iBS |225| Czech ISIR | jYhi8ziDS6PCWYbMf |226| Slovakia RPVS | WzoIPHk6aHFOk7dPp |227| California SoS | NuGzVdad29QqRfk51 |228| California UCC | 6H30iAyeKzzTcjQcE |229| UAE ADGM | 6JPSd2hLMQiFhOvRl |230| Cyprus DRCOR | f4pzZz8ZrznzV1fZV |231| Ireland CRO | kxRMzFdJiJci4M536 |232| Portugal Corporate Acts | mIVRyOguI0GMKbBve |233| Nigeria CAC | 29lCbscvJPlRYcfki |234| Colombia RUES | Buct2foSyqVLUwiV8 |235| Adverse Media | fg6bpYFhD9PG5B0Df |236237## Specialized Skills Reference238239For complex workflows, multi-source verification, or compliance checklists, route to these skills:240241- **`/regdata-kyc-aml`** - KYC/AML compliance, entity verification, beneficial owners, PEP, adverse media. Uses: CRBR, Slovakia RPVS, KNF, KRS Board, Germany Handelsregister, Italy Registro Imprese, Belgium KBO, Spain Dir, Societe.com, WKO, California SoS, UAE ADGM, PEP, Adverse Media.242- **`/regdata-credit-risk`** - Insolvency monitoring, credit risk assessment, financial analysis. Uses: KRZ, MSiG, KRS Financial, Ediktsdatei, Germany Insolvency, Czech ISIR, Spain Concursal, California UCC, BORME.243- **`/regdata-property`** - Property due diligence, ownership verification, mortgage checks. Uses: EKW, KRS Board, CRBR.244- **`/regdata-compliance`** - Consumer protection audits, ESG/environmental compliance. Uses: UOKiK, BDO.245- **`/regdata-lead-gen`** - B2B prospecting, decision-maker discovery, market research. Uses: KRS Board, REGON, Premises, WKO, Spain Dir, Belgium KBO, Italy Registro Imprese, Italy PEC, Societe.com, BORME, California SoS.246247## Free Registry Skills (no Apify token)248249These skills query official public APIs directly - no Apify token, no per-result cost. Use them as the free front door: resolve or verify an entity for free, then route to the paid actors above when you need a jurisdiction with no free API, or depth the free source does not provide (beneficial owners, financials, insolvency, court filings).250251- **`/companies-house-uk`** - UK company profile, officers, PSC (beneficial owners), filings via the official Companies House API. Free API key.252- **`/sec-edgar-us`** - US SEC-registered issuers: filings, submissions, XBRL financials via EDGAR. No key (User-Agent required).253- **`/norway-company-registry`** - Norwegian companies, roles/board, bankruptcy flag via Brønnøysundregistrene (data.brreg.no). No key.254- **`/france-company-lookup`** - French companies by name/SIREN/director, identity + dirigeants via the free api.gouv.fr search API. No key.255- **`/switzerland-zefix`** - Swiss companies, UID/CHE number, status, SHAB publications via Zefix. Free (email-approved credential).256- **`/denmark-cvr`** - Danish companies, CVR number, industry, management via the official CVR distribution. Free (registration + terms).257- **`/finland-company-registry`** - Finnish companies by name/Y-tunnus via PRH open data, plus digital financial statements (XBRL) and registered notifications. No key (CC BY). No beneficial owners, officers, emails or phone numbers - Finnish UBO data is purpose-bound under the AML Act and chargeable.258- **`/australia-abn-lookup`** - Australian entities by ABN/ACN/name via the official ABN Lookup. Free (registered GUID).259- **`/japan-company-registry`** - Japanese companies by name/corporate number via gBizINFO. Free (self-registered token).260- **`/new-zealand-nzbn`** - New Zealand entities by NZBN/name via the NZBN API. Free (self-serve key).261- **`/ireland-cro`** - Irish companies, status, filings via the CRO Open Services API. Free (manual-approved key + CC-BY bulk).262- **`/greece-gemi`** - Greek companies by name/GEMI number/AFM via the GEMI OpenData API. Free (key; test key works now).263- **`/croatia-sudreg`** - Croatian companies by OIB/MBS via the official court-register OPEN API. Free (OAuth via free registration).264- **`/latvia-company-registry`** - Latvian companies, officers, and open beneficial owners (UBO) via data.gov.lv. No key (CC0).265- **`/lithuania-company-registry`** - Lithuanian companies by name/code via the keyless Registru centras Spinta API. No key (CC-BY). Completes the Baltic trio.266- **`/israel-companies-registry`** - Israeli companies by name/number via data.gov.il. No key.267- **`/brazil-cnpj`** - Brazilian companies by CNPJ, incl. the QSA partner list, via BrasilAPI. No key.268- **`/south-korea-dart`** - Korean listed-company profiles and financials via DART. Free (self-serve key).269- **`/singapore-acra`** - Singapore entities by name/UEN via data.gov.sg. No key (identity only).270- **`/gleif-lei-lookup`** - global entity resolution: name to LEI, local registry ID, and parent/child corporate structure. No key. The cross-border spine - resolve here, then pull the deep national record.271- **`/vies-vat-validation`** - validate any EU VAT (and EORI) number (free, keyless) and get a consultation number. The cheapest first step of a KYB check.272- **`/sam-gov-exclusions`** - screen a name against US federal debarment / exclusions (SAM.gov). Free (self-serve key + role). Complements sanctions screening.273- **`/us-court-records`** - search US litigation / court records (CourtListener) for adverse history on a company or person. Free token (125/day free tier). A DD lane alongside sanctions + debarment.274- **`/mexico-denue`** - Mexican businesses by name/activity/location via INEGI DENUE. Free token. A directory (razon social, activity, contact), not a legal register.275- **`/vietnam-business`** - Vietnamese companies by tax code (MST) via a free keyless API (third-party GDT aggregator - thin identity/status).276- **`/romania-company-registry`** - Romanian companies by CUI via the keyless ANAF API (identity, registration number, CAEN, VAT, active/inactive) + CC-BY bulk. No key.277- **`/thailand-dbd`** - Thai companies by 13-digit juristic ID via the keyless DBD OpenAPI. No key.278- **`/hong-kong-companies`** - Hong Kong live local companies by name/BRN (name, address, type, incorporation date) via the data.gov.hk API. No key.279- **`/eu-ted-procurement`** - search EU public tenders and contract awards (TED) to see which EU contracts a company has won. No key. A DD + lead-gen lane.280- **`/us-federal-awards`** - search US federal contracts/grants (USAspending) a company has received. No key. A DD + lead-gen lane, pairs with eu-ted-procurement.281- **`/peru-ruc`** - Peruvian companies by RUC via a free-tier aggregator over SUNAT (name, status, address). Free token; 3rd-party provenance.282- **`/icij-offshore-leaks`** - check whether a person/company appears in the ICIJ Offshore Leaks (Panama/Pandora Papers). No key. An enhanced-DD red flag - NOT proof of wrongdoing.283- **`/eu-transparency-register`** - does a company lobby the EU, on which files, how much. No key (bulk dump). A lobbying/influence DD lane.284- **`/eu-financial-transparency`** - which EU grants / direct funding an org has received (FTS). No key (annual bulk). A funding-recipient DD + lead-gen lane.285- **`/world-bank-contracts`** - which World Bank-financed contracts a company has won, plus projects. No key. The third global procurement lane.286- **`/costa-rica-hacienda`** - Costa Rican companies by cedula juridica (name, tax status, activities) via the keyless Hacienda API. No key.287- **`/dominican-republic-rnc`** - Dominican companies by RNC/name via the free DGII national taxpayer registry (bulk). No key.288- **`/sanctions-pep-screening`** - screen a name or entity against the official OFAC / EU / UK / UN consolidated sanctions lists (free, public). PEP screening via the parliamentary PEP actor and optional aggregators.289290**The funnel:** free skills answer the easy lookups and drive adoption; the paid actors are the upsell for the jurisdictions and data depth the free APIs do not cover.