Overview
Use when an agent must send funds to an ENS name or label a wallet. Input: name (e.g. ens.eth, ENSIP-15 normalized) or address. Output: JSON resolve: address, resolver, avatar/url/description/twitter/github records, contenthash (name+address: matchesExpected); reverse: primary name only if forward-verified. Ethereum mainnet registry; wildcard/offchain resolvers not followed. Example: ?name=ens.eth
Protocol
x402
Price
$0.0050
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
crypto/wallet
Provider
1gateway
Indexed
2026-11-07 06:03:32
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
Input Schema
{
"method": "GET",
"queryParams": {
"address": "0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7",
"name": "ens.eth"
},
"type": "http"
}
Output Schema
{
"example": {
"address": "0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7",
"chain": "ethereum",
"chainId": 1,
"contenthash": "0xe40101fa011b2013c1ff15738acbb865045e0c10d6f5d77e33796068865358585809565cbfe020",
"expectedAddress": "0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7",
"found": true,
"matchesExpected": true,
"mode": "resolve",
"name": "ens.eth",
"namehash": "0x4e34d3a81dc3a20f71bbdf2160492ddaa17ee7e5523757d47153379c13cb46df",
"note": "ETH address record from the name's resolver (Ethereum mainnet). Check the address before sending funds.",
"records": {
"avatar": "https://i.imgur.com/ga6y0c0.jpg",
"com.github": "ensdomains",
"com.twitter": "ensdomains",
"url": "https://ens.domains/"
},
"resolver": "0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41"
},
"type": "json"
}