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

Pull live crypto price oracle quotes from DIA across Bitcoin, Ethereum, Solana, and thousands of on-chain tokens. Resolve assets by ticker or blockchain and address. Returns symbol, name, USD price, prior day price, 24h volume, source, and timestamp for trading models and DeFi research.

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

3 days ago

Last modified

Share

ParseForge Banner

💲 DIA Crypto Price Oracle Scraper

🚀 Export live on-chain crypto oracle quotes in seconds. Pull DIA price feeds for Bitcoin, Ethereum, Solana, and thousands of on-chain tokens by ticker or by blockchain and contract address.

🕒 Last updated: 2026-06-08 · 📊 Up to 10 fields per record · symbol or address resolution · live USD prices

Turn DIA's decentralized oracle into clean, structured quotes you can drop into a trading model, a DeFi dashboard, or a research notebook. Quote assets by ticker symbol (the highest-volume match wins), by exact blockchain and contract address, or leave both empty to pull the top quoted assets by 24h volume.

Coverage is whatever DIA publishes through its public oracle API: USD price, prior-day price, 24h volume, the originating source, and the quote timestamp, keyed by blockchain and on-chain address. No exchange account and no API key are required.

🎯 Target Audience💡 Primary Use Cases
Quant and trading teamsFeed oracle prices into models and alerts
DeFi builders and researchersRead on-chain price feeds by chain and address
Portfolio and dashboard makersTrack USD prices and 24h volume across tokens
Analysts and journalistsCite a dated, sourced price per asset

📋 What the DIA Crypto Oracle Scraper does

This Actor calls the public DIA oracle API and returns one clean record per asset:

  • Quote by ticker — pass symbols like BTC, ETH, SOL; each is resolved to its highest-volume blockchain and address, then quoted.
  • Quote by exact asset — pass blockchain + address pairs for precise on-chain tokens (native coins use the zero address).
  • Top assets fallback — leave both inputs empty to pull the top quoted assets ranked by 24h volume.

Each record carries the USD price, the prior-day price, the 24h USD volume, the source, the quote time, and a scrapedAt timestamp.

🎬 Full Demo (🚧 Coming soon)

⚙️ Input

FieldTypeDescription
symbolsarrayTicker symbols to resolve and quote (for example BTC, ETH, SOL). Each is matched against the DIA quoted-asset list, highest-volume match wins.
assetsarray (JSON)Exact assets to quote, each { "blockchain": "...", "address": "..." }. Use for precise on-chain tokens; native coins use the zero address.
maxItemsintegerHow many records to return. Free plan is capped at 10.

Example 1 — quote by ticker symbol

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

Example 2 — quote an exact on-chain asset

{
"assets": [
{ "blockchain": "Ethereum", "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" }
],
"maxItems": 5
}

⚠️ Good to Know: When you pass a ticker, DIA may list it on several chains; the Actor picks the highest-volume match. For a specific token, use the assets list with the exact blockchain and address. If a symbol is not in the DIA quoted-asset list, the Actor returns a record with an explanatory error so nothing is silently dropped.

📊 Output

Each record represents a single oracle quote:

FieldDescription
🏷 symbolAsset ticker symbol
📌 nameAsset name
blockchainBlockchain the asset is quoted on
🔑 addressOn-chain contract address (zero address for native coins)
💲 priceUsdCurrent USD price
📉 priceYesterdayUsdPrior-day USD price
📊 volumeYesterdayUsd24h volume in USD
🛰 sourceThe DIA source for the quote
📅 timeQuote timestamp from DIA
🕒 scrapedAtCollection timestamp
errorNull on success

Real sample — Bitcoin

{
"symbol": "BTC",
"name": "Bitcoin",
"blockchain": "Bitcoin",
"address": "0x0000000000000000000000000000000000000000",
"priceUsd": 67234.18,
"priceYesterdayUsd": 66120.55,
"volumeYesterdayUsd": 18254331022.4,
"source": "diadata.org",
"time": "2026-06-08T17:08:55.000Z",
"scrapedAt": "2026-06-08T17:09:21.000Z",
"error": null
}

Real sample — Ethereum

