Wallet Identity - 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.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

The full, paginated .sol domain list for one wallet.

Where single/multiple return only a 20-domain preview, this endpoint returns every domain a wallet owns — a single wallet can hold 100k+ — so it is single-address and paginated. The response is { address, total, offset, limit, domains }, where domains is the requested page and total is the full count.

Domains are ordered shortest-first then alphabetical, so page 1 (offset=0) equals the domains preview returned by the single/multiple endpoints. Domains are returned only for wallets — a CEX / protocol / token "owning" a .sol domain is SNS spam (anyone can point a domain's owner at any address), so those addresses return an empty list.

Response Field Definitions 🏷️
  • address — the wallet the domains belong to.
  • total — the true number of .sol domains the wallet owns (across all pages).
  • offset / limit — the pagination window echoed back from the request.
  • domains — the requested page of domain names, ordered shortest-first then alphabetical.
Use Cases 💡
  • Enumerate every .sol domain a wallet holds for a profile, audit, or portfolio view.
    • Build a domain-explorer or reverse-lookup that lists all names behind one owner.
    • Verify a specific domain is (or isn't) among a wallet's holdings by paging the full set.
How to Use 🛠️
  • address (required) — the wallet address to list domains for.
    • offset (optional, default 0) — number of domains to skip.
    • limit (optional, default 50, max 100) — page size.
    • Read total, then page forward with offset += limit until you've read total items.
Best Practices ✅
  • Drive pagination from total, not from the length of a single page.
    • Only need a preview? The single endpoint's domains array already gives the first 20 — no need to call this.
    • Keep limit at or below 100; larger pages are rejected.
Limitations ⚠️
  • Single wallet per request — this endpoint is not batched.
    • limit is capped at 100 per page.
    • Non-wallet identities (exchange / protocol / token) return an empty domains list (SNS-spam guard).
    • Solana only.

Query Params
string
required

The wallet address to list .sol domains for.

integer
≥ 0
Defaults to 0

Number of domains to skip. Defaults to 0.

integer
1 to 100
Defaults to 50

Page size. Defaults to 50, maximum 100.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json