Statements
Retrieve extracted transactions, balances, IBAN, period, and bank metadata from processed bank statements. Polling-friendly with a since parameter for incremental syncs.
GET
https://api.paperarchive.io/v1/statementsScope:
documents:readList bank statement documents with extracted transaction data. Supports incremental polling via the "since" parameter. Only statements whose structured_data has been populated are returned.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
since | string (ISO 8601) | optional | Filter by updated_at >= since. Useful for incremental syncs (e.g. "2026-03-30T10:00:00Z"). |
limit | integer | optional | Maximum number of statements to return (1-500). Default: 100 |
Code examples
curl -X GET "https://api.paperarchive.io/v1/statements?since=2026-03-01T00:00:00Z&limit=50" \
-H "Authorization: Bearer pa_live_abc123def456"GET
https://api.paperarchive.io/v1/statements/:id/transactionsScope:
documents:readRetrieve the full extracted transactions and statement metadata (balances, IBAN, period, bank name) for a single bank statement document.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
id | uuid | required | The bank statement document ID. |
Code examples
curl -X GET "https://api.paperarchive.io/v1/statements/a1b2c3d4-e5f6-7890-abcd-ef1234567890/transactions" \
-H "Authorization: Bearer pa_live_abc123def456"