DIA Crypto Price Oracle Scraper avatar

DIA Crypto Price Oracle Scraper

Pricing

from $1.63 / 1,000 results

Go to Apify Store
DIA Crypto Price Oracle Scraper

DIA Crypto Price Oracle Scraper

Collects live cryptocurrency price quotes from the DIA oracle network. Returns each asset as a flat row with its blockchain, contract address, USD price, and 24h volume.

Pricing

from $1.63 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

ParseForge

DIA Crypto Price Oracle Scraper

Scrape live cryptocurrency price feeds from the DIA oracle network, up to a million assets per run. Each quote returns the asset name, blockchain, contract address, USD price, and 24h volume. No API key required. Export to CSV, JSON, Excel, or XML.

DIA's on-chain oracle data is scattered across multiple blockchains and feeds, making bulk price collection a manual chore. This Actor reads the public DIA API directly, resolves ticker symbols to their highest-volume on-chain asset, and returns a clean, flat dataset of price quotes. You can request assets by common ticker, exact contract address, or pull the top assets ranked by 24h trading volume.

Who uses itWhat they scrape DIA for
DeFi analystsMonitoring oracle-reported prices across chains for arbitrage or risk assessment.
Crypto portfolio trackersPulling a daily snapshot of USD prices for a fixed list of on-chain assets.
Quantitative researchersBuilding a time series of DIA oracle quotes for backtesting trading strategies.
Web3 developersVerifying the latest oracle price for a specific contract address before a transaction.

What it does

This Actor collects cryptocurrency price quotes from the DIA oracle network and returns each asset as a flat row with its blockchain, address, USD price, and volume.

  • ๐Ÿ”ค Ticker symbol resolution: Type BTC, ETH, or SOL and the Actor finds the highest-volume on-chain asset automatically.
  • ๐Ÿ”— Exact asset targeting: Provide a blockchain name and contract address to quote a specific token or native coin.
  • ๐Ÿ“Š Top-by-volume mode: Leave both inputs empty to collect the most actively quoted assets ranked by 24h volume.
  • ๐Ÿงพ Flat row output: Every quote lands as one row with the asset name, blockchain, address, price, and volume, ready for spreadsheets.

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

What you can do with DIA data

๐Ÿ“ˆ Build a daily price feed.

A portfolio tracker runs the Actor each morning with a list of ticker symbols and exports the USD prices to update a dashboard.

๐Ÿ” Verify an on-chain asset price.

A developer passes an Ethereum contract address to the Actor before a liquidation call to confirm the latest DIA oracle quote.

๐Ÿ“Š Monitor top quoted assets.

A researcher leaves the inputs empty and sets a high maxItems to collect the most liquid oracle feeds for a market overview.

โ›“๏ธ Compare cross-chain prices.

An analyst runs the Actor with the same ticker resolved on multiple blockchains to spot price discrepancies reported by DIA.

Why choose this scraper

What you get
No API keyReads the public DIA feeds with zero registration or authentication.
Symbol resolutionMaps common tickers to their highest-volume on-chain asset across blockchains.
Exact address quotingAccepts a blockchain and contract address for precise, unambiguous quotes.
Volume rankingFetches the most actively quoted assets when no specific input is given.

How it compares

No other Store actor targets DIA the same way, so the honest comparison is with the alternatives teams actually weigh.

DIA Crypto Price Oracle ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When DIA changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from ticker symbols, exact blockchain and contract address pairs, or leave both empty to pull the top assets by 24h volume. The maximum assets limit caps how many quotes are collected per run. The Input tab lists every parameter.

A first run with the defaults:

{
"symbols": [
"BTC",
"ETH",
"SOL"
],
"maxItems": 10
}

A larger pull:

{
"symbols": [
"BTC",
"ETH",
"SOL"
],
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$0.36
1,000 results$3.60
10,000 results$36.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 DIA Crypto Price Oracle 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 DIA 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/dia-crypto-oracle-scraper"

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

Troubleshooting

Why am I getting no results?

Check that your ticker symbols are spelled correctly and are actively quoted by DIA. If using Specific assets, verify the blockchain name and contract address are valid. Leaving both inputs empty will always return the top assets by volume if the API is reachable.

Why does my ticker resolve to a different chain than I expected?

The Actor picks the highest-volume match across all blockchains. To force a specific chain, use the Specific assets input with the exact blockchain name and contract address instead of the symbol.

The run timed out. What should I do?

Lower the maxItems value to reduce the number of API calls. You can also increase the Actor's timeout setting in the run options if you need a larger dataset.

I see a zero price for my asset.

DIA may not have a current quote for that asset at this moment, or the contract address may be incorrect. Double-check the address on a block explorer and try again later.

FAQ

QuestionAnswer
Do I need a DIA API key?No. This Actor reads the public DIA API endpoints and requires no registration, authentication, or API key.
How does ticker symbol resolution work?When you provide a symbol like BTC, the Actor queries DIA's quoted-asset list and returns the highest-volume match across all supported blockchains.
Can I quote a specific token on a specific chain?Yes. Use the Specific assets input to provide a blockchain name and the token's contract address. For native coins, use the zero address.
What happens if I leave both input fields empty?The Actor fetches the top quoted assets from DIA ranked by 24h trading volume, up to the maximum assets limit you set.
Which blockchains are supported?The Actor returns whatever blockchains DIA currently serves. Common ones include Ethereum, Solana, BNB Chain, Arbitrum, and Polygon.
What fields does each result row contain?Each row includes the asset name, ticker symbol, blockchain, contract address, USD price, and 24h trading volume, among other metadata.
Is there a rate limit?The Actor respects DIA's public API rate limits and processes requests sequentially. For large runs, increase the timeout or lower maxItems.
Can I export the data?Yes. Apify supports exporting your dataset to CSV, JSON, Excel, XML, and several other formats directly from the run console.
How do I quote a native coin like ETH or SOL?Pass the ticker symbol in the symbols field, or use the Specific assets input with the blockchain name and the zero address (0x0000000000000000000000000000000000000000).
What is the maximum number of assets I can collect?You can set maxItems up to 1,000,000. The actual number collected depends on how many assets DIA quotes at the time of the run.
  • coinmarketcap-scraper: Use this to scrape historical and real-time cryptocurrency data from CoinMarketCap instead of on-chain oracles.
  • coingecko-scraper: Use this to collect coin prices, market caps, and developer data from CoinGecko's web interface.

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 DIA Association. 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.