Complete identity resolution service through a single API. Built for chains, wallets, apps, and agents.
{
"name": "artii.eth",
"addresses": [
{
"coin": 60,
"chain": "eth",
"value": "0x1D84...c19f8",
"exists": true
},
{
"coin": 2147492101,
"chain": "base",
"value": "0x1D84...c19f8",
"exists": true
}
],
"texts": [
{
"key": "avatar",
"value": "https://avatars.namespace.ninja/artii.eth",
"exists": true
},
{
"key": "email",
"value": "arthy@namespace.ninja",
"exists": true
},
{
"key": "com.github",
"value": "nenadmitt",
"exists": true
}
],
"contenthash": {
"value": "ipfs://bafybeid7gdz...fjgha",
"exists": true
},
"resolver": "0x0dcD...86444"
}Test ENS resolution with real-time results. Enter any .eth name and see the magic happen.
or try these examples
Addresses
disabled
Text Records
disabled
Content Hash
disabled
Enter a name or address and click
Resolve to see results
{ } JSON responseGet started in minutes with our simple and powerful API
Start using the API immediately without authentication
Use any HTTP client to resolve ENS names
Parse the JSON response and build amazing apps
curl https://api.resolvio.xyz/ens/v2/profile/vitalik.eth/ens/v2/profile/:name/ens/v2/profile/bulk?names=vitalik.eth,nick.eth/ens/v2/reverse/:address/ens/v2/reverse/bulk?addresses=0x…,0x…/ens/v2/texts/:name?texts=avatar,com.twitter/ens/v2/addresses/:name?addresses=eth,base/ens/v2/contenthash/:nameThe most complete Web3 name resolution service.
Sub-100ms response times with intelligent caching and optimized resolution paths.
99.9% uptime guarantee with automatic failover and redundant infrastructure.
Support for ENS, DNS, and other naming systems across multiple blockchain networks.
RESTful API with comprehensive documentation, SDKs, and code examples.
Fetch exactly what you need – addresses, text records, content hashes, or everything.
Built for the agentic stack – for use by AI agents that need to resolve Web3 identities.
A precise breakdown of supported operations and outputs.
| Operation | Description | Status |
|---|---|---|
| Full profile | Texts, addresses, and contenthash resolved in a single RPC call | Live |
| Text records | Resolve arbitrary key-value records: avatar, email, socials, and any custom key | Live |
| Address records | Resolve cryptocurrency addresses for 100+ chains per ENSIP-9 | Live |
| Contenthash | Resolve IPFS, IPNS, Arweave, and Swarm content pointers | Live |
| Reverse resolution | Resolve an Ethereum address back to its primary ENS name | Live |
| Bulk forward resolution | Resolve multiple ENS names concurrently in a single API call | Live |
| Bulk reverse resolution | Resolve multiple addresses to ENS names in a single batched RPC call | Live |
| Supported chains | List all supported chains with names and coinType values | Live |
| Cache control | Per-name cache invalidation via DELETE. Force fresh resolution with noCache to bypass the cache on any request. | Live |
Everything you need to know about Resolvio and how it works.
Resolvio is the resolution layer within the Namespace ENS infrastructure suite. Related products include:
Yes, but indirectly. Resolvio works with ENS, and ENS supports DNS-linked names via its DNS Registrar. If a traditional domain has been imported or tokenized with ENS and has a resolver set, Resolvio can resolve it.
For example, if alice.com has been claimed in ENS via the DNS Registrar, resolve('alice.com') will work. A standard DNS domain that has not been claimed in ENS will return NOT_FOUND.