ParseForge Scrapers

DeFi Rate Yields Scraper

parseforge/defirate-yields-scraper

Developer toolsAutomationOther

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.

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

Overview

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 it What they scrape DeFi Rate for
Yield farmers Find the highest current APY for a specific stablecoin across all tracked protocols.
DeFi analysts Monitor total value locked and rate changes across lending markets over time.
Protocol operators Benchmark their own pool rates against competitors listed on DeFi Rate.
Crypto data platforms Ingest 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 registration Reads public DeFi Rate data with no account or key required.
Fixed flat schema Every rate row has the same fields: protocol, token, APY, and TVL.
Multi-format export Download results as CSV, JSON, Excel, or XML for any pipeline.
Resumable runs Apify 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.

Feature ParseForge CoinMarketCap Scraper
DeFi lending and borrowing rates Yes Not listed
Filter by token symbol Yes Not listed
Filter by protocol slug Yes Not listed
Total value locked per pool Yes Not listed
Market cap and price data Not listed Yes

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 collected Approximate 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

Question Answer
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.

Related actors

  • 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.

Input

FieldTypeWhat it doesDefault
page string (2 options) Whether to scrape supply (lending) rates or borrow rates. lend
token string Optional. Only return rates for this token symbol (for example USDC, ETH, DAI). Leave empty for all tokens. not set
protocol string Optional. Only return rates for this protocol slug (for example aave-v3, compound-v3, morpho-blue). Leave empty for all protocols. not set
maxItems integer How many yield rates to collect per run. 10

Pricing

from $7.69 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.00769 to $0.0085

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~defirate-yields-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 DeFi Rate Yields Scraper on Apify All scrapers