{
"symbol": "ETH",
"name": "Ether",
"blockchain": "Ethereum",
"address": "0x0000000000000000000000000000000000000000",
"priceUsd": 3512.07,
"priceYesterdayUsd": 3478.91,
"volumeYesterdayUsd": 9123847710.2,
"source": "diadata.org",
"time": "2026-06-08T17:08:55.000Z",
"scrapedAt": "2026-06-08T17:09:21.000Z",
"error": null
}

Real sample — USDC by exact address

{
"symbol": "USDC",
"name": "USD Coin",
"blockchain": "Ethereum",
"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"priceUsd": 1.0001,
"priceYesterdayUsd": 0.9999,
"volumeYesterdayUsd": 4521903311.7,
"source": "diadata.org",
"time": "2026-06-08T17:08:55.000Z",
"scrapedAt": "2026-06-08T17:09:21.000Z",
"error": null
}

✨ Why choose this Actor

  • One clean record per asset, keyed by blockchain and contract address.
  • Three ways to pick assets: ticker, exact address, or top-by-volume.
  • USD price, prior-day price, and 24h volume in every record.
  • Source and quote time included for auditability.
  • No exchange account, no key, and no login required.

📈 How it compares to alternatives

ApproachEffortStructured fieldsOn-chain addressingMaintenance
This ActorOne runYesYesNone on your side
Copying prices from a siteRepetitiveInconsistentNoConstant
Writing your own oracle clientDaysDependsYou own itYou own the upkeep

🚀 How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the DIA Crypto Price Oracle Scraper.
  3. Enter symbols (for example BTC, ETH) or exact assets (blockchain + address).
  4. Set maxItems to the number of records you want.
  5. Click Start and grab your results when the run finishes.

💼 Business use cases

Trading and quant

GoalHow this helps
Feed prices into a modelGet USD price and 24h volume per asset
Alert on movesCompare price to prior-day price

DeFi and on-chain

GoalHow this helps
Read feeds by addressQuote exact tokens by blockchain and address
Audit a sourceEach record carries source and quote time

Portfolio and dashboards

GoalHow this helps
Track a watchlistPass a list of tickers per run
Refresh on a scheduleRe-run to pull the latest quotes

Research and reporting

GoalHow this helps
Study market structurePull top assets by 24h volume
Cite dated pricesUse the source and time fields

🔌 Automating DIA Crypto Oracle Scraper

Connect runs to the tools you already use:

  • Make and Zapier to trigger runs and route quotes into sheets or databases.
  • Slack to post price snapshots when a run finishes.
  • Airbyte to load results into a warehouse.
  • GitHub Actions to schedule periodic snapshots.
  • Google Drive to archive each run's output.

🌟 Beyond business use cases

  • Research: study how oracle prices track across chains and sources.
  • Personal: build your own crypto price tracker.
  • Non-profit: power a transparent, public price resource.
  • Experimentation: prototype a DeFi data app without writing a scraper.

🤖 Ask an AI assistant

Paste your results into ChatGPT, Claude, Perplexity, or Microsoft Copilot and ask it to rank assets by volume, compute day-over-day moves, or summarize the snapshot.

❓ Frequently Asked Questions

Do I need a DIA account or API key? No. The Actor reads the public DIA oracle API, which needs no login.

How does symbol resolution work? A ticker like BTC is matched against the DIA quoted-asset list, and the highest-volume match (its blockchain and address) is quoted.

How do I quote an exact token? Use the assets input with the precise blockchain and address. Native coins use the zero address.

What if a symbol is not found? The Actor returns a record with an error explaining the symbol was not in the DIA quoted-asset list.

What happens if I leave both inputs empty? The Actor pulls the top quoted assets ranked by 24h volume, up to your maxItems.

Which prices are included? Current USD price, prior-day USD price, and 24h USD volume, plus the source and quote time.

Is there a logo or image field? No. The DIA response has no logo, so the Actor does not include an image field.

How fresh are the quotes? Each run pulls live from DIA, so quotes reflect the oracle at run time.

Can I quote tokens on chains other than Ethereum? Yes. Pass the matching blockchain name and address in the assets input.

Can I schedule this? Yes. Use Apify Schedules to snapshot prices on any cadence.

🔌 Integrate with any app

Results are available through the Apify API, so you can pull them into any app, database, or workflow you already run.

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: independent tool, not affiliated with DIA. Only publicly available data is collected.