get
/v4/analytics/states-meta/address-tags/{chainId}
Batch resolve address tagsResolve human-readable labels for up to 100 identifiers on a single chain.
identifier may be any resolvable value: owner address, pool address, market id, bytes32 poolId, etc.
Misses return addressTag: null — partial resolution is normal for plain EOAs.
Input order is preserved in the response.
Example:
GET /v4/analytics/states-meta/address-tags/8453?identifiers=0x7Ce5F356a10BBF528618259404543BB1e6412B69,0xRandomEOAPath parameters
chainIdnumber | stringrequired
Query parameters
identifiersstringrequired
Responses
200Response for status 200
Schema
object[]
identifierstringaddressTagobject | null
labelstringHuman-readable label (e.g. ENS name, protocol contract role)protocolIdstringLinked Protocol.id when knownsourceenumOrigin of the tag — `NODE > OPPORTUNITY` priority during mergesNODEOPPORTUNITYExample
[
{
"identifier": "string",
"addressTag": {
"label": "string",
"protocolId": "string",
"source": "NODE"
}
}
]get
https://analytics.merkl.xyz/v4/analytics/states-meta/address-tags/{chainId}curl -X GET "https://analytics.merkl.xyz/v4/analytics/states-meta/address-tags/{chainId}"Fill the required path parameter chainId to send.