Skip to content
Arc Testnet — names have no monetary value yet
ArcNS / /quote/:name

/quote/:name

GET/quote/{name}

Registration quote for an ArcNS name: validity, availability, the live price from the namespace controller (native USDC wei, 1e18 = 1 USDC, plus a decimal string), the commit-reveal window and the controller/registry addresses to call. Optional ?owner=0x… also checks that the prospective owner is not blocklisted by USDC on Arc (400 when it is). Call before commit/register.

Path Parameters

name*string

@handle, label.arc or label.circle (percent-encode @ as %40). A mixed shape such as @jack.arc is refused with 409.

Query Parameters

owner?string

prospective owner to screen against the USDC blocklist

Match^0x[0-9a-fA-F]{40}$

Header Parameters

PAYMENT-SIGNATURE?string

base64(JSON x402 v2 PaymentPayload) — the signed authorization for one accepts[] entry of a prior 402.

X-API-Key?string

A free-tier key issued by ArcNS; keyed callers are never charged.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/quote/@alice"
{  "input": "@alice",  "name": "@alice",  "namespace": "handle",  "label": "alice",  "chainId": 5042002,  "blockNumber": 1000,  "controller": "0x1000000000000000000000000000000000000002",  "registry": "0x1000000000000000000000000000000000000001",  "valid": true,  "available": false,  "priceWei": "40000000000000000000",  "priceUsdc": "40",  "minCommitmentAge": 60,  "maxCommitmentAge": 86400,  "owner": null,  "ownerBlocklisted": null}

Browse the docs