Skip to main content
The Spending Analysis response provides spending data grouped by category, merchant, or time period, along with summary statistics.

Summary attributes

Spending data attributes

Time period attributes

Each entry in spending.by_time_period. This is a different object from the top-level by_time_period described below, which carries a category or merchant breakdown instead.

Transaction IDs

transaction_ids lets you show exactly which transactions make up a day’s total. It is populated only when you request a single day, that is group_by=time_period&time_period=day with start_date equal to end_date. On every other grouping it is null. The values are transaction_id, the same id the transactions endpoint returns, not external_id. When present, the list is exactly the set of transactions behind transaction_count, so the two always agree in length. Internal transfers, investment account activity, and transfers to investment platforms are already excluded. Match on these IDs rather than applying those exclusion rules yourself.

Response attributes


Endpoints


Example response

Single day, with transaction IDs

A request for one day (group_by=time_period&time_period=day&start_date=2026-05-01&end_date=2026-05-01) returns the bucket with transaction_ids filled in.