Quick Start
API Endpoints
- System Status
- Ecosystem Metrics
- Historical Metrics
- AVS
- GETRetrieve all AVS
- GETRetrieve all AVS addresses
- GETRetrieve an AVS by address
- GETRetrieve all stakers for a given AVS address
- GETRetrieve all operators for a given AVS address
- GETRetrieve all rewards for a given AVS address
- GETRetrieve all reward events for a given AVS address
- GETRetrieve all registration events for a given AVS address
- GET
- Operators
- Stakers
- Withdrawals
- Deposits
- Rewards
- Events
- Operator-Sets
Retrieve all AVS
Returns all AVS records. This endpoint supports pagination.
curl --request GET \
--url https://api.eigenexplorer.com/avs \
--header 'X-API-Token: <x-api-token>'
{
"data": [
{
"address": "0x35f4f28a8d3ff20eed10e087e8f96ea2641e6aa1",
"metadataName": "Example AVS",
"metadataDescription": "This is an example AVS",
"metadataDiscord": "https://discord.com/invite/abcdefghij",
"metadataLogo": "<string>",
"metadataTelegram": "https://t.me/acme",
"metadataWebsite": "https://acme.com",
"metadataX": "https://twitter.com/acme",
"totalStakers": 10,
"totalOperators": 10,
"maxApy": "1.0",
"createdAtBlock": "19631203",
"updatedAtBlock": "19631203",
"createdAt": "2024-04-11T08:31:11.000Z",
"updatedAt": "2024-04-11T08:31:11.000Z",
"curatedMetadata": {
"avsAddress": "0x2344c0fe02ccd2b32155ca0ffcb1978a6d96a552",
"metadataName": "Example AVS",
"metadataDescription": "This is an example AVS",
"metadataDiscord": "https://discord.com/invite/example",
"metadataLogo": "The URL of the AVS's logo",
"metadataTelegram": "The URL of the AVS's Telegram channel",
"metadataWebsite": "https://example.com",
"metadataX": "https://twitter.com/example",
"metadataGithub": "https://github.com/example",
"metadataTokenAddress": "0x2344c0fe02ccd2b32155ca0ffcb1978a6d96a552",
"tags": [
"Example tag 1",
"Example tag 2"
],
"isVisible": true,
"isVerified": true
},
"shares": [
{
"strategyAddress": "0x93c4b944d05dfe6df7645a86cd2206016c51564d",
"shares": "1000000000000000000000"
},
{
"strategyAddress": "0x54945180db7943c0ed0fee7edab2bd24620256bc",
"shares": "1000000000000000000000"
}
],
"tvl": {
"tvl": 1000000,
"tvlBeaconChain": 1000000,
"tvlWETH": 1000000,
"tvlRestaking": 1000000,
"tvlStrategies": {
"Eigen": 1000000,
"cbETH": 2000000
},
"tvlStrategiesEth": {
"stETH": 1000000,
"cbETH": 2000000
}
}
}
],
"meta": {
"total": 30,
"skip": 0,
"take": 12
}
}
Headers
API Token for authentication
Query Parameters
Toggle whether the route should calculate the TVL from shares
true
, false
"false"
Toggle whether the route should send curated metadata
true
, false
"false"
Search mode
contains
, startsWith
"contains"
Case-insensitive search query
"eigen"
Sort results in asc or desc order of APY
asc
, desc
"desc"
Sort results in asc or desc order of TVL value
asc
, desc
"desc"
Sort results in asc or desc order of total stakers
asc
, desc
"desc"
Sort results in asc or desc order of total AVS (only valid for AVS queries)
asc
, desc
"desc"
The number of records to skip for pagination
0
The number of records to return for pagination
12
Response
AVS service manager contract address
"0x35f4f28a8d3ff20eed10e087e8f96ea2641e6aa1"
The name of the AVS
"Example AVS"
The description of the AVS
"This is an example AVS"
The URL of the AVS's Discord server
"https://discord.com/invite/abcdefghij"
The URL of the AVS's logo
The URL of the AVS's Telegram channel
"https://t.me/acme"
The URL of the AVS's website
"https://acme.com"
The URL of the AVS's X
"https://twitter.com/acme"
The total number of stakers staking in the AVS
10
The total number of operators operating the AVS
10
The max APY for the AVS across all the strategies
"1.0"
The block number at which the AVS was created
"19631203"
The block number at which the AVS was last updated
"19631203"
The time stamp at which the AVS was created
"2024-04-11T08:31:11.000Z"
The time stamp at which the AVS was last updated
"2024-04-11T08:31:11.000Z"
The strategy shares held in the AVS
[
{
"strategyAddress": "0x93c4b944d05dfe6df7645a86cd2206016c51564d",
"shares": "1000000000000000000000"
},
{
"strategyAddress": "0x54945180db7943c0ed0fee7edab2bd24620256bc",
"shares": "1000000000000000000000"
}
]
To curate visibility and additional information of the AVS
The name of the AVS
"Example AVS"
The description of the AVS
"This is an example AVS"
The URL of the AVS's Discord server
"https://discord.com/invite/abcdefghij"
The URL of the AVS's logo
The URL of the AVS's Telegram channel
"https://t.me/acme"
The URL of the AVS's website
"https://acme.com"
The URL of the AVS's X
"https://twitter.com/acme"
The URL of the AVS's Github
"https://github.com/acme"
The Token Address of the AVS
"0x2344c0fe02ccd2b32155ca0ffcb1978a6d96a552"
AVS service manager contract address
"0x35f4f28a8d3ff20eed10e087e8f96ea2641e6aa1"
Tags to describe the AVS
["Example tag 1", "Example tag 2"]
Indicates if AVS visibility is allowed
false
Indicates if the AVS has been verified by the EigenExplorer team
false
{
"avsAddress": "0x2344c0fe02ccd2b32155ca0ffcb1978a6d96a552",
"metadataName": "Example AVS",
"metadataDescription": "This is an example AVS",
"metadataDiscord": "https://discord.com/invite/example",
"metadataLogo": "The URL of the AVS's logo",
"metadataTelegram": "The URL of the AVS's Telegram channel",
"metadataWebsite": "https://example.com",
"metadataX": "https://twitter.com/example",
"metadataGithub": "https://github.com/example",
"metadataTokenAddress": "0x2344c0fe02ccd2b32155ca0ffcb1978a6d96a552",
"tags": ["Example tag 1", "Example tag 2"],
"isVisible": true,
"isVerified": true
}
The total value locked (TVL) in the AVS
The combined TVL of all restaking strategies in ETH
1000000
The TVL of Beacon Chain restaking strategy in ETH
1000000
The combined TVL of all liquid restaking strategies in ETH
1000000
The TVL of WETH restaking strategy in ETH
1000000
The TVL of each individual restaking strategy in its native token
The total value locked (TVL) in the strategy, denominated in the strategy's native token
1000000
{ "Eigen": 1000000, "cbETH": 2000000 }
{
"tvl": 1000000,
"tvlBeaconChain": 1000000,
"tvlWETH": 1000000,
"tvlRestaking": 1000000,
"tvlStrategies": { "Eigen": 1000000, "cbETH": 2000000 },
"tvlStrategiesEth": { "stETH": 1000000, "cbETH": 2000000 }
}
curl --request GET \
--url https://api.eigenexplorer.com/avs \
--header 'X-API-Token: <x-api-token>'
{
"data": [
{
"address": "0x35f4f28a8d3ff20eed10e087e8f96ea2641e6aa1",
"metadataName": "Example AVS",
"metadataDescription": "This is an example AVS",
"metadataDiscord": "https://discord.com/invite/abcdefghij",
"metadataLogo": "<string>",
"metadataTelegram": "https://t.me/acme",
"metadataWebsite": "https://acme.com",
"metadataX": "https://twitter.com/acme",
"totalStakers": 10,
"totalOperators": 10,
"maxApy": "1.0",
"createdAtBlock": "19631203",
"updatedAtBlock": "19631203",
"createdAt": "2024-04-11T08:31:11.000Z",
"updatedAt": "2024-04-11T08:31:11.000Z",
"curatedMetadata": {
"avsAddress": "0x2344c0fe02ccd2b32155ca0ffcb1978a6d96a552",
"metadataName": "Example AVS",
"metadataDescription": "This is an example AVS",
"metadataDiscord": "https://discord.com/invite/example",
"metadataLogo": "The URL of the AVS's logo",
"metadataTelegram": "The URL of the AVS's Telegram channel",
"metadataWebsite": "https://example.com",
"metadataX": "https://twitter.com/example",
"metadataGithub": "https://github.com/example",
"metadataTokenAddress": "0x2344c0fe02ccd2b32155ca0ffcb1978a6d96a552",
"tags": [
"Example tag 1",
"Example tag 2"
],
"isVisible": true,
"isVerified": true
},
"shares": [
{
"strategyAddress": "0x93c4b944d05dfe6df7645a86cd2206016c51564d",
"shares": "1000000000000000000000"
},
{
"strategyAddress": "0x54945180db7943c0ed0fee7edab2bd24620256bc",
"shares": "1000000000000000000000"
}
],
"tvl": {
"tvl": 1000000,
"tvlBeaconChain": 1000000,
"tvlWETH": 1000000,
"tvlRestaking": 1000000,
"tvlStrategies": {
"Eigen": 1000000,
"cbETH": 2000000
},
"tvlStrategiesEth": {
"stETH": 1000000,
"cbETH": 2000000
}
}
}
],
"meta": {
"total": 30,
"skip": 0,
"take": 12
}
}