---
title: "Wallet Identity - Domains"
method: GET
path: "/identity/v1/domains"
tags: ["Wallet Identity"]
---

# Wallet Identity - Domains

`GET /identity/v1/domains`

The full, paginated .sol domain list for one wallet (a wallet can own 100k+). Domains are ordered shortest-first then alphabetical, so page 1 matches the domains preview from the single/multiple endpoints. Only wallets return domains.

## Query parameters

- `address` string, required
- `offset` integer
- `limit` integer

## Response `200`

Successful response

- IdentityDomainsResponse
  - `success` boolean, required
  - `data` object, required
    - `address` string, required — The wallet the domains belong to.
    - `total` integer, required — True number of .sol domains the wallet owns across all pages.
    - `offset` integer, required — The pagination offset echoed back from the request.
    - `limit` integer, required — The page size echoed back from the request.
    - `domains` string[], required — The requested page of domain names, ordered shortest-first then alphabetical. Page 1 (offset=0) matches the domains preview from the single/multiple endpoints.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized. API key is missing or invalid
- `403` — Forbidden. Request is blacklisted or not whitelisted
- `429` — Too Many Requests. Rate limit reached
- `500` — Internal Server Error

---

[API](https://skmtc.net/birdeye/apis/birdeye-data-api.md) · [All operations](https://skmtc.net/birdeye/apis/birdeye-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/birdeye/birdeye-data-api/revisions/fcaba926a089/schema)
