Przejdź do treści
Businesses

KRS API, REGON API i API białej listy VAT w jednym punkcie

Cztery polskie rejestry mają dziś cztery różne interfejsy, trzy różne procedury dostępu i trzy różne limity. Tutaj wysyłasz NIP i dostajesz jedną odpowiedź, z identyfikatorem zapytania, który jest dowodem sprawdzenia na konkretny dzień.

W skrócie

Rejestry w jednej odpowiedzi
4
Format
REST, JSON
Wejście
NIP, KRS, REGON
Dowód sprawdzenia
Identyfikator zapytania
Plan z API i webhookami
Firma

Jedno wywołanie, cała karta

To jest dokładnie ta odpowiedź, którą dostaje Twój system

Pola poniżej wracają z rejestru na żywo. API zwraca ten sam komplet w JSON, razem z identyfikatorem zapytania i datą odczytu. Podświetlony jest numer KRS, bo od niego zaczyna się większość integracji.

Nie masz numeru? Weź przykład: .

Wpisz NIP kontrahenta albo kliknij jeden z przykładów pod polem, żeby zobaczyć odczyt z Wykazu podatników VAT.

Nie ma tego numeru w wykazie Sprawdź numer Rejestr nie odpowiedział

CD PROJEKT RED SPÓŁKA AKCYJNA

VAT: Czynny
NIP
734 286 71 48
REGON
492707333
KRS
0000006865
Forma prawna
Spółka akcyjna
Data rejestracji
31.12.2003
Adres
JAGIELLOŃSKA 74, 03-301 WARSZAWA
Rachunki w wykazie
59 w rejestrze Numery są zamaskowane w tym widoku. Pełne numery i porównanie z rachunkiem z faktury są w koncie.

Podmiot jest czynnym podatnikiem VAT, więc może wystawić Ci fakturę z VAT. W wykazie figuruje 59 rachunków rozliczeniowych, więc płatność powyżej 15 000 zł możesz bezpiecznie wysłać wyłącznie na jeden z nich. Podmiot ma wpis w KRS pod numerem 0000006865.

Odczyt z Wykazu podatników VAT Ministerstwa Finansów, 17.09.2026, 02:10. Identyfikator zapytania: w2Yan-98i0734

Odczyt na żywo z Wykazu podatników VAT Ministerstwa Finansów. W koncie dochodzą dane z KRS, CEIDG i GUS, monitorowanie zmian oraz PDF z potwierdzeniem sprawdzenia.

Co wraca z jednego zapytania po NIP

Odpowiedź ma stały kształt niezależnie od tego, czy pytasz o spółkę akcyjną, czy o jednoosobową działalność. Pola, których dany podmiot nie ma, wracają puste, zamiast zmieniać strukturę odpowiedzi. To jest cała różnica między integracją, którą piszesz raz, a integracją, którą poprawiasz po każdym nietypowym kontrahencie.

  • name

    Wykaz podatników VAT

    Pełna nazwa rejestrowa podmiotu, w brzmieniu z wykazu Szefa KAS.

  • nip

    Wykaz podatników VAT

    Numer podatkowy po walidacji sumy kontrolnej, więc literówka nie przechodzi dalej do księgowania.

  • krs

    KRS

    Numer w Krajowym Rejestrze Sądowym. Puste dla jednoosobowych działalności, które numeru KRS nie mają.

  • regon

    Rejestr REGON (GUS)

    Numer statystyczny, dziewięciocyfrowy dla podmiotu i czternastocyfrowy dla jednostki lokalnej.

  • statusVat

    Wykaz podatników VAT

    Czynny, zwolniony albo brak wpisu. To pole decyduje o tym, czy faktura kontrahenta da się odliczyć.

  • accounts

    Wykaz podatników VAT

    Rachunki rozliczeniowe zgłoszone do wykazu. Porównanie numeru z faktury z tą listą jest całym sensem sprawdzenia przed przelewem.

  • address

    Wykaz podatników VAT, KRS

    Adres siedziby albo stałego miejsca prowadzenia działalności.

  • legalForm

    KRS, REGON

    Forma prawna sprowadzona do jednej wartości, więc nie musisz jej wyciągać z nazwy tekstem.

  • registeredAt

    KRS, CEIDG

    Data rejestracji podmiotu. Przydaje się w scoringu i w regułach akceptacji nowego kontrahenta.

  • requestId

    Wykaz podatników VAT

    Identyfikator zapytania nadany przez Ministerstwo Finansów. To jest dowód sprawdzenia, którego oczekuje urząd, a nie zrzut ekranu.

  • readAt

    Wykaz podatników VAT

    Data i godzina odczytu z rejestru. Razem z identyfikatorem tworzy komplet dowodowy na konkretny dzień.

Zakres i pochodzenie każdego pola opisuje osobno strona baza firm, a to, co dokładnie widzi człowiek w przeglądarce, pokazuje sprawdzenie firmy po NIP.

Stan na 9 września 2026

Cztery rejestry, cztery różne interfejsy

Każdy z tych interfejsów da się spiąć samodzielnie i każdy jest bezpłatny. Problem nie leży w cenie danych, tylko w tym, że są to cztery osobne umowy z rzeczywistością: dwa różne protokoły, trzy różne procedury uzyskania dostępu i trzy różne sposoby, na jakie integracja potrafi przestać działać w środku miesiąca. Poniżej jest to, co publikują same urzędy.

  • KRS

    REST, JSON

    OpenAPI KRS, api-krs.ms.gov.pl

    Dostęp. Bez rejestracji i bez klucza. Dane osobowe w odpowiedzi są zanonimizowane. Wersja pełna, z danymi nieanonimizowanymi, wymaga zgody Ministra Sprawiedliwości.

    Limity. Ograniczenia tempa zapytań, przerwy techniczne, brak gwarancji dostępności.

  • REGON

    SOAP

    GUS BIR 1.1, api.stat.gov.pl

    Dostęp. Klucz użytkownika przyznawany na wniosek wysłany na adres regon_bir@stat.gov.pl. Osobno istnieje klucz testowy.

    Limity. Wymagana sekwencja: zaloguj, szukaj, pobierz raport, wyloguj. Każde zapytanie to cztery kroki, nie jeden.

  • Wykaz podatników VAT

    REST, JSON

    Rejestr WL, wl-api.mf.gov.pl

    Dostęp. Bez klucza, dostęp otwarty.

    Limity. Metoda search: 100 zapytań dziennie, po maksymalnie 30 podmiotów naraz. Metoda check: 5000 podmiotów. Po przekroczeniu limitu dostęp bywa blokowany do północy, razem z wyszukiwarką na podatki.gov.pl.

  • CEIDG

    REST, JSON

    Hurtownia danych CEIDG, API v3

    Dostęp. Wniosek o dostęp przez biznes.gov.pl, logowanie profilem zaufanym albo mObywatelem, następnie token.

    Limity. 500 zapytań na godzinę.

Policz to raz uczciwie. Sam wniosek o klucz do GUS i wniosek o dostęp do hurtowni CEIDG to dwie procedury urzędowe, zanim napiszesz pierwszą linijkę kodu. Potem zostaje utrzymanie: zmiany wersji, przerwy techniczne po stronie ministerstw i limit dzienny, który w wykazie VAT potrafi zablokować także sprawdzanie ręczne. Nasza rola sprowadza się do tego, że ten kawałek pracy zostaje po naszej stronie.

Klucz, webhook i dowód, który zostaje w archiwum

Uwierzytelnianie

Klucz API w nagłówku, jeden na środowisko. Bez profilu zaufanego, bez sesji SOAP i bez sekwencji logowania przed każdym odczytem.

Webhooki

Zmiana u obserwowanego kontrahenta, na przykład utrata statusu czynnego podatnika albo nowy rachunek w wykazie, przychodzi do Ciebie sama. Nie musisz odpytywać rejestru w pętli, żeby ją zauważyć.

Odpowiedź dowodowa

Każde wywołanie zwraca identyfikator zapytania nadany przez Ministerstwo Finansów i znacznik czasu odczytu. Oba pola zapisują się w archiwum konta, więc dowód istnieje nawet wtedy, gdy Twój system go nie zachowa.

Zapytania wsadowe

Listę numerów NIP sprawdzasz jednym żądaniem, a nie pętlą po jednym numerze. To jest typowy scenariusz przed wysłaniem paczki przelewów na koniec miesiąca.

Po co ten dowód, opisuje szerzej strona biała lista podatników VAT, a to, czego przy kontroli oczekuje urząd, rozkłada na czynniki tekst należyta staranność weryfikacja kontrahenta.

Kiedy naprawdę potrzebujesz API

Sporo osób trafia tutaj, szukając API, a potrzebuje czegoś prostszego. Warto to rozstrzygnąć przed wyborem planu, bo API bez systemu, który przyjmie dane, jest kosztem bez zastosowania.

Dział finansowy z listą płatności Panel, plan Kontrola albo Biuro
Nie potrzebuje API. Potrzebuje sprawdzenia rachunku przed wysłaniem paczki przelewów i archiwum z identyfikatorem zapytania na każdą pozycję.
Biuro rachunkowe obsługujące kilkuset klientów Panel, plan Biuro
Sprawdzenia seryjne i monitorowanie zmian u kontrahentów klientów. API dopiero wtedy, gdy własny program księgowy ma dokąd te dane przyjąć.
Zespół, który ma własny system ERP albo CRM API i webhooki, plan Firma
Dane rejestrowe mają wpadać do karty kontrahenta w momencie jej zakładania, bez przepisywania z drugiej zakładki przeglądarki.
Produkt, który sam obsługuje płatności albo faktury API, plan Firma albo Enterprise
Weryfikacja NIP przy rejestracji użytkownika i sprawdzenie rachunku przy każdej wypłacie. Ruch nierówny, ze skokami.

Dostęp do API i webhooków wchodzi od planu Firma. Progi, liczbę sprawdzeń w miesiącu i to, co zawiera każdy poziom, znajdziesz w cenniku. Jeżeli integracja ma tylko pilnować zmian u stałych kontrahentów, zacznij od strony monitoring zmian w rejestrach, bo być może wystarczy samo obserwowanie bez pisania kodu.

Pytania integratorów

KRS API i REGON API: pytania i odpowiedzi

Czy API KRS jest darmowe?
Otwarte API KRS udostępniane przez Ministerstwo Sprawiedliwości jest bezpłatne i nie wymaga rejestracji ani klucza, ale zwraca dane osobowe w postaci zanonimizowanej i nie daje gwarancji dostępności. Wersja pełna, z danymi nieanonimizowanymi, wymaga zgody Ministra Sprawiedliwości. Płaci się więc nie za dane, tylko za dostępność, jeden protokół i brak pracy utrzymaniowej po swojej stronie.
Jakie są limity API wykazu podatników VAT?
Metoda search pozwala na 100 zapytań dziennie, po maksymalnie 30 podmiotów w jednym zapytaniu. Metoda check pozwala sprawdzić 5000 podmiotów. Po wyczerpaniu któregokolwiek z limitów dostęp może zostać zablokowany do godziny 00:00, a blokada obejmuje także wyszukiwarkę na stronie podatki.gov.pl. To najczęstszy powód, dla którego integracja własnymi siłami przestaje działać w szczycie miesiąca.
Jak pobrać dane firmy po NIP przez API?
Wysyłasz NIP, dostajesz komplet pól rejestrowych w jednej odpowiedzi JSON: nazwę, status VAT, numer KRS, REGON, adres, formę prawną, zgłoszone rachunki oraz identyfikator zapytania z datą odczytu. Nie musisz sam decydować, do którego rejestru uderzyć, bo jednoosobowa działalność i spółka wracają w tym samym kształcie odpowiedzi.
Czym różni się API KRS od API REGON?
KRS to rejestr sądowy i obejmuje wyłącznie podmioty wpisane do niego, głównie spółki, fundacje i stowarzyszenia. REGON to rejestr statystyczny GUS i obejmuje wszystkie podmioty gospodarki narodowej, także jednoosobowe działalności. Różnią się też technicznie: KRS odpowiada w REST i JSON, a GUS BIR 1.1 wymaga SOAP i sekwencji czterech operacji na jedno pobranie danych.
Czy identyfikator zapytania z wykazu VAT jest dowodem sprawdzenia?
Tak, i to jest jedyny element odpowiedzi, którego nie da się odtworzyć później. Wykaz zwraca identyfikator zapytania razem z datą i godziną odczytu, a to właśnie ta para potwierdza, na jaki dzień sprawdziłeś kontrahenta. Zrzut ekranu nie ma tej wartości, bo nie wiąże się z żadnym zapisem po stronie Ministerstwa Finansów.
Czy da się pobrać dane rejestrowe do Excela zamiast przez API?
Tak. Konto pozwala sprawdzić listę numerów NIP wsadowo i pobrać wynik jako plik, więc dział finansowy nie potrzebuje programisty, żeby sprawdzić paczkę przelewów. API jest po to, żeby te same dane trafiały do Twojego systemu automatycznie, bez ręcznego kroku pośredniego.
Czy API zwraca sprawozdania finansowe z KRS?
Sprawozdania finansowe leżą w Repozytorium Dokumentów Finansowych, osobnym zbiorze przy KRS, i są dokumentami, nie polami danych. Karta firmy pokazuje, czy spółka złożyła sprawozdanie i za jaki rok, bo to jest sygnał o kondycji kontrahenta. Samych plików sprawozdań API nie serwuje.

Te same dane bez pisania kodu

Sprawdź odpowiedź, zanim napiszesz integrację

Wyszukiwarka na tej stronie zwraca dokładnie te pola, które dostaje API. Konto dokłada klucz, webhooki, sprawdzenia wsadowe i archiwum z identyfikatorem zapytania.

Bez karty. Jeden adres e-mail, nic więcej.