ParseForge Scrapers

Lido Staking Stats Scraper

parseforge/lido-staking-stats-scraper

AutomationOther

Collects live Lido staking statistics including stETH APR, total ETH staked, and validator counts. Returns each snapshot as a flat row for time-series tracking.

Run this scraper See the API call
Total users
2
Monthly active
1
Total runs
18
Bookmarked
0
Rating
Not rated yet
Last modified
10 days ago

Overview

ParseForge

Lido Staking Stats Scraper

Scrape live Lido staking statistics including stETH APR, total ETH staked, and validator counts. Every record comes with current APR, 7-day moving average, and protocol-level metrics. No wallet connection or API key required. Export to CSV, JSON, Excel, or XML.

Lido's on-chain data is scattered across smart contracts, guide chain endpoints, and governance dashboards. This scraper pulls the key staking metrics into one flat dataset so you can track stETH performance, total value locked, and validator growth without writing a single Solidity query. It reads the public protocol stats directly and returns each snapshot as a structured row.

Who uses it What they scrape Lido for
DeFi analysts Monitoring stETH APR trends to time liquid staking deposits
Crypto fund managers Tracking total ETH staked on Lido for market share reports
Validator operators Comparing Lido validator counts against solo staking economics
Staking dashboard builders Feeding live Lido metrics into portfolio tracking apps

What it does

This Actor collects live Lido staking statistics including stETH APR, total ETH staked, and validator counts, and returns each snapshot as a flat row.

  • ๐Ÿ“ˆ Live APR tracking: current stETH annual percentage rate plus the 7-day smoothed moving average.
  • ๐Ÿ”ข Protocol-level metrics: total ETH staked, active validator count, and market share data.
  • ๐Ÿ“Š Flat row output: every snapshot lands as one row, ready for time-series analysis in any spreadsheet.
  • โšก No authentication: reads public protocol endpoints, no wallet connect or RPC endpoint needed.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Lido data

๐Ÿ“ˆ Monitor stETH yield trends.

A DeFi analyst runs the scraper daily to plot stETH APR against money market rates and decide when to allocate stablecoins into liquid staking.

๐Ÿฆ Track Lido market dominance.

A research firm collects total ETH staked snapshots weekly to update their Ethereum staking market share dashboard for institutional clients.

๐Ÿ”” Feed staking dashboards.

A frontend developer schedules the Actor every hour to populate a public staking stats widget with live Lido protocol metrics.

๐Ÿ“Š Build historical datasets.

A data scientist pulls one million records to backtest correlations between stETH APR, gas prices, and ETH price action over the past year.

Why choose this scraper

What you get
stETH APR Current annual percentage rate for Lido staked ETH
Total ETH staked Aggregate ETH locked in the Lido protocol
Validator count Number of active Lido node operators
7-day SMA Smoothed APR trend over the trailing week

How it compares

This Actor focuses exclusively on Lido protocol metrics, while the ETH Staking Tracker covers multiple staking providers in one tool.

Feature ParseForge ETH Staking Tracker (Lido + RocketPool + Guide Chain)
Lido stETH APR (current) Yes Yes
Lido stETH APR (7-day SMA) Yes Yes
Total ETH staked on Lido Yes Not listed
Lido validator count Yes Not listed
Rocket Pool rETH APR Not listed Yes
Guide Chain APR Not listed Yes
Telegram alerts on APR changes Not listed Yes

Configure the run

Drive the Actor by setting a maximum number of staking records to collect, from a quick 10-row preview up to one million snapshots for historical tracking. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0018 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.18
1,000 results $1.80
10,000 results $18.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Lido Staking Stats Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Lido through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/lido-staking-stats-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your maxItems is set to at least 1. If the Lido public endpoints are temporarily unreachable, wait a few minutes and retry the run.

Why does the run stop before reaching my maxItems limit?

Free Apify accounts are capped at 10 records. Upgrade to a paid plan to collect up to the full one million records you configured.

The APR values look different from the Lido website.

The Actor pulls from Lido's on-chain data endpoints. Slight differences can occur due to timing. The Lido frontend may apply additional smoothing or display a different averaging window.

Why did my scheduled run fail?

Check the run log in Apify for error details. Common causes include temporary endpoint downtime or hitting your account's concurrent run limit. Retry manually to confirm.

Can I get historical APR data from before today?

This Actor collects live snapshots only. To build historical data, schedule recurring runs starting now and accumulate records over time in a named dataset.

FAQ

Question Answer
What Lido metrics does this scraper return? It returns the current stETH APR, the 7-day smoothed moving average APR, total ETH staked in the protocol, and the active validator count. Each run produces one row per snapshot.
Do I need an API key or wallet to use this? No. The Actor reads public Lido protocol endpoints and requires no API key, wallet connection, or RPC endpoint configuration.
How many records can I collect? Free users can collect up to 10 staking records as a preview. Paid Apify users can set the limit up to one million records per run.
Can I schedule this to run automatically? Yes. You can set an Apify schedule to run the Actor hourly, daily, or weekly and append each snapshot to a time-series dataset.
Does this scraper support Rocket Pool or other liquid staking protocols? This Actor focuses on Lido only. For multi-protocol staking data including Rocket Pool and Guide Chain metrics, consider a broader ETH staking tracker.
What output formats are supported? You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform after each run completes.
How fresh is the data? The Actor pulls live data from Lido's public endpoints on each run, so every snapshot reflects the protocol state at collection time.
Can I filter by date range? The Actor collects sequential snapshots. To build a historical range, schedule recurring runs and filter the resulting dataset by timestamp in your analysis tool.
Is this an official Lido tool? No. This is a third-party scraper built on Apify. It is not affiliated with or endorsed by Lido DAO.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Lido DAO. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer Free users limited to 10 staking records preview. Paid users optional up to 1000000. 10

Pricing

from $1.63 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.00163 to $0.0018

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~lido-staking-stats-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Lido Staking Stats Scraper on Apify All scrapers