Poland KNF Financial Registry Scraper
Pricing
from $2.50 / 1,000 entity results
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.
Pricing
from $2.50 / 1,000 entity results
Rating
0.0
(0)
Developer
getregdata
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Poland KNF Financial Registry Scraper | Rejestr KNF
Extract structured licensing data from Poland's KNF financial registers in bulk - JSON, CSV or Excel, beyond what KNF's three separate web portals allow by hand. Verify in one call whether a payment institution, e-money issuer, lender, or credit intermediary is authorised by the Polish Financial Supervision Authority, across 75,000+ regulated entities in registers that have no public API.
No login, no API key, nothing to configure - paste a company name or NIP, get structured records back.
What data do you get?
Each result is one regulated entity with its licence status, registry number, type, and address:
{"name": "PayU S.A.","registryNumber": "IP1/2012","nip": "5213103635","entityType": "PSD_PI","entityTypeLabel": "Domestic payment institution","status": "Wpisany","address": "ul. Grunwaldzka 186","postalCode": "60-166","city": "Poznan","country": "Polska","registrationDate": "2012-10-25","parentEntity": null,"registry": "e-rup","sourceUrl": "https://e-rup.knf.gov.pl/"}
| Field | Description |
|---|---|
name | Entity/company name |
registryNumber | KNF registry number (e.g. "IP1/2012") |
nip | Polish Tax ID |
krs | KRS number (rdl registry only) |
entityType | Type code (PSD_PI, RPH, RIP, etc.) |
entityTypeLabel | Human-readable type in English |
status | Registration status (Wpisany = Registered, Wykreslony = Deregistered) |
address / postalCode / city / country | Registered address |
registrationDate | Date of registration/deregistration |
parentEntity | Parent entity name (for agents/branches) |
registry | Source register (e-rup, rpkip, rdl) |
sourceUrl | URL of the source registry portal |
It covers all three KNF registers in one run: e-rup (payment & e-money, ~17K entities), rpkip (credit & lending, ~58K), and rdl (pawnbroking, ~250).
How much does the KNF data cost?
Pay per result - you are not charged for Apify platform usage, only a fixed price per record. From $0.004 per record. The price drops on higher Apify subscription tiers.
| Volume | Cost |
|---|---|
| 1 result | $0.004 |
| 100 results | ~$0.41 |
| 1,000 results | ~$4.01 |
| 10,000 results | ~$40.01 |
Plus a $0.005 start fee per run. Apify's $5 monthly free credit covers ~1,250 lookups, so one-off compliance checks and small partner-verification runs stay free. You cross into paid territory at portfolio scale: a monthly 2,000-entity screen is $8/month gross ($3 net after the free credit) - the same check compliance consultancies bill at $100-200/hour when done by hand through the KNF portals.
Is it legal, and where does the data come from?
All data comes from the official public registers maintained by KNF (Komisja Nadzoru Finansowego), Poland's statutory financial-markets supervisor:
- e-rup.knf.gov.pl - payment & e-money institutions
- rpkip.knf.gov.pl - credit intermediaries & lenders
- rdl.knf.gov.pl - pawnbrokers
These registers are public and free to access - KNF publishes them precisely so that counterparties can verify licences. Extraction of this public data is permitted; you remain responsible for lawful, GDPR-compliant use of any personal data (e.g. names of registered agents) downstream.
How do I use it?
Click Try it and paste this input:
{ "registry": "all", "name": "PayU" }
Or look up an exact entity by tax ID: { "nip": "5213103635" }. To mirror a whole register into your own database, set { "registry": "rpkip", "exportAll": true, "maxResults": 0 }.
Input options
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
registry | string | No | all | Which register: e-rup, rpkip, rdl, or all |
name | string | No | - | Entity name search (partial match) |
nip | string | No | - | Polish Tax ID (NIP) - exact match |
entityType | string | No | - | Entity type code filter (see below) |
exportAll | boolean | No | false | Export all records (ignores search filters) |
maxResults | integer | No | 100 | Max results. Set to 0 for unlimited with exportAll |
Entity type codes - e-rup (payment/e-money): PSD_PI domestic payment institution, PSD_EMI e-money institution, PSD_ENL credit union (SKOK), PSD_EPI@MIP small payment institution, PSD_AISP account information service provider, PSD_AG agent, PSD_BR branch. rpkip (credit/lending): RPH mortgage credit intermediary, RPK consumer credit intermediary, RHA agent of mortgage intermediary, RIP lending institution.
What you can do with it
- KYC / KYB onboarding - before onboarding a Polish fintech, lender, or payments partner, confirm in one call that it holds the KNF licence it claims, and capture the registry number for your file.
- Ongoing licence monitoring - schedule a recurring run over your counterparty list and catch any that become
Wykreslony(deregistered). - Credit-risk checks - verify a lending institution is registered with KNF before extending exposure or a facility.
- RegTech pipelines - wire the actor into an automated compliance workflow via the API, so every new financial counterparty is licence-checked on intake.
- Market research - export a full register to map the Polish payments, lending, or e-money landscape by entity type and region.
Run it from code
Every actor runs via the Apify REST API. Examples for this one:
# cURL - start a run and get the dataset backcurl -X POST "https://api.apify.com/v2/acts/regdata~knf-registry-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{ "registry": "all", "name": "PayU" }'
// Node.js - apify-clientimport { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('regdata/knf-registry-scraper').call({ registry: 'all', name: 'PayU' });const { items } = await client.dataset(run.defaultDatasetId).listItems();
# Python - apify-clientfrom apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("regdata/knf-registry-scraper").call(run_input={"registry": "all", "name": "PayU"})items = client.dataset(run["defaultDatasetId"]).list_items().items
Integrations
Runs anywhere Apify does: call it from the REST API, schedule recurring licence checks, pipe results into n8n / Make / Zapier, or use it from any MCP client (Claude, Cursor) via mcp.apify.com.
FAQ
Is it legal to scrape the KNF registers? Yes. The three KNF registers are official, public registries published by the Polish Financial Supervision Authority for exactly this kind of licence verification. Extraction of public data is permitted; you remain responsible for lawful, GDPR-compliant use of any personal data downstream.
Do I need a KNF account or an API key? No. No login, no key, nothing to configure - the registers are public and the actor handles retrieval. You only need an Apify account to run it.
What export formats are supported? Results land in an Apify dataset you can export as JSON, CSV, Excel, or XML, or read live via the API.
Which register should I search? Leave registry: "all" to search all three at once, or target one: e-rup for payment/e-money institutions, rpkip for lenders and credit intermediaries, rdl for pawnbrokers.
How do I verify one counterparty vs. build a full database? For a single entity, search by nip or name. To mirror an entire register into your own database, set exportAll: true with maxResults: 0.
Why did a search return no results? Either the entity is not registered with KNF (a valid, meaningful answer for a licence check), or the name spelling does not match the register - try the exact registered name or search by NIP. Insurance intermediaries are a separate register that is not covered (see Limitations).
How fresh is the data? It is read live from KNF's portals at run time, so it reflects the current state of the registers, which KNF staff maintain.
Limitations
- Insurance intermediaries (rpu.knf.gov.pl) are not covered - that register is not publicly queryable.
- Results reflect KNF's own data freshness - the registers are maintained by KNF staff.
- Entity detail pages (individual services, agents, branches) are not fetched in this version.
Related actors
Part of a suite of official government registry actors - no public API, pay per result, no keys to supply.
| Country | Actors |
|---|---|
| Poland | REGON/GUS · KRS financials · KRS board · CRBR UBO · KRZ debtors · MSiG gazette · KNF (this actor) · PEP · EKW land · UOKiK · BDO waste · Premises |
| Germany | Handelsregister · Insolvency |
| Spain | Company directory · BORME acts · Concursal |
| Italy | Registro Imprese · PEC lookup |
| Austria | WKO directory · Ediktsdatei |
| France | Societe.com |
| Belgium | KBO/BCE |
| Czechia | ISIR insolvency |
| Slovakia | RPVS UBO |
| UAE | ADGM register |
| USA | California SoS · California UCC liens |
| Global | Adverse media |
Common combination: company register -> UBO -> insolvency/debtors -> adverse media is the standard KYB/onboarding chain.
Full suite: apify.com/regdata · Callable from any MCP client via mcp.apify.com
Informacje po polsku
Czym jest ten aktor?
Ten aktor umozliwia automatyczne przeszukiwanie rejestrow KNF - Komisji Nadzoru Finansowego - obejmujacych trzy kluczowe bazy: rejestr instytucji platniczych i pieniadza elektronicznego (e-rup), rejestr posrednikow kredytowych i instytucji pozyczkowych (rpkip) oraz rejestr lombardow (rdl). Zaden z tych rejestrow nie udostepnia publicznego API. Aktor zwraca dane w ustrukturyzowanym formacie - umozliwiajac weryfikacje licencji KNF bez recznego przeszukiwania trzech osobnych portali.
Dla kogo?
Przede wszystkim dla dzialow compliance w bankach i instytucjach finansowych, ktore musza weryfikowac, czy dany podmiot posiada wymagane zezwolenie KNF. Korzystaja z niego firmy fintechowe sprawdzajace status regulacyjny partnerow, specjalisci ds. KYC/AML, analitycy ryzyka kredytowego oraz kancelarie prawne.
Jak zaczac?
Uruchom aktora, podajac nazwe firmy, NIP lub typ podmiotu. Mozesz zintegrowac go ze swoim systemem przez Apify API i automatycznie weryfikowac licencje podmiotow finansowych. Bez subskrypcji - placisz wylacznie za faktyczne uzycie.
Rejestry KNF - instytucje platnicze i posrednicy kredytowi
Eksport danych z rejestrow Komisji Nadzoru Finansowego (KNF). Instytucje platnicze, wydawcy pieniadza elektronicznego, posrednicy kredytowi, firmy pozyczkowe i lombardy. Wyszukiwanie po nazwie, NIP lub typie podmiotu. Ponad 75 000 podmiotow. Eksport zbiorczy do JSON. Bez wymaganej autoryzacji.