Live demo

From PDF to structured JSON

Every transaction parsed — dates, amounts, counterparty accounts, VS/KS/SS payment symbols — in under a second.

statement_02_2026.pdf
KOMERČNÍ BANKA
Account: 123-4567890123/0100 01.02.2026 – 28.02.2026
DateDescriptionVSAmount
03.02.2026Potraviny Jasmín s.r.o.1234567−847,50
12.02.2026Lumiskra a.s.+42 500,00
18.02.2026NovaTel CZ s.r.o.7203099903−649,00
24.02.2026Fond Demo CZ+18 420,00
POST /api/v1/bs_parse 0.00s

Live demo

From photo to verified fields

Every field read from the card — surname, given names, birth date, document and personal numbers — cross-checked against the MRZ.

id_card_front.jpg
OBČANSKÝ PRŮKAZ CZ
Surname NOVÁK
Given names JAN
Date of birth 1990-05-12
Document number AB1234567
Personal number 900512/1234
POST /api/v1/id_parse 0.00s

Ready to integrate in 5 minutes

One endpoint, Bearer auth, multipart file upload. Pick your stack:

curl -X POST https://api.ginibooster.cz/api/v1/bs_parse \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@statement.pdf"

Supported banks

Komerční banka
/0100
MONETA Money Bank
/0600
Air Bank
/3030
ČSOB
/0300
mBank
/6210
Raiffeisenbank
/5500
Fio banka
/2010
UniCredit Bank
/2700
Česká spořitelna
/0800
Partners Banka
/6363

How it works

Bank Statements
1

Upload your PDF

Select a bank statement PDF from any of 10 supported Czech banks. The file is processed securely.

2

Automatic bank detection

The parser identifies the bank, extracts all transactions, and normalises dates, amounts, and payment symbols (VS, KS, SS).

3

Get structured JSON

Download or copy the result. Transactions are auto-tagged — salary, social payments, gambling and more.

Open Bank Statement parser →
Czech ID Parser
1

Upload a photo

Take a photo of a Czech identity card (Občanský průkaz) — front or back side. JPG, PNG and WEBP are accepted.

2

AI field extraction

AI reads every field from the card, detects orientation automatically, and cross-validates the MRZ code on the back side.

3

Get structured data

Receive name, date of birth, document number, personal number and all other fields as structured JSON.

Open Czech ID parser →

Frequently asked

What file formats and sizes are supported?
Bank statements: PDF only. Czech ID cards: JPG, PNG, and WEBP. Every upload — statement or ID — is capped at 20 MB.
Do I need to register to try it?
Yes — a free account unlocks both the bank-statement parser and the Czech ID parser. It takes about 30 seconds; no card required. Create an account →
Which banks are supported?
Ten Czech banks today: KB, MONETA, Air Bank, ČSOB, mBank, Raiffeisenbank, Fio, UniCredit, Česká spořitelna, and Partners Banka. More can be added on request — one new bank usually takes 1–2 days.
How accurate is the parser?
Every supported bank has a regression test suite covering real-world statements, including edge cases like foreign-currency cards, ATM withdrawals, and overdraft accounts. When a bug slips through, you can report it directly from the result page and we ship a fix on the next deploy.