Get Account Statements

An Account Statement is a monthly PDF document that summarizes all movements for a given account during a specific period. Statements are generated automatically for every active account and comply with local regulatory requirements.

You can list and download statements through the API or from the Dashboard.

Statements are generated automatically at the beginning of each month for the previous period. No action is required on your end.

List account statements

Using the account_id, call the List Account Statements endpoint. You can list all the Account Statements for the account, or filter for statements from a specific time period.

curl --request GET \
     --url 'https://api.fintoc.com/v2/accounts/acc_3AOIA4Hz09oHLeksYr9pYpBk3NS/account_statements?since=2026-03-01&until=2026-03-31' \
     --header 'Authorization: sk_test_14ucwLs17VyE5XKFxMb3x8sHwPeSrGVh6hvVayzoi8Q' \
     --header 'accept: application/json'
const statements = await client.v2.accounts.accountStatements.list({
  account_id: "acc_3AOIA4Hz09oHLeksYr9pYpBk3NS",
  since: "2026-03-01",
  until: "2026-03-31",
});
statements = client.v2.accounts.account_statements.list(
    account_id="acc_3AOIA4Hz09oHLeksYr9pYpBk3NS",
    since="2026-03-01",
    until="2026-03-31",
)
[
  {
    "id": "acst_8sFkj2mNpQ4rTvWx6yZ1bC3d",
    "object": "account_statement",
    "period": "2026-03",
    "since": "2026-03-01",
    "until": "2026-03-31",
    "download_url": "https://files.fintoc.com/account_statements/acst_8sFkj2mNpQ4rTvWx6yZ1bC3d.pdf?signature=000000000000",
    "created_at": "2026-04-01T00:00:00Z"
  }
]

Download the PDF

The download_url field contains a signed URL. Make a GET request to that URL to download the PDF file directly. The signed URL expires. If it has expired, list the statements again to get a fresh URL.

The downloaded statement looks like this:

Test the integration

In test mode, list the Account Statements for the account and open the download_url from any item in the response. The signed URL returns the statement PDF directly in your browser. If the PDF opens, the integration works end to end.