Bunq Payments icon

Bunq Payments

Retrieve payments from a Bunq Monetary Account with pagination and date filtering

Bunq Payments

AI-generated

Summary

Retrieve payments from a bunq monetary account, newest first, with optional limit, last-X-days cutoff, and automatic pagination. Each payment is returned as its own n8n item.

Inputs

  • monetaryAccountId (required) — ID of the bunq monetary account to read payments from.
  • returnAll — If true, keeps paging until no older payments remain (or the date cutoff is hit). Default false.
  • limit — Maximum number of payments to return when Return All is off. Default 50, minimum 1.
  • additionalOptions.lastDays — Only include payments created within the last X days. Paging stops at the first payment older than the cutoff.
  • additionalOptions.itemsPerPage — Page size sent to the bunq API as count (1–200, default 50).

Output shape

One n8n item per payment, where the json is the raw bunq Payment object. If none match, a single item is returned with a message and the monetaryAccountId.

Requires bunqApi credentials. The node creates or reuses a bunq session cached in workflow static data. Requests are rate-limited (GET: 3 per 4 s), so large fetches may be slow. It runs once per input item, and each output item is paired to its input item. With Continue On Fail enabled, a failed item yields an item with an error field. Otherwise the node throws.

Examples

Example 1: Fetch the 20 most recent payments for an account

monetaryAccountId=12345, returnAll=false, limit=20

Example 2: Export all payments from the last 7 days

monetaryAccountId=12345, returnAll=true, additionalOptions.lastDays=7, itemsPerPage=200

Links

Discussion