Skip to main content

GET /subdomains/:parent

Return discoverable subdomain labels beneath one top-level .sns parent.

Request

GET /subdomains/:parent

Path parameters

parent

Required. One TLD-less top-level domain label, such as bonfida. The value is trimmed and converted to lowercase.

Query parameters

rpc

Optional. A non-empty Solana RPC URL that overrides the proxy Worker's RPC_URL binding for this request.

Response

A successful request returns 200 OK with human-readable subdomain labels:

type SubdomainsResponse = {
s: "ok";
result: string[];
};

Only subdomains with discoverable reverse records are included. The route performs program-account queries and can be expensive on public RPC providers.

Example

curl "https://sdk-proxy-v2.sns.id/subdomains/bonfida"
{
"s": "ok",
"result": ["team"]
}

Errors

StatusresultWhen
400Invalid inputparent is empty or contains more than one label.
502RPC unavailableThe selected RPC returns a JSON-RPC error.
500Internal errorNo RPC is configured, or another failure occurs.