Skip to main content
GET
/
ens
/
v1
/
profile
/
{name}
Get ENS Profile
curl --request GET \
  --url https://resolvio.namespace.ninja/ens/v1/profile/{name}
{
  "name": "vitalik.eth",
  "resolver": "0x4976fb03C32e5B8cfe2b6cA31A7e9D2b6c7c5c5c5c",
  "texts": [
    {}
  ],
  "addresses": [
    {}
  ],
  "contenthash": "ipfs://QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG"
}
Retrieve comprehensive profile information for an ENS name, including addresses, text records, and content hash.

Path Parameters

name
string
required

ENS name (e.g., "vitalik.eth")

Required string length: 6 - 256
Example:

"vitalik.eth"

Query Parameters

noCache
boolean
default:false

Skip cache and fetch fresh data

Response

ENS profile data retrieved successfully

name
string
required

ENS name that was resolved

Example:

"vitalik.eth"

resolver
string
required

Address of the ENS resolver contract

Example:

"0x4976fb03C32e5B8cfe2b6cA31A7e9D2b6c7c5c5c5c"

texts
object[]

Array of text records associated with the ENS name

addresses
object[]

Array of cryptocurrency addresses associated with the ENS name

contenthash
string

Content hash associated with the ENS name (IPFS, IPNS, etc.)

Example:

"ipfs://QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG"