DeFi TVL and Stablecoin Yield Monitor with Alerts
Pricing
Pay per event
DeFi TVL and Stablecoin Yield Monitor with Alerts
Screen DeFi protocols by chain, category and TVL change, filter stablecoin yield pools by minimum TVL and APY, and get alerts when thresholds are crossed since your last run. Beta.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Detroit Web Agent - Open Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
DeFi TVL + Stablecoin Yield Monitor with Alerts
Use this to screen DeFi protocols by TVL change and find stablecoin yield pools by TVL and APY, with alerts when thresholds are crossed.
Beta. Data for research and monitoring only, not financial advice. DeFi data can be wrong, delayed or manipulated; verify on the linked DefiLlama page before you act, and never rely on a single metric. Built on the free DefiLlama open API, local unit tests with recorded-shape fixtures, and a live check of both endpoints before release. Open an issue on the Issues tab if a field looks wrong and we fix it fast.
What it does
Three modes in one actor, all from the free public DefiLlama API (no key, no login, no proxy):
- Protocol TVL list. Filter protocols by chain, category, minimum TVL and 1-day / 7-day TVL change. Sort by TVL or change.
- Stablecoin yield pools. Filter pools by chain, project, minimum pool TVL and APY range. DefiLlama outlier pools are excluded by default.
- Alerts vs last run. Each run is compared with the snapshot saved in a named key-value store. You get one row per threshold crossed: protocol TVL fell or rose by X percent, a pool APY crossed above or below a level, a pool's TVL dropped, or a new pool now matches your filters. The first alerts run only saves a baseline and charges nothing. Runs where nothing crossed charge nothing.
Use cases
- Daily watch on the protocols you hold or follow: get a row only when TVL moves sharply.
- Shortlist stablecoin pools above your APY and size thresholds for manual review.
- Feed a dashboard, spreadsheet or bot with clean JSON / CSV of DeFi TVL and yields.
Example input
{ "mode": "yields", "chains": ["Ethereum"], "minPoolTvlUsd": 5000000, "minApy": 4, "maxItems": 5 }
Alerts (schedule it daily on Apify):
{ "mode": "alerts", "alertOn": "both", "minTvlUsd": 1000000000, "tvlDropPct": 10, "minApy": 3, "apyAbove": 6 }
Output fields
Protocols: name, slug, category, chain(s), tvlUsd, change1hPct, change1dPct, change7dPct, mcapUsd, url, sourceUrl. Pools: project, chain, symbol, tvlUsd, apy, apyBase, apyReward, apy change 1d / 7d, apyMean30d, stablecoin, ilRisk, exposure, sourceUrl. Alerts add: alert (type), previousTvlUsd or previousApy, changeSinceLastRunPct, threshold, previousRunAt, alertedAt.
Pricing
Pay per event: $0.002 per record returned (about $2 per 1,000). Actor start $0.00005. Baseline runs and runs with no alerts return nothing and charge nothing. Set Maximum cost per run to cap spend.
Data source, limits and attribution
Data: DefiLlama (defillama.com) free open API, api.llama.fi/protocols and yields.llama.fi/pools. Every row links to its DefiLlama page. This actor is independent and not affiliated with or endorsed by DefiLlama. Values refresh on DefiLlama's own schedule (roughly every 30 minutes), so alerts reflect the data at run time. APYs are variable and can be temporary. Pools flagged stablecoin by DefiLlama can still carry smart-contract, depeg and counterparty risk.
Output sample
Each result is one dataset item (JSON, CSV, Excel or via API). Shape taken from the actor's dataset schema; field names and meanings below, not live data:
| Field | Meaning |
|---|---|
alert | |
type | |
name | |
project | |
chain | |
symbol | |
tvlUsd | |
change1dPct | |
change7dPct | |
apy | |
changeSinceLastRunPct | |
sourceUrl |
FAQ
How do I try it quickly? Press Start with the prefilled input; it is a small run.
How is it priced? Pay per event; see the Pricing section above or the Pricing tab. A small run costs very little.
Is this a one-off or can it run on a schedule? Both. Use Apify schedules or the API to run it repeatedly.
What if the source is slow or fails? Failed or rate-limited requests (HTTP 429 or 5xx, network errors) are retried up to 4 attempts with growing waits; if a source stays unavailable the run records a warning instead of returning invented results.
Is the data legal to use? The actor reads public data. You are responsible for using the results in line with applicable law and the source's terms.
Alternatives to DeFi TVL and Stablecoin Yield Monitor with Alerts
Other ways to get similar data, so you can choose what fits:
- DefiLlama website and API: the free source this actor reads
- Dune: SQL analytics on blockchain data
- Token Terminal: paid protocol fundamentals
This actor's edge is pay-per-result pricing, no login and ready-to-use structured output. Compare on a small test run before you commit.
Changelog
- 0.2 (2026-10-28): listing refresh (title, description, README sections, console prefills). No change to output fields.
- Earlier: initial release.