Skip to main content
GET
/
v0
/
transactions
List transactions
curl --request GET \
  --url https://api.getlemma.com/v0/transactions \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "transaction_Wp5mRx3nKv8bTh2d",
      "account_id": "account_Rv4nBt8xKw2pMh6s",
      "amount": 325000,
      "occurred_at": "2026-03-12T16:45:00Z",
      "counterparty": null
    },
    {
      "id": "transaction_Fy7cNw4hBk9tXj6s",
      "account_id": "account_Rv4nBt8xKw2pMh6s",
      "amount": -150000,
      "occurred_at": "2026-03-11T10:20:00Z",
      "counterparty": {
        "type": "external_account",
        "external_account": {
          "id": "external_account_Bx5nTm8hKw3pVd7c"
        }
      }
    }
  ],
  "has_next": true,
  "cursor": "eyJvY2N1cmVkX2F0IjoiMjAyNi0wMy0xMVQxMDoyMDowMFoiLCJpZCI6InRyYW5zYWN0aW9uX0Z5N2NOdzRoQms5dFhqNnMifQ"
}
Returns transactions ordered by most recent first. Results are paginated.

Query parameters

account_id
string
required
Filter transactions to a specific bank account. You can find account IDs using the List bank accounts endpoint.
limit
integer
default:"10"
The number of transactions to return. Maximum is 100.
cursor
string
Cursor from the previous response. Omit to fetch from the beginning.

Response

data
object[]
The list of transaction objects for the requested page.
has_next
boolean
Whether more transactions exist after this page.
cursor
string | null
Pass this value as cursor on the next request to fetch the following page. null when this is the last page.
{
  "data": [
    {
      "id": "transaction_Wp5mRx3nKv8bTh2d",
      "account_id": "account_Rv4nBt8xKw2pMh6s",
      "amount": 325000,
      "occurred_at": "2026-03-12T16:45:00Z",
      "counterparty": null
    },
    {
      "id": "transaction_Fy7cNw4hBk9tXj6s",
      "account_id": "account_Rv4nBt8xKw2pMh6s",
      "amount": -150000,
      "occurred_at": "2026-03-11T10:20:00Z",
      "counterparty": {
        "type": "external_account",
        "external_account": {
          "id": "external_account_Bx5nTm8hKw3pVd7c"
        }
      }
    }
  ],
  "has_next": true,
  "cursor": "eyJvY2N1cmVkX2F0IjoiMjAyNi0wMy0xMVQxMDoyMDowMFoiLCJpZCI6InRyYW5zYWN0aW9uX0Z5N2NOdzRoQms5dFhqNnMifQ"
}