Skąd bierzemy dane prezentowane w CFOpedia — pełen wykaz rejestrów, API i integracji.
Korzystamy wyłącznie z danych publicznie dostępnych (rejestry i API urzędowe, publiczne strony instytucji i pracodawców) oraz z treści dodawanych przez użytkowników. Nie kupujemy danych od brokerów ani nie pozyskujemy ich z płatnych, zamkniętych źródeł.
Dane pobierane z udokumentowanych, publicznych interfejsów instytucji państwowych.
Ministerstwo Sprawiedliwości·Dodano: 2026-09-11
Nazwa spółki, NIP, REGON, forma prawna, adres, kody PKD, kapitał zakładowy i liczba udziałów/akcji, historia właścicielska (bez danych osób fizycznych — tylko zbiorcze liczby/wartości), historia złożonych sprawozdań, informacje o połączeniach/przekształceniach/likwidacji, status wykreślenia.
Pobieranie na żądanie przy pierwszym wyświetleniu podmiotu lub ręcznym odświeżeniu strony podmiotu.
https://api-krs.ms.gov.pl/api/krsGłówny Urząd Statystyczny·Dodano: 2026-09-11
REGON, nazwa skrócona, daty rozpoczęcia/zawieszenia/zakończenia działalności, forma własności, liczba jednostek lokalnych, dane kontaktowe.
Pobierane równolegle z odświeżeniem danych z KRS.
https://api.stat.gov.pl/Ministerstwo Finansów·Dodano: 2026-09-11
Numer KRS powiązany z danym NIP (pomocniczo, gdy starsze sprawozdanie nie zawiera KRS).
Pobieranie na żądanie, jednorazowo dla danego NIP.
https://wl-api.mf.gov.pl/Narodowy Bank Polski·Dodano: 2026-09-11
Oficjalne kursy średnie oraz kursy kupna/sprzedaży PLN dla USD, EUR, GBP.
Synchronizacja harmonogramowa oraz odświeżanie co najwyżej raz dziennie.
https://api.nbp.pl/Urząd Zamówień Publicznych·Dodano: 2026-09-11
Ogłoszenia o zamówieniach publicznych: numer, typ, data publikacji, przedmiot zamówienia, kod CPV, dane zamawiającego, dane wykonawcy/zwycięzcy.
Cykliczny import z paginacją po dacie publikacji.
https://ezamowienia.gov.pl/mo-board/api/v1/noticeUrząd Publikacji Unii Europejskiej·Dodano: 2026-09-11
Ogłoszenia o udzieleniu zamówień powyżej progów unijnych dotyczące polskich podmiotów: dane zwycięzcy, zamawiającego, wartość i data kontraktu, kod CPV.
Cykliczny import.
https://api.ted.europa.eu/dane.gov.pl (zbiór nr 3520)·Dodano: 2026-09-11
Rejestr podmiotów publicznych (szkoły, podmioty lecznicze, urzędy itd.): nazwa, status, kategoria, REGON, NIP, KRS, PKD, adres.
Okresowy import ręczny z publikowanego pliku CSV (npm run entities:import) — nie jest to automatyczne API. Od ok. kwietnia 2026 comiesięczny eksport CSV/TXT zapisuje część 14-cyfrowych REGON-ów lokalnych jednostek w zapisie naukowym (np. "2,40764E+13"), co nieodwracalnie ucina cyfry — takie wartości są odrzucane przy imporcie (regonOf() w skrypcie), a nie zamieniane na błędną liczbę. Część z nich (~4100) odzyskano jednorazowo (npm run entities:backfill-regon) z wcześniejszego eksportu XLSX (marzec 2026, zasób 1530963 zbioru 3520), który tej wady nie ma — czysty tekst REGON zamiast zapisu liczbowego. To łatka historyczna, nie stały mechanizm: podmioty dodane po marcu 2026 lub kolejne uszkodzone miesiące wymagają nowszego czystego zrzutu. Na bazie tych samych danych: strona /panstwo-polskie grupuje ręcznie wybrane naczelne/centralne organy (npm run panstwo-polskie:backfill, kolumna panstwo_group — na razie tylko ministerstwa, kancelarie, UKE/URE/UOKiK/GUS, rozszerzane ręcznie w miarę potrzeb), a hierarchia jednostek podległych (kolumna parent_regon, pokazywana na stronie każdej organizacji) jest w większości wyprowadzana automatycznie z konwencji 14-cyfrowego REGON-u jednostki lokalnej (pierwsze 9 cyfr = REGON jednostki nadrzędnej) plus kilka ręcznych wyjątków dla organizacji, których oddziały terenowe mają własny, niezależny REGON (np. urzędy statystyczne GUS).
https://dane.gov.pl/pl/dataset/3520dane.gov.pl (zbiór nr 1198), dane Ministerstwa Aktywów Państwowych·Dodano: 2026-09-12
NIP, nazwa i siedziba spółki, status, procentowy udział Skarbu Państwa w kapitale zakładowym oraz organ reprezentujący Skarb Państwa (ministerstwo/agencja nadzorująca). Uzupełnia dane akcjonariatu z KRS — dla spółek akcyjnych KRS zwykle nie rejestruje listy akcjonariuszy, więc udział Skarbu Państwa bywa niewidoczny w naszych danych o udziałowcach nawet gdy jest znaczący.
Import na żądanie (npm run sp-holdings:import) z pliku XLS pobranego ręcznie i umieszczonego w data/ — pełne nadpisanie tabeli sp_skarb_panstwa_holding co uruchomienie. Dopasowanie do krs_entities po NIP; dla spółek jeszcze nieobecnych w naszej bazie numer KRS jest dociągany przez istniejący mechanizm resolveKrsByNip (białą listę VAT, z fallbackiem do GUS REGON), po czym pełny rekord spółki jest pobierany z API KRS tak samo jak przy zwykłej wizycie na stronie podmiotu.
https://dane.gov.pl/pl/dataset/1198Ministerstwo Spraw Wewnętrznych i Administracji·Dodano: 2026-09-11
Dane kontaktowe gmin, powiatów i województw: nazwa urzędu, adres, telefon, e-mail, adres www, skrytka ePUAP, adres do doręczeń elektronicznych (ADE) — dołączane do naszego rejestru podziału terytorialnego po kodzie TERYT.
Import na żądanie (npm run jst-contacts:import), pobranie statycznego pliku XLS publikowanego na stronie gov.pl i dopasowanie po kodzie TERYT (bez dopasowania po nazwie — to jedyne źródło z dokładnym kodem).
https://www.gov.pl/web/mswia/baza-jstGłówny Urząd Geodezji i Kartografii (GUGiK)·Dodano: 2026-09-11
Geometria granic gmin, powiatów i województw — uproszczona do ok. 50-120 punktów na jednostkę i pokazana jako mała mapka SVG na stronie podmiotu z REGON dopasowanego do TERYT.
Pobieranie na żądanie (leniwie, przy pierwszym wejściu na stronę podmiotu), wynik trwale cache'owany w bazie (kształt się nie zmienia). Standardowa usługa WFS 2.0 (OGC), dopasowanie po kodzie TERYT (JPT_KOD_JE) — dokładny klucz, bez nazw.
https://mapy.geoportal.gov.pl/wss/service/PZGIK/PRG/WFS/AdministrativeBoundariesMinisterstwo Finansów (Departament Finansów Samorządu Terytorialnego)·Dodano: 2026-09-11
Pozycje sprawozdań budżetowych (Rb-27S, Rb-28S, Rb-NDS, Rb-N, Rb-ST, Rb-PDP) i podatkowych (SP-1: podatek od nieruchomości, rolny, leśny, uchwały) dla gmin i powiatów — dopasowane po numerze REGON jednostki. Na razie import eksploracyjny (dwie przykładowe jednostki, IV kwartał / drugie półrocze 2025), dane trzymane w formacie surowym z API bez przetwarzania na typowany model.
Import na żądanie (npm run jst-reports:import), publiczne REST API systemu BeSTi@ udokumentowane w Swaggerze (bestia-api.mf.gov.pl/dev), dopasowanie po REGON — dokładny klucz, bez nazw. Sprawozdania Rb-* raportowane kwartalnie (okres=4 dla całego roku), SP-1 półrocznie (okres=P1/P2).
https://finansejst.mf.gov.pl/Ministerstwo Funduszy i Polityki Regionalnej·Dodano: 2026-09-11
Projekty i umowy o dofinansowanie z perspektywy 2021-2027 — tytuł, opis, beneficjent, wykonawca kontraktu, fundusz/program/priorytet/działanie, wartość projektu, poziom i kwota dofinansowania UE, kurs EUR, lokalizacja, daty realizacji, kategoria wsparcia. Import eksploracyjny: pola wspólne dla wszystkich trzech perspektyw trafiają do typowanych kolumn, pełny oryginalny wiersz zostaje dodatkowo w polu JSON.
Import na żądanie (npm run eu-funds:import) z pliku XLSX pobranego ręcznie ze strony i umieszczonego w data/Fundusze UE/ — mapowanie pozycyjne kolumn (2021-2027 nie podaje NIP-u beneficjenta, tylko nazwę).
https://funduszeeuropejskie.gov.pl/raporty-i-analizy/lista-projektow-realizowanych-z-funduszy-europejskich-w-polsce-w-latach-2021-2027/Ministerstwo Funduszy i Polityki Regionalnej·Dodano: 2026-09-11
Projekty i umowy o dofinansowanie z perspektywy 2014-2020 — tytuł, opis, beneficjent, fundusz/program/priorytet/działanie/poddziałanie, wartość projektu, wydatki kwalifikowalne, dofinansowanie UE i jego poziom procentowy, lokalizacja, daty realizacji, obszar wsparcia. Jak wyżej: pola wspólne trafiają do typowanych kolumn, pełny wiersz dodatkowo w JSON.
Import na żądanie (npm run eu-funds:import) z pliku XLSX pobranego ręcznie ze strony i umieszczonego w data/Fundusze UE/ — nagłówek jest dwuwierszowy (grupy kolumn + nazwy), mapowanie pozycyjne.
https://www.funduszeunijne.gov.pl/strony/o-funduszach/projekty/lista-projektow/lista-projektow-realizowanych-z-funduszy-europejskich-w-polsce-w-latach-2014-2020/Ministerstwo Funduszy i Polityki Regionalnej·Dodano: 2026-09-11
Umowy o dofinansowanie z perspektywy 2007-2013 (Krajowy System Informatyczny SIMIK 07-13), rozbite na dwa pliki (PO KL osobno od pozostałych programów) — numer umowy, tytuł, program/oś priorytetową/działanie/poddziałanie, wartości i dofinansowanie (całkowite oraz UE osobno), beneficjenta z NIP-em i adresem, lokalizację realizacji (proporcjonalnie przypisaną województwu/powiatowi/gminie — patrz zastrzeżenie w samym pliku), formę prawną, daty. To jedyna z trzech perspektyw z NIP-em beneficjenta w danych źródłowych. Dodatkowo lista beneficjentów programów Europejskiej Współpracy Terytorialnej (współpraca transgraniczna, np. Litwa-Polska-Rosja) z tej samej strony — osobny plik, bez NIP-u i lokalizacji, wartości podane wyłącznie w EUR (bez kursu przeliczeniowego per projekt, więc nie wchodzą do sum PLN pokazywanych na /fundusze-ue).
Import na żądanie (npm run eu-funds:import) z trzech plików pobranych ręcznie (PO KL i pozostałe programy: bezpośredni link do archiwum funduszeunijne.gov.pl/media/93213/Lista_projektow_FE_2007_2013_311218.zip, każdy plik ma dwa arkusze przez limit 65 536 wierszy starego formatu .xls; EWT: funduszeunijne.gov.pl/media/93214/Lista_beneficjentow_EWT_2007_2013_020119.xlsx) i umieszczonych w data/Fundusze UE/.
https://www.funduszeunijne.gov.pl/strony/o-funduszach/zasady-dzialania-funduszy/poprzednie-perspektywy-fe/fundusze-europejskie-2007-2013/Ministerstwo Finansów·Dodano: 2026-09-13
Tylko dane zbiorcze z każdej rocznej strony sprawozdania (dochody, wydatki, deficyt i ich % planu) za lata 2018-2025 — pełne sprawozdanie (dział/rozdział/paragraf) publikowane jest jako wieloomegabajtowe archiwum ZIP i nie jest importowane.
Ręcznie zweryfikowane wartości z każdej strony gov.pl/web/finanse/sprawozdanie-roczne-za-{rok}-rok, wpisane w backfill-state-budget.ts (npm run state-budget:backfill) wraz z linkiem źródłowym per rok.
https://www.gov.pl/web/finanse/wykonanie-budzetu-panstwaMinisterstwo Finansów / Krajowa Administracja Skarbowa·Dodano: 2026-09-13
Roczne wpływy podatkowe budżetu państwa w podziale na rodzaj podatku (CIT, PIT, VAT, akcyza, cła, podatek od gier, podatek bankowy, podatek od kopalin, podatek handlowy) — od 2003 do 2025. Każdy rok to osobny, mały plik XLSX pobierany bezpośrednio (bez API), publikowany pod stabilnym adresem /attachment/{id}.
Import na żądanie (npm run budget-revenue:import) — skrypt pobiera każdy roczny plik XLSX bezpośrednio przez fetch (adresy attachmentów zebrane ręcznie z podstron 2003-2017 i 2018-2025) i zapisuje wiersze do budget_revenue_entry (klucz unikalny rok+kategoria, idempotentny).
https://www.gov.pl/web/finanse/wplywy-budzetoweDane publicznie dostępne w internecie, dla których dostawca nie udostępnia oficjalnego API — pobierane przez odpytanie strony/eksportu w sposób zgodny z jej publiczną dostępnością.
UOKiK — Biuletyn Informacji Publicznej·Dodano: 2026-09-11
Nazwa firmy, sygnatura i status postępowania, branża, treść załączonych decyzji (PDF), z których odczytywany jest numer KRS/NIP.
Cykliczne pobieranie stron BIP (brak oficjalnego API — dane są odczytywane ze stron publicznie dostępnych na uokik.gov.pl).
https://uokik.gov.pl/bip/zatory-platniczeUOKiK·Dodano: 2026-09-11
Data i wartość udzielonej pomocy publicznej, podmiot udzielający, forma i podstawa prawna pomocy, przypisana do NIP beneficjenta.
Pobieranie na żądanie przy pierwszym wyświetleniu podmiotu (brak oficjalnego API — SUDOP jest odpytywany jak formularz wyszukiwania dostępny publicznie).
https://sudop.uokik.gov.pl/Yahoo·Dodano: 2026-09-11
Kursy akcji spółek notowanych na GPW/NewConnect (kurs zamknięcia, wolumen) dla spółek, które mamy zmapowane do tickera.
Sprawdzanie tickera co najwyżej raz w miesiącu na spółkę, aktualizacja kursów co najwyżej raz na godzinę na ticker (nieoficjalne, ale publicznie dostępne i stabilne API).
https://finance.yahoo.com/Bank Pekao S.A., ING Bank Śląski·Dodano: 2026-09-11
Kursy kupna/sprzedaży walut w ofercie gotówkowej i bezgotówkowej.
Pobieranie na żywo z 15-minutowym cache, zapis dziennej historii.
https://www.pekao.com.pl/kursy-walut.htmlPoszczególne spółki (adres z KRS)·Dodano: 2026-09-11
Linki do profili w mediach społecznościowych oraz favicon strony, jeśli spółka udostępnia stronę internetową w KRS.
Pobieranie na żądanie ze strony głównej danej spółki.
Forum Odpowiedzialnego Biznesu (odpowiedzialnybiznes.pl)·Dodano: 2026-09-11
Nazwa firmy/organizacji i data przystąpienia do Karty Różnorodności — deklaracji zarządzania różnorodnością w miejscu pracy. Zapisywane jako atrybut podmiotu (kategoria „inicjatywa”) w tabeli entity_attributes.
Import na żądanie (npm run karta:import), dopasowanie do KRS lub REGON po znormalizowanej nazwie; niedopasowane wpisy zapisywane są bez identyfikatora do ręcznej korekty. Brak oficjalnego API — strona to zwykły artykuł WordPress.
https://odpowiedzialnybiznes.pl/karta-roznorodnosci/sygnatariusze-karty/Główny Urząd Statystyczny (eTERYT)·Dodano: 2026-09-11
Pełna hierarchia jednostek podziału terytorialnego: kody i nazwy gmin, powiatów i województw wraz ze strukturą nadrzędności — do wzajemnego linkowania podmiotów (np. gmina → powiat → województwo) i dopasowania do naszych podmiotów z REGON.
Import na żądanie (npm run teryt:import), pełne nadpisanie tabeli teryt_unit co uruchomienie. Dopasowanie do REGON po znormalizowanej nazwie (z dodatkowym rozróżnieniem po województwie/powiecie dla nazw się powtarzających). Plik pobierany przez symulację przycisku „Pobierz” na stronie eTERYT (ASP.NET, sesja + viewstate), analogicznie do SUDOP — nie przez oficjalne API. GUS udostępnia bezpłatną usługę sieciową TERYT ws1 (SOAP/XML, api.stat.gov.pl/Home/TerytApi) obejmującą te same dane, ale wymaga ona rejestracji mailowej ([email protected]) i ręcznego nadania danych logowania — na razie z niej nie korzystamy.
https://eteryt.stat.gov.pl/Oferty pracy pobierane z publicznych stron karier poszczególnych pracodawców (ich systemów ATS).
Poszczególni pracodawcy / dostawcy ATS·Dodano: 2026-09-11
Tytuł oferty, lokalizacja, link do ogłoszenia, data publikacji — z publicznie dostępnych stron karier, przefiltrowane do ofert związanych z finansami/kontrolingiem i moderowane ręcznie przed publikacją.
Cykliczna synchronizacja per skonfigurowane źródło (lista źródeł zarządzana w panelu administracyjnym).
Dane, które nie są automatycznie importowane z zewnątrz, tylko przesyłane lub wprowadzane ręcznie.
Ministerstwo Sprawiedliwości·Dodano: 2026-09-11
Dane finansowe (bilans, rachunek zysków i strat, dane grup kapitałowych) odczytywane z plików XML/XAdES/ZIP wgrywanych przez użytkowników.
Wyłącznie przesyłanie plików przez użytkownika — RDF blokuje automatyczne pobieranie, więc plik trzeba pobrać z RDF samodzielnie i wgrać na CFOpedia (limit 20 plików/żądanie, 25 MB/plik).
https://ekrs.ms.gov.pl/rdf/pd/search_dfCFOpedia (redakcja)·Dodano: 2026-09-11
Nazwa, opis, data, lokalizacja i organizator wydarzenia.
Treść redakcyjna — dodawana i utrzymywana wyłącznie przez administrację w panelu admina, bez formularza publicznego.
Powyższy wykaz obejmuje 26 źródeł danych i jest aktualizowany wraz z każdą nową integracją.