Skip to main content
GET
List virtual accounts
Stable since 2026-05-28 — unchanged in 2026-06-01.

Authorizations

Authorization
string
header
required

Access token from POST /auth (the data.access_token value).

x-api-key
string
header
required

API key issued by Kira. Required on every request, including /auth.

Headers

X-Api-Version
string

Optional. The date-versioned API version to apply for this request (e.g. 2026-04-14). When sent it always wins, even over your pinned account default. When omitted, the API uses your account's pinned version if set, otherwise a baseline default.

Example:

"2026-06-01"

Query Parameters

limit
integer
default:10

Maximum number of virtual accounts to return (1-100).

Required range: 1 <= x <= 100
offset
integer
default:0

Number of virtual accounts to skip for pagination.

Required range: x >= 0
status
enum<string>

Filter by account status. Uses the same raw lifecycle values returned on the response.

Available options:
pending,
activating,
active,
failed,
deactivated
user_id
string<uuid>

Filter by owning user UUID.

type
enum<string>

Filter by virtual account type.

Available options:
US_BANK
mode
enum<string>

Filter by funding mode.

Available options:
fiat,
crypto

Free-text search (1-255 characters).

Required string length: 1 - 255
metadata
object

Stripe-style metadata filter — ?metadata[key]=value deep-object form. Each key must be 1-40 characters and must not contain [ or ]. Multiple keys are AND-ed.

Response

Success.

Paginated list envelope (offset-based).

data
object[]
required
pagination
object