dYdX Markets Scraper avatar

dYdX Markets Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
dYdX Markets Scraper

dYdX Markets Scraper

Scrapes live dYdX v4 perpetual market snapshots. Returns each contract as a flat row with price, volume, open interest, and funding rate. Filter by ticker symbol.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

9 days ago

Last modified

Share

ParseForge

dYdX Markets Scraper

Scrape dYdX perpetual markets with open interest, funding rates, and 24h volume in one flat dataset. Filter by ticker or grab every market, up to a million rows per run. No API key, no login. Export to CSV, JSON, Excel, or XML.

dYdX's official API needs an account, API keys, and rate limits that slow you down. This reads the public market data directly and returns each perpetual market as one row with its ticker, oracle price, open interest, funding rate, and 24h volume. Filter by ticker or pull the full list, then export it anywhere.

Who uses itWhat they scrape dYdX for
Crypto tradersWhich dYdX markets have the highest funding rates right now
Quant researchersHistorical open interest and volume for backtesting strategies
Market analystsDaily snapshots of dYdX market activity for reports
DeFi developersMonitoring dYdX market health for their own applications

What it does

This Actor collects dYdX perpetual market data and returns each market as a flat row with its ticker, oracle price, open interest, funding rate, and 24h volume.

  • ๐Ÿ“Š Full market coverage: Pull every dYdX perpetual market in one run, up to a million rows.
  • ๐ŸŽฏ Ticker filter: Pass a comma-separated list like BTC-USD,ETH-USD to get only the markets you care about.
  • ๐Ÿ’พ Multiple export formats: Save results as CSV, JSON, Excel, or XML directly from the run.
  • โšก No API key needed: Reads public dYdX market data, no registration or rate limits.

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

What you can do with dYdX data

๐Ÿ“ˆ Track funding rate opportunities.

A crypto trader runs the scraper daily with no ticker filter, sorts by funding rate, and opens positions on the highest-paying markets.

๐Ÿ” Monitor specific tickers.

A quant researcher passes BTC-USD,ETH-USD,SOL-USD to the ticker filter and collects daily open interest and volume for a backtest.

๐Ÿ“Š Build a market dashboard.

A DeFi analyst schedules the scraper every hour and feeds the flat dataset into a dashboard that shows dYdX market health.

๐Ÿงช Research market microstructure.

An academic pulls the full market list once a day and studies how funding rates and open interest move together.

Why choose this scraper

What you get
Open interestCurrent open interest for each perpetual market
Funding rateCurrent funding rate, both 8h and annualized
24h volumeTrading volume over the last 24 hours
Oracle priceThe oracle price used by dYdX for each market

How it compares

This actor focuses on a clean flat dataset with ticker filtering and high item limits, while the competitors add computed rankings or threshold filters.

FeatureParseForgedYdX Perpetual TrackerPerpetual DEX Analytics
Open interestYesYesYes
Funding rateYesYesYes
24h volumeYesYesYes
Oracle priceYesYesNot listed
Ticker filterYesNot listedYes
Computed rankings (top gainers, highest funding)Not listedYesNot listed
Threshold filters (OI, funding)Not listedNot listedYes

Configure the run

Drive the Actor with an optional ticker filter and a maximum item count. The ticker filter runs before data is collected, so only matching markets 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 dYdX Markets 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 dYdX 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/dydx-markets-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 tickerFilter. If you passed a ticker that does not exist on dYdX, the result will be empty. Leave the filter empty to get all markets.

Why did I only get 10 markets?

Free users are limited to 10 items as a preview. Upgrade to a paid plan and set maxItems higher to get more markets.

The run failed with a timeout.

dYdX's public API can be slow during high traffic. Try reducing maxItems or adding a ticker filter to limit the number of requests.

Some fields are missing or null.

dYdX may not have data for every field on every market. Null values are normal for markets with no recent activity.

Can I get historical data?

This scraper returns current market data only. For historical data, you would need to run it on a schedule and store the results over time.

FAQ

QuestionAnswer
Do I need a dYdX API key?No. This scraper reads public dYdX market data and does not require any API key or login.
How many markets can I scrape in one run?Free users are limited to 10 markets as a preview. Paid users can set maxItems up to 1,000,000, which covers every dYdX market many times over.
Can I filter by ticker?Yes. Use the tickerFilter field with a comma-separated list like BTC-USD,ETH-USD. Leave it empty to get all markets.
What data does each row contain?Each row includes the ticker, oracle price, open interest, funding rate (8h and annualized), 24h volume, and other market fields from the dYdX public API.
How often should I run this scraper?dYdX market data changes constantly. For funding rate monitoring, run it every hour. For daily analysis, once a day is enough.
What export formats are supported?You can export results as CSV, JSON, Excel, or XML directly from the Apify run page or via API.
Is this the same as the dYdX Perpetual Tracker actor?Both scrape dYdX market data, but this actor focuses on a clean flat dataset with ticker filtering and high item limits. The Perpetual Tracker adds computed rankings like top gainers.
Does this work with dYdX v4?Yes, it reads the current dYdX v4 perpetual market data.
Can I schedule this scraper?Yes, you can set up a schedule in Apify to run it hourly, daily, or at any interval you need.
What is the cost?The actor is free to try with a 10-market preview. Paid runs cost based on Apify platform usage, and you can set maxItems to control the size.

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 dYdX Trading Inc. 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.