Bezpłatne API dla każdego

Trzy proste API, które przydają się w każdym programie do faktur, formularzu czy arkuszu: sprawdzenie numerów, kurs NBP do przeliczenia faktury i polski kalendarz z terminami. Działają bez klucza, także z przeglądarki (CORS). Nie zapisuję danych z zapytań.

Bez klucza · bez rejestracji · 60 zapytań na minutę

Walidacja numerów

GET /api/v1/walidacja?nip=…&regon=…&pesel=…&iban=…&krs=…&vin=… albo POST z {"pozycje": [{"typ": "nip", "wartosc": "…"}]} (do 100). Sumy kontrolne NIP, REGON (9 i 14 cyfr), PESEL (z poprawną datą), IBAN z krajów UE (dla polskich rachunków także bank), format KRS oraz VIN: producent, region, cyfra kontrolna i rok modelowy.

GET /api/v1/walidacja
curl "https://odswiezona.pl/api/v1/walidacja?nip=1133067162&iban=PL61109010140000071219812874"

200 OK

{  "ok": true,  "wyniki": [{ "typ": "nip", "poprawny": true, "postac": "1133067162" },             { "typ": "iban", "poprawny": true, "kraj": "PL", "postac": "PL61 1090 1014 0000 0712 1981 2874", "bank": "Santander Bank Polska" }]}

Kurs NBP do faktury

GET /api/v1/kurs?waluta=EUR&data=2026-09-28&kwota=1234.56: kurs średni NBP (tabela A) z ostatniego dnia roboczego przed podaną datą, czyli tak, jak wymaga art. 31a ustawy o VAT (i przepisy PIT oraz CIT), numer tabeli i kwota w złotych.

Kalendarz: święta, dni robocze, terminy

GET /api/v1/kalendarz?rok=2026 (święta i liczba dni roboczych), ?data=2026-11-11 (czy to dzień roboczy) albo ?od=2026-09-29&dni=14 (termin płatności; termin w sobotę albo święto przesuwa się na następny dzień roboczy, art. 115 KC) z &rodzaj=robocze do liczenia w dniach roboczych. Uwzględnia Wigilię wolną od 2025 r.

Zasady

CoJak
Kluczniepotrzebny; wywołanie z przeglądarki też działa (nagłówek Access-Control-Allow-Origin: *)
Limit60 zapytań na minutę z jednego adresu IP (adres służy tylko do licznika i nie jest zapisywany)
OdpowiedźJSON: {"ok": true, …}; błąd: {"ok": false, "blad": "opis po polsku"} z kodem 400, 404 albo 429
Danenumerów i wyników nie zapisuję ani nie loguję; kursy pochodzą z publicznego API NBP

API działa bez gwarancji dostępności. Potrzebujesz większego limitu albo umowy? Napisz do mnie. Zobacz też płatne API: kontrahenci, dowód rejestracyjny, audyt strony, kod QR KSeF i kategorie kosztów.