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"
  }
]
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"