Skip to main content
GET
Wallet Identity - Domains

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.

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Authorizations

X-API-KEY
string
header
required

API key for authentication

Query Parameters

address
string
required

The wallet address to list .sol domains for.

Example:

"DaP44wF8mKmYki1M5zguvXYAW5XF6sLQEzvdmvcizRqD"

offset
integer
default:0

Number of domains to skip. Defaults to 0.

Required range: x >= 0
Example:

0

limit
integer
default:50

Page size. Defaults to 50, maximum 100.

Required range: 1 <= x <= 100
Example:

100

Response

Successful response

success
boolean
required
data
object
required