DeFi Rate Yields Scraper avatar

DeFi Rate Yields Scraper

Pricing

from $7.69 / 1,000 results

Go to Apify Store
DeFi Rate Yields Scraper

DeFi Rate Yields Scraper

Scrapes DeFi lending and borrowing rates from DeFi Rate. Filter by token symbol or protocol slug and get APY and TVL data in a flat row.

Pricing

from $7.69 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

ParseForge

DeFi Rate Yields Scraper

Scrape DeFi lending and borrowing yields across protocols, filtered by token or protocol, up to a million rates per run. Every rate comes with its APY, TVL, protocol name, and token pair. No API key. Export to CSV, JSON, Excel, or XML.

Tracking DeFi yields across dozens of protocols and tokens is a manual grind. DeFi Rate aggregates supply and borrow rates from major lending markets, and this Actor reads that public data directly. Filter by token symbol or protocol slug, and get a clean dataset of current APYs and total value locked.

Who uses itWhat they scrape DeFi Rate for
Yield farmersFind the highest current APY for a specific stablecoin across all tracked protocols.
DeFi analystsMonitor total value locked and rate changes across lending markets over time.
Protocol operatorsBenchmark their own pool rates against competitors listed on DeFi Rate.
Crypto data platformsIngest a normalized feed of DeFi yields to power dashboards or newsletters.

What it does

This Actor collects DeFi lending or borrowing rates from DeFi Rate, filtered by token or protocol, and returns each rate as a flat row.

  • ๐Ÿ“ˆ Supply or borrow rates: choose to scrape lending APYs or borrowing APYs in one run.
  • ๐Ÿช™ Token filter: return rates only for a single token symbol like USDC, ETH, or DAI.
  • ๐Ÿฆ Protocol filter: limit results to one protocol slug, such as aave-v3 or compound-v3.
  • โš™๏ธ Configurable volume: set a maximum number of rates from 1 up to 1,000,000 per run.

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

What you can do with DeFi Rate data

๐Ÿ’ฐ Find the best stablecoin yield.

A yield farmer sets the token filter to USDC and the rate type to lend, then runs the Actor daily to spot the protocol offering the highest supply APY.

๐Ÿ“Š Monitor DeFi lending market trends.

A research analyst scrapes all supply rates every week, loads the CSV into a notebook, and tracks TVL and APY shifts across Aave, Compound, and Morpho.

๐Ÿฆ Benchmark a new lending pool.

A protocol team filters by their own slug and a competitor's slug in separate runs, then compares the average borrow rates side by side.

๐Ÿค– Feed a rates alert bot.

A developer schedules the Actor to run hourly, pipes the JSON output to a script, and sends a Discord alert when any tracked APY crosses a threshold.

Why choose this scraper

What you get
No API registrationReads public DeFi Rate data with no account or key required.
Fixed flat schemaEvery rate row has the same fields: protocol, token, APY, and TVL.
Multi-format exportDownload results as CSV, JSON, Excel, or XML for any pipeline.
Resumable runsApify proxies and auto-retry keep long-running scrapes stable.

How it compares

This Actor focuses on DeFi lending and borrowing yields from DeFi Rate, while the CoinMarketCap Scraper targets market cap and price data across the broader crypto market.

FeatureParseForgeCoinMarketCap Scraper
DeFi lending and borrowing ratesYesNot listed
Filter by token symbolYesNot listed
Filter by protocol slugYesNot listed
Total value locked per poolYesNot listed
Market cap and price dataNot listedYes

Configure the run

Drive the Actor by selecting the rate type, and optionally narrow results with a token symbol or protocol slug. Filters apply as data is read so only matching rates reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.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 DeFi Rate Yields 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 DeFi Rate 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/defirate-yields-scraper"

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

Troubleshooting

Why am I getting no results?

Check your token or protocol filter spelling. The filter is case-sensitive and must match DeFi Rate's symbol or slug exactly. Try running without filters first to see available values.

The Actor returns fewer rates than my maxItems setting.

This is normal. The Actor stops when it has collected your requested number of rates or when no more rates match your filters, whichever comes first.

My token filter is not working.

Ensure you are using the correct token symbol as listed on DeFi Rate, for example USDC not USD Coin. Run the Actor once without a filter to confirm the exact symbol.

The run timed out.

Try lowering the maximum rates value. If you need a very large dataset, consider splitting the work into multiple runs with different protocol or token filters.

FAQ

QuestionAnswer
What data source does this Actor use?It reads the public yield data aggregated by DeFi Rate, a site that tracks lending and borrowing rates across many DeFi protocols.
Can I get both supply and borrow rates in one run?No, each run returns either supply rates or borrow rates. Run the Actor twice with different rate type selections to collect both.
How do I filter for a specific token?Enter the token symbol in the Token Filter field, for example USDC, DAI, or ETH. The Actor will return only rates for that token.
What is a protocol slug and where do I find it?A protocol slug is the short identifier used by DeFi Rate, like aave-v3 or compound-v3. You can find them by running the Actor once without a filter and checking the protocol column in your results.
How many rates can I scrape at once?You can set the maximum from 1 up to 1,000,000 rates per run. The Actor will stop once it reaches your limit.
Does this Actor require an API key or login?No. It reads publicly available data from DeFi Rate, so no account, API key, or wallet connection is needed.
What output formats are supported?You can export your dataset as CSV, JSON, Excel, or XML directly from the Apify run console.
Can I schedule this Actor to run automatically?Yes, Apify schedules let you run it every hour, day, or week. Combined with a webhook or an integration, you can build a fully automated yield tracker.
What fields does each rate row contain?Each row includes the protocol name, token symbol, current APY, and total value locked, among other fields. The exact schema is shown in the sample output on the Actor's page.
Is the data real-time?The Actor scrapes whatever DeFi Rate displays at the moment of the run. Rates update frequently, so schedule runs to match your required freshness.
  • coinmarketcap-scraper: Use this instead when you need cryptocurrency market cap, price, and volume data rather than DeFi lending yields.

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 DeFi Rate. 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.