Home › Monitoring and research › DeFi TVL & Stablecoin Yield Monitor API (DefiLlama)

DeFi TVL & Stablecoin Yield Monitor API (DefiLlama)

How it works

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.

Input options

FieldNameRequiredWhat it does
modeModenoProtocol TVL list, yield pool list, or alerts (compares to the previous run saved in a key-value store; the first alerts run only saves a baseline and is free).
chainsChainsnoKeep only these chains, e.g. Ethereum, Arbitrum, Solana (case-insensitive). Empty = all chains.
categoriesProtocol categoriesnoProtocols only. e.g. Lending, Dexs, Liquid Staking, Bridge. Empty = all.
protocolsSpecific protocolsnoProtocols only. DefiLlama slugs or names, e.g. aave-v3, lido. Empty = all.
minTvlUsdMinimum protocol TVL (USD)noProtocols only. Drop protocols with total value locked below this.
minChange1dPctMin 1-day TVL change (%)noProtocols only. e.g. 10 keeps protocols whose TVL rose 10% or more in a day.
maxChange1dPctMax 1-day TVL change (%)noProtocols only. e.g. -10 keeps protocols whose TVL fell 10% or more in a day.
minChange7dPctMin 7-day TVL change (%)noProtocols only.
maxChange7dPctMax 7-day TVL change (%)noProtocols only.
protocolSortBySort protocols bynoProtocols only.
maxItemsMax itemsnoCap on rows delivered (and charged) this run.
stablecoinOnlyStablecoin pools onlynoKeep only pools DefiLlama flags as stablecoin pools.
minPoolTvlUsdMinimum pool TVL (USD)noDrop thin pools below this TVL.
minApyMinimum APY (%)noKeep pools with APY at or above this.

Output fields

One row per result. These are the 36 fields declared in the actor's dataset schema (field list from the schema, not a sample run).

FieldTypeMeaning
alertstring
typestring
idstring
namestring
slugstring
categorystring
chainstring
chainsarray
symbolstring
projectstring
poolMetastring
tvlUsdnumber
change1hPctnumber
change1dPctnumber
change7dPctnumber
mcapUsdnumber
apynumber
apyBasenumber
apyRewardnumber
apyChange1dPctnumber
apyChange7dPctnumber
apyMean30dnumber
stablecoinboolean
ilRiskstring
exposurestring
outlierboolean
previousTvlUsdnumber
previousApynumber
changeSinceLastRunPctnumber
thresholdnumber
previousRunAtstring
alertedAtstring
urlstring
sourceUrlstring
sourcestring
scrapedAtstring

Limits, stated plainly

Public data only, no login. Fields a source does not publish come back empty rather than guessed. Coverage and freshness follow the underlying public source.

Price

Pay on Apify, no subscription: $0.002 per record returned (pay per event). The live price is on the actor page.

Run it on Apify

Disclosure: we build and maintain this actor.

Related

More in monitoring and research