Skip to main content
GET
/
ens
/
v2
/
profile
/
bulk
Resolve profiles for multiple ENS names in parallel
curl --request GET \
  --url https://api.resolvio.xyz/ens/v2/profile/bulk
[
  {
    "name": "artii.eth",
    "texts": [
      {
        "key": "avatar",
        "exists": true,
        "value": "https://example.com/avatar.jpg"
      }
    ],
    "addresses": [
      {
        "coin": 60,
        "exists": true,
        "chain": "eth",
        "value": "0x179A862703a4adfb29896552DF9e307980D19285"
      }
    ],
    "contenthash": {
      "exists": true,
      "value": "ipfs://bafybeifx7yeb55armcsxwwitkymga5xf53dxiarykms3ygqic223w5sk3m"
    },
    "resolver": "0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63"
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.namespace.ninja/llms.txt

Use this file to discover all available pages before exploring further.

Resolve profiles for multiple ENS names in one request. Use this for table views, leaderboards, and any UI that needs profile data for multiple names at once.

Query Parameters

noCache
boolean
default:false

Skip cache and fetch fresh data

contenthash
boolean

Response

200 - application/json
name
string
required
Example:

"artii.eth"

texts
object[]
required
addresses
object[]
required
contenthash
object
required
resolver
string
Example:

"0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63"