# DocFig > Careful document tools. The main one converts bank and credit card statement PDFs (text, scanned or password-protected, or photos) to Excel, CSV or JSON and checks every row against the running balance and printed totals. Files are held in memory only. ## Main pages - [Bank statement converter](https://docfig.com/): PDF to Excel or CSV in the browser, free 30 pages a day, no account - [All tools](https://docfig.com/tools): statement, e-invoice, unlock, PDF and image tools - [Pricing](https://docfig.com/pricing): free tier and paid plans (in free early access) - [Security](https://docfig.com/security): how files are handled ## Developer API - [API docs](https://docfig.com/api): REST API, free key by email, 100 pages a month - [OpenAPI 3.1](https://docfig.com/v1/openapi.json): machine-readable spec - Python SDK: `pip install docfig` (import docfig). Node SDK: `npm install docfig`. - Free offline CLI in both SDKs: `docfig check statement.csv` re-checks a transactions table (running balance, swapped debit/credit, duplicates, gaps, date order) with no key and no network.