# StatementBear API documentation > POST a bank or credit card statement PDF to https://statementbear.com/api/v1/documents and get structured JSON back: every transaction, the account it belongs to, and a check that the figures reconcile. $0.49 per parsed document, 25 free, nothing stored. Every page below is available as Markdown at the URL given, and as HTML at the same path without the .md suffix. There is one endpoint, one verb and no SDK. ## Get started - [Introduction](https://statementbear.com/docs/index.md): One POST turns a bank or credit card statement PDF into structured JSON: every transaction, the account it belongs to, and a check that the figures reconcile. - [Quickstart](https://statementbear.com/docs/quickstart.md): Parse your first statement in about five minutes, from creating a key to reading the response. - [Authentication](https://statementbear.com/docs/authentication.md): How to send your API key, how keys are stored, and how to rotate one. ## Guides - [How parsing works](https://statementbear.com/docs/how-parsing-works.md): Which statements work, what to send, and how long and multi-account files are handled. - [Accounts and periods](https://statementbear.com/docs/accounts-and-periods.md): How multi-account and multi-month statements come back, and how to match an account to your own records. - [Amounts and directions](https://statementbear.com/docs/amounts-and-directions.md): How amounts are signed, how direction is decided, and which credits count as income. - [Verification](https://statementbear.com/docs/verification.md): The check on every response, what reconciled means, and what to do when it is false. - [Idempotency and retries](https://statementbear.com/docs/idempotency.md): How to retry a request safely without being charged twice. - [Errors](https://statementbear.com/docs/errors.md): Every status and error code, what is charged, and what to retry. - [Going live](https://statementbear.com/docs/going-live.md): What to check before you put the API in front of real customers. ## API reference - [Parse a document](https://statementbear.com/docs/api/documents.md): POST /api/v1/documents: request headers, body, response headers, statuses and versioning. - [The document object](https://statementbear.com/docs/api/document-object.md): Every field in a parsed document, and what is not included. - [Limits](https://statementbear.com/docs/api/limits.md): File size, concurrency, parse duration and the monthly document cap. ## Billing - [Pricing and billing](https://statementbear.com/docs/billing.md): $0.49 per parsed document, 25 free, and which responses are billable. No seats, no minimum. ## Platform - [Security and data retention](https://statementbear.com/docs/security.md): What happens to a statement you send, what we keep, and for how long. - [MCP server](https://statementbear.com/docs/mcp.md): Connect this documentation to Claude, Cursor, VS Code or any MCP client. Read only, no API key. ## Optional - [Everything, in one file](https://statementbear.com/docs/llms-full.txt): the full documentation concatenated, for when a single fetch is easier than fifteen. - [Product overview](https://statementbear.com/llms.txt): StatementBear as a whole, including the consumer product.