Przejdź do treści

Alternatywa dla API KRS z wyszukiwaniem spółek po NIP

Oficjalne API KRS przyjmuje tylko numer KRS, maskuje nazwiska gwiazdkami i nie zwraca liczb ze sprawozdań finansowych. Jeśli Twój system zna klienta po NIP i potrzebuje jego przychodu, zarządu i powiązań, masz dwie drogi: skleić trzy bezpłatne źródła państwowe albo kupić API, które robi to w jednym zapytaniu.

Wpisz NIP spółki i zobacz dane, które oddaje API

19 października 2026, czas czytania 8 min

Analityczka danych porównuje na wydruku listę numerów NIP z wynikami w laptopie

Krótka odpowiedź

API KRS Ministerstwa Sprawiedliwości jest bezpłatne, ale wyszukuje wyłącznie po numerze KRS. Żeby dojść do spółki po NIP, trzeba najpierw zamienić NIP na KRS w innym rejestrze, na przykład w API wykazu podatników VAT albo w usłudze BIR GUS. Liczby ze sprawozdań leżą osobno w Repozytorium Dokumentów Finansowych. Płatna alternatywa, taka jak API KRS ze sprawozdaniami finansowymi, przyjmuje NIP i od razu zwraca finanse, zarząd i wspólników.

Czego brakuje w oficjalnym API KRS

Usługa pod adresem api-krs.ms.gov.pl zwraca odpis aktualny albo pełny w formacie JSON. Nie wymaga klucza ani rejestracji, więc dla programisty, który zna numer KRS, to wygodny start. Problemy pojawiają się wtedy, gdy API ma obsłużyć prawdziwy proces biznesowy, w którym klient przychodzi z NIP-em z faktury albo z formularza.

  • Jedyny klucz to numer KRS. Nie ma metody wyszukiwania po NIP, REGON ani nazwie. Zapytanie o nieistniejący numer kończy się kodem 404, a wyszukiwania po NIP API po prostu nie obsługuje.
  • Zamaskowane osoby. W odpowiedzi członek zarządu wygląda jak „B*****” z imieniem „A***” i ukrytym numerem PESEL. Funkcję w organie widać, osoby już nie.
  • Brak liczb finansowych. Dział 3 odpisu zawiera tylko wzmianki o złożeniu rocznego sprawozdania: datę złożenia i okres. Przychód, wynik i kapitał trzeba pobrać z innego systemu.
  • Brak powiązań. Nie zapytasz, w jakich jeszcze spółkach zasiada prezes. Dane osób są zamaskowane, więc nie złożysz tego nawet samodzielnie.

Do sprawdzenia statusu znanej spółki i jej sposobu reprezentacji to API wystarczy. Do scoringu wniosku leasingowego, onboardingu klienta w fintechu albo uzupełniania kart w CRM już nie.

Jak pobrać dane z KRS po NIP bez płatnego API

Darmowe obejście istnieje i warto je znać, zanim zapłacisz za cokolwiek. Składa się z trzech kroków, każdy w innym systemie państwowym.

  1. NIP na numer KRS. API wykazu podatników VAT Ministerstwa Finansów (wl-api.mf.gov.pl) w metodzie search zwraca dla NIP-u nazwę, REGON, status VAT i numer KRS. Limit to 100 zapytań dziennie, po najwyżej 30 podmiotów w jednym zapytaniu. Spółek spoza rejestru VAT tam nie znajdziesz. Drugą drogą jest usługa BIR GUS, ale wymaga klucza wydawanego przez GUS i obsługi protokołu SOAP.
  2. Numer KRS na odpis. Z numerem KRS pytasz API KRS o odpis aktualny i odczytujesz zarząd, sposób reprezentacji, kapitał i PKD, pamiętając o zamaskowanych osobach.
  3. Sprawozdanie finansowe. Wchodzisz do Repozytorium Dokumentów Finansowych, wyszukujesz spółkę po numerze KRS i pobierasz plik sprawozdania, najczęściej XML w strukturze e-sprawozdań. Potem parsujesz bilans i rachunek zysków i strat, które różnią się wariantem zależnie od wielkości spółki.

Ten łańcuch działa, ale ma koszt, którego nie widać w cenniku. Trzeba utrzymywać trzy integracje, obsługiwać trzy rodzaje błędów i pilnować limitu wykazu VAT. Przekroczenie limitu blokuje dostęp do obu metod API wykazu do północy. Do tego dochodzi parser plików XML, który psuje się przy każdej zmianie struktury sprawozdań.

Porównanie dróg do danych spółki po NIP

DrogaCo dajeOgraniczeniaKoszt
API KRSodpis JSON, zarząd bez nazwisk, kapitał, PKDtylko po numerze KRS, brak finansówbezpłatne
API wykazu podatników VATNIP na KRS, status VAT, rachunki100 zapytań dziennie po 30 podmiotów, tylko podatnicy VATbezpłatne
BIR GUSdane z REGON po NIPklucz z GUS, protokół SOAP, brak finansówbezpłatne
Repozytorium Dokumentów Finansowychpliki sprawozdańpobieranie po numerze KRS, parsowanie XML po Twojej stroniebezpłatne, czas programisty
API PrzedsiębiorcyNIP, KRS lub nazwa w jednym parametrze, finanse z lat, zarząd, wspólnicy, inne spółki osóbmiesięczna pula zapytań planuod 745 zł netto miesięcznie

Jeśli sprawdzasz kilka spółek w tygodniu, darmowe źródła wystarczą i nie ma sensu płacić. Jeśli w Twoim systemie co miesiąc przechodzą setki wniosków, a decyzja zależy od przychodu i kapitału własnego, darmowa droga zaczyna kosztować więcej niż abonament.

Ile kosztuje utrzymanie własnej integracji

Policz to na swoich stawkach. Pierwsza wersja łańcucha z trzema źródłami i parserem sprawozdań to zwykle kilka tygodni pracy programisty. Potem dochodzi utrzymanie: obsługa zmian w strukturze plików, ponawianie zapytań po błędach serwerów, kontrola limitu wykazu VAT i odpowiedzi na pytania działu ryzyka, czemu przy danej spółce brakuje liczb. Nawet przy kilku godzinach miesięcznie koszt utrzymania szybko zbliża się do ceny planu z API.

Jest też koszt, którego nie policzysz w godzinach. Gdy własny parser po cichu przestanie czytać jeden wariant rachunku zysków i strat, model scoringowy dostaje puste pola i nikt tego nie zauważa przez kilka tygodni.

Co zwraca API z danymi finansowymi spółek

Nasze API REST ma cztery metody GET. Lista spółek przyjmuje w parametrze q nazwę, NIP albo numer KRS i zwraca identyfikatory, formę prawną, siedzibę i status. Profil spółki dodaje osoby z rolami i procentem udziałów oraz sprawozdania z kolejnych lat: rok, przychody, zysk netto i kapitał własny jako liczby całkowite. Profil osoby zwraca wszystkie jej role w spółkach z datami od i do oraz szacowany przedział wartości udziałów.

Klucz wysyłasz w nagłówku Authorization w schemacie Bearer. Stan miesięcznego limitu widać w nagłówkach odpowiedzi, a po jego wyczerpaniu API zwraca kod 429. Pełne przykłady zapytań i odpowiedzi są w dokumentacji API. Osoby, które złożyły sprzeciw wobec publikacji profilu, nie są zwracane.

Czy API KRS jest darmowe?

Tak, oficjalne API KRS jest bezpłatne i działa bez klucza. Płacić warto dopiero wtedy, gdy potrzebujesz czegoś, czego to API nie zwraca: wyszukiwania po NIP lub nazwie, liczb ze sprawozdań, pełnych danych osób albo ich powiązań z innymi spółkami. Sam odpis dla znanego numeru KRS zawsze pobierzesz za darmo.

Czy API KRS zwraca sprawozdania finansowe?

Nie. Odpis z API KRS zawiera tylko wzmianki o złożeniu sprawozdania, czyli datę złożenia i okres, którego dotyczy. Same liczby trzeba pobrać z Repozytorium Dokumentów Finansowych jako plik i przetworzyć samodzielnie. API ze sprawozdaniami zwraca przychody, zysk netto i kapitał własny z kolejnych lat w jednej odpowiedzi JSON.

Jak sprawdzić KRS po NIP w API?

W oficjalnym API KRS się nie da, bo przyjmuje wyłącznie numer KRS. Numer KRS dla NIP-u podaje metoda search API wykazu podatników VAT, w limicie 100 zapytań dziennie. W naszym API wysyłasz NIP w parametrze q metody GET /api/v1/spolki i dostajesz spółkę z numerem KRS, a następne zapytanie zwraca jej zarząd i finanse.

Dla kogo płatna alternatywa ma sens

Najczęściej kupują ją firmy leasingowe i faktoringowe, które oceniają wnioski po wynikach spółki, fintechy z onboardingiem klientów biznesowych, zespoły sprzedaży B2B uzupełniające CRM o przychód i decydentów oraz biura rachunkowe sprawdzające klienta przed przyjęciem zlecenia. Wspólny mianownik to powtarzalny proces, w którym ręczne pobieranie sprawozdań zajmuje czas analityka.

Jeśli zamiast odpytywać rejestr przy każdym wniosku chcesz pilnować zmian u stałych klientów, połącz API z listą obserwowanych opisaną na stronie monitoring kontrahentów w KRS. A gdy dane potrzebne są analitykowi, a nie systemowi, wystarczy wyszukiwarka sprawozdań finansowych w planie Analityk.

Podsumowanie wyboru

Znasz numer KRS i potrzebujesz tylko odpisu: zostań przy bezpłatnym API KRS. Masz NIP, kilka spółek tygodniowo i czas programisty: złóż łańcuch z wykazu VAT, API KRS i repozytorium. Masz setki spółek miesięcznie, a decyzja zależy od przychodu, kapitału i ludzi w zarządzie: wybierz API KRS ze sprawozdaniami finansowymi w planie Firma za 745 zł netto miesięcznie i wyślij pierwsze zapytanie kilka minut po płatności.

Finanse spółek po NIP w jednym zapytaniu

Przychody, zysk netto i kapitał własny z kolejnych lat, zarząd i wspólnicy w odpowiedzi JSON. 20 000 zapytań miesięcznie w planie Firma.