u--1: EigenLayer API

JSON API for EigenLayer TVLs, LSTs/LRTs, Operators and AVSs

The EigenLayer API

Welcome to the u--1 EigenLayer API documentation. This API provides live data for EigenLayer TVLs, AVSs, Operators, and LRTs in JSON format, free of charge (attribution required).

  • No authentication required
  • Simple HTTP GET requests
  • For historical data, please contact us directly

Enjoy seamless access to EigenLayer data.


This endpoints returns the top 100 EigenLayer operators with TVL, number of stakers and social links.


This endpoints returns the AVS registrations for each of the top 100 EigenLayer operators.



This endpoint returns EigenLayer AVSs with number of stakers, operator count, TVLs and social links.


Native TVL

This endpoints returns the total ETH TVL in EigenLayer native restaking pods.


LRT/LST misc

This endpoints return a collection of RPC results including LST/LRT supply and EigenLayer TVLs.


NodeJS example

const url = "https://u--1.s3.us-east-2.amazonaws.com/eigenlayer-operator-stats.json";
const response = await fetch(url);
const result = await response.json();
const operators = result.value

Python example

# NOTE: brotli must be installed to handle br decompression
# >>> pip install brotli 

import requests
import json

url = "https://u--1.s3.us-east-2.amazonaws.com/eigenlayer-operator-stats.json"

response = requests.get(url)
data = json.loads(response.text)
operators = data['value']