Skip to main content
v1 is deprecated. It stays compatible for existing integrations and receives maintenance changes only. It will be sunset no earlier than 12 months after v2 reaches general availability (announced with Deprecation / Sunset headers). Build new work on API v2; see migrating from v1.
The REST API is in beta. This endpoint’s response shape may change.
Returns rich detail for the specified accounts: interest rates, fees, and features. Fiskil reads may use Redbark’s bounded encrypted cache for up to 15 minutes; they are not written to the primary database or logs. See Caching for purge and opt-out behaviour. The List Accounts endpoint stays a fast metadata read; use this endpoint when you need rates or fees.

Request

Headers

Trialing customers retain full API access.

Query parameters

Use the List Accounts endpoint to get account IDs. This endpoint is banking only. Mixing a brokerage accountId into the request fails the entire request, not per-account. To tell banking and brokerage accounts apart, join each account’s connectionId to List Connections and check the connection’s category; route brokerage IDs to /v1/holdings.

Response

Account details may be served from a short-lived server-side cache for up to 15 minutes; see Caching for purge and opt-out behaviour. Returned in the order the provider responds, not guaranteed to match the input order. Join back to List Accounts on accountId for the account name, type, and institution. Accounts the provider returns no detail for are silently omitted from data, so don’t assume one entry per requested ID.

Account detail object

Rates are fractions, not percentages. "0.0419" means 4.19%. Multiply by 100 to display.All rate, fee, and feature fields are frequently empty or null. Population comes from the Australian CDR standard and varies widely by bank. Many data holders don’t supply rates on the account, so always handle the absent case.

Deposit / lending rate object

Rate tier object

Fee object

Feature object

Loan details object

Present only on loan accounts (loanDetails is null for all other account types). Amounts are decimal strings; dates are RFC3339 dates (2030-06-01); frequencies are ISO 8601 durations (P1M).
The IDs of any offset accounts are not exposed. offsetAccountEnabled tells you whether an offset arrangement exists.

Error responses

Errors use the standard envelope { "error": { "message": string, "code"?: string, "details"?: string[] } }. The optional code field is set for the structured cases below. Clients should branch on code rather than parsing message.

Examples

Basic request

Python: print the savings rate per account

JavaScript