Parse Czech documents
instantly
Two specialized tools for Czech digital workflows — extract transactions from bank statement PDFs, or read structured data from Czech identity card photos.
Live demo
From PDF to structured JSON
Every transaction parsed — dates, amounts, counterparty accounts, VS/KS/SS payment symbols — in under a second.
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.
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"
import requests with open("statement.pdf", "rb") as f: r = requests.post( "https://api.ginibooster.cz/api/v1/bs_parse", headers={"Authorization": "Bearer YOUR_API_KEY"}, files={"file": f}, ) print(r.json()["result"])
Supported banks

How it works
Upload your PDF
Select a bank statement PDF from any of 10 supported Czech banks. The file is processed securely.
Automatic bank detection
The parser identifies the bank, extracts all transactions, and normalises dates, amounts, and payment symbols (VS, KS, SS).
Get structured JSON
Download or copy the result. Transactions are auto-tagged — salary, social payments, gambling and more.
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.
AI field extraction
AI reads every field from the card, detects orientation automatically, and cross-validates the MRZ code on the back side.
Get structured data
Receive name, date of birth, document number, personal number and all other fields as structured JSON.
Frequently asked