---
title: "List available monthly account statements. Filter server-side rather than paging and filtering client-side."
method: GET
path: "/statements"
tags: ["Statements"]
---

# List available monthly account statements. Filter server-side rather than paging and filtering client-side.

`GET /statements`

## Query parameters

- `limit` string — Page size, 1–100 (default 25).
- `cursor` string — Opaque cursor from a prior response nextCursor.
- `account` string — Only this account: its id from GET /v1/accounts.
- `month` string — Only this statement month, YYYY-MM.
- `year` string — Only this statement year, YYYY.

## Response `200`

A page of statements.

- object
  - `data` Statement[], required
    - `id` string, required
    - `accountId` string, required
    - `accountName` string, required — Nickname when set, else the product label.
    - `month` string, required — The statement month, 'yyyy-MM' (UTC).
    - `description` string, required — The month as the customer sees it, e.g. 'June 2026'.
  - `nextCursor` string, nullable, required — Pass back as ?cursor for the next page; null on the last page.

---

[API](https://skmtc.dev/joinarc/apis/arc-api.md) · [All operations](https://skmtc.dev/joinarc/apis/arc-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/joinarc/arc-api/revisions/f0dc4aa0fe84/schema)
