Search transactions
search_transactionsSearch transactions across all accounts by date, account, payee, category, notes, amount, or cleared state to find payee appearances and page results.
Instructions
Search transactions across every account, filtered by any combination of date range, account, payee, category, note text, payee-name text, amount range, and cleared/reconciled state. Amounts are integer cents and negative means an outflow. Results are newest-first and capped by limit (default 100, max 1000); when truncated is true, more matched than were returned — page with offset or narrow the filters rather than assuming you have seen everything. This is the tool for payee cleanup: it can answer "where else does this payee appear?", which the per-account listing cannot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return. Default 100, maximum 1000. | |
| dateTo | No | Only transactions on or before this date. | |
| offset | No | How many matching results to skip, for paging past `limit`. Keep every other filter identical between pages, or the pages will not line up. | |
| cleared | No | Filter by cleared state. | |
| payeeId | No | Restrict to one payee, by id. | |
| dateFrom | No | Only transactions on or after this date. | |
| accountId | No | Restrict to one account. | |
| amountMax | No | Maximum amount in cents (inclusive). | |
| amountMin | No | Minimum amount in cents (inclusive). | |
| categoryId | No | Restrict to one category, by id. | |
| reconciled | No | Filter by reconciled state. | |
| notesContains | No | Substring match against the notes field. | |
| uncategorized | No | Only transactions with no category set. | |
| payeeNameContains | No | Substring match against the payee’s name. |