Universal Web3 Name Resolution

Resolve Web3 Identities.
One API. Every namespace.

Complete identity resolution service through a single API. Built for chains, wallets, apps, and agents.

GET /ens/v2/profile/artii.eth
{
  "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"
}
No Dependencies
Lightweight by design
Built-in Caching
Per-name, configurable TTL
Bulk Resolution
Forward and reverse
Agent Ready
OpenAPI docs + Skill.md
Playground

Try It Now

Test ENS resolution with real-time results. Enter any .eth name and see the magic happen.

Resolution Request

or try these examples

Addresses

disabled

Text Records

disabled

Content Hash

disabled

Terminal
Type a name to start...

Response

Enter a name or address and click
Resolve to see results

{ } JSON response
Docs

Developer Documentation

Get started in minutes with our simple and powerful API

Quick Start

01

No API Key Required

Start using the API immediately without authentication

02

Make Your First Request

Use any HTTP client to resolve ENS names

03

Integrate & Build

Parse the JSON response and build amazing apps

Terminal
curl https://api.resolvio.xyz/ens/v2/profile/vitalik.eth
Resolve ENS profile
GET/ens/v2/profile/:name
Bulk forward resolution
GET/ens/v2/profile/bulk?names=vitalik.eth,nick.eth
Reverse resolve
GET/ens/v2/reverse/:address
Bulk reverse resolution
GET/ens/v2/reverse/bulk?addresses=0x…,0x…
Text records
GET/ens/v2/texts/:name?texts=avatar,com.twitter
Address records
GET/ens/v2/addresses/:name?addresses=eth,base
Content hash
GET/ens/v2/contenthash/:name
Benefits

Why Resolvio?

The most complete Web3 name resolution service.

Lightning Fast

Sub-100ms response times with intelligent caching and optimized resolution paths.

Rock Solid

99.9% uptime guarantee with automatic failover and redundant infrastructure.

Multi-Chain

Support for ENS, DNS, and other naming systems across multiple blockchain networks.

Developer First

RESTful API with comprehensive documentation, SDKs, and code examples.

Flexible Queries

Fetch exactly what you need – addresses, text records, content hashes, or everything.

AI-Friendly

Built for the agentic stack – for use by AI agents that need to resolve Web3 identities.

Capabilities

What Resolvio resolves.

A precise breakdown of supported operations and outputs.

OperationDescriptionStatus
Full profileTexts, addresses, and contenthash resolved in a single RPC callLive
Text recordsResolve arbitrary key-value records: avatar, email, socials, and any custom keyLive
Address recordsResolve cryptocurrency addresses for 100+ chains per ENSIP-9Live
ContenthashResolve IPFS, IPNS, Arweave, and Swarm content pointersLive
Reverse resolutionResolve an Ethereum address back to its primary ENS nameLive
Bulk forward resolutionResolve multiple ENS names concurrently in a single API callLive
Bulk reverse resolutionResolve multiple addresses to ENS names in a single batched RPC callLive
Supported chainsList all supported chains with names and coinType valuesLive
Cache controlPer-name cache invalidation via DELETE. Force fresh resolution with noCache to bypass the cache on any request.Live
FAQ

Frequently Asked Questions

Everything you need to know about Resolvio and how it works.

Resolvio is a universal Web3 name resolution layer. It offers forward and reverse resolution for ENS (.eth) names and subnames with extra features like a cache service, bulk resolution, and more.
  • Web3 developers who want a simple way to display human-readable names and avatars in their UI without building namespace-specific or custom integrations.
  • Wallet and app builders that accept Web3 identities as input (payments, messaging, access control) and need to resolve them reliably.
  • AI agent builders whose agents need to resolve Web3 names at runtime via the REST API.
  • Others — L2 chains, communities, wallets, payment apps, games, and more.
Yes. Resolvio is open-source and MIT-licensed. The source is available on GitHub. The hosted REST API is a managed service operated by Namespace.
Yes. Resolvio is a lightweight Node.js server with no external dependencies — clone the repo, set your RPC endpoint, and run it. The hosted API at api.resolvio.xyz is optional convenience infrastructure. You are never forced to use it.
No wallet and no API key are required to get started. Public resolution is available immediately with no authentication. An API key is only needed if you want higher rate limits or usage analytics on the hosted REST API.

Resolvio is the resolution layer within the Namespace ENS infrastructure suite. Related products include:

  • ENS Components — a React UI kit for displaying ENS profiles and names.
  • Namespace app — subname issuance and management at scale.
  • Developer documentation — full API reference and guides for subnames and Resolvio.
Yes. Resolvio supports both onchain subnames (stored directly on Ethereum) and offchain subnames (resolved via CCIP-Read from an off-chain data source). The resolution flow is transparent — you call the same API and Resolvio handles the routing automatically.

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.

Start Now

Ready to get started?

Join developers building the future of Web3 with Resolvio