---
title: "Get AutoBoy wallet"
method: GET
path: "/api/public/v1/wallet"
tags: ["AutoBoy Wallet"]
---

# Get AutoBoy wallet

`GET /api/public/v1/wallet`

Returns the AutoBoy smart wallet address associated with the API key, along with native ETH and the ERC-20 tokens it holds that AutoBoy has indexed, keyed by chain. Held tokens AutoBoy has not indexed are omitted. Each chain lists its spend currency first.

## Response `200`

The AutoBoy wallet balances.

- BalanceResponse
  - `autoboyWalletAddress` string, required
  - `balances` object, required — Balances keyed by chain. Every supported chain is present, holding native ETH and the ERC-20 tokens the autoboy smart wallet has there that AutoBoy has indexed, with that chain spend currency first (zero balance when the wallet holds none). Held tokens AutoBoy has not indexed are omitted.
    - `base` object[], required
      - `address` string, required — Token contract address. Native ETH uses the 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE sentinel address.
      - `symbol` string, required
      - `name` string, required
      - `decimals` integer, required
      - `balance` string, required — Balance in atomic units (smallest denomination), base-10 string.
    - `robinhood` object[], required
      - `address` string, required — Token contract address. Native ETH uses the 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE sentinel address.
      - `symbol` string, required
      - `name` string, required
      - `decimals` integer, required
      - `balance` string, required — Balance in atomic units (smallest denomination), base-10 string.

## Other responses

- `401` — Missing, invalid, or revoked API key.
- `404` — The API key owner has no AutoBoy wallet.
- `429` — Rate limit exceeded. Wait `Retry-After` seconds before retrying.
- `500` — Failed to read the balance.
- `502` — The balance provider (Alchemy / RPC) is unavailable.

## Changes

- **2026-07-26** `551d21683ba6` — 1 breaking, 2 info
  - the `balances` response's property type changed from `array` to `object` for status `200`
  - added the required property `balances/base` to the response with the `200` status
  - added the required property `balances/robinhood` to the response with the `200` status

[Change history](https://skmtc.dev/thefirm/apis/autoboy-public-api/changes/api/public/v1/wallet/get.md)

---

[API](https://skmtc.dev/thefirm/apis/autoboy-public-api.md) · [All operations](https://skmtc.dev/thefirm/apis/autoboy-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/thefirm/autoboy-public-api/revisions/56f5091b8f06/schema)
