> ## Documentation Index
> Fetch the complete documentation index at: https://www.diadata.org/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Token Price Feeds

> DIA token price feeds provide smart contracts with real-time price information of cryptocurrencies, transparently sourced from high-volume DEXs and CEXs.

## xMarket Overview

DIA xMarket feeds provide smart contracts **real-time price information of 3,000+ cryptocurrencies**, transparently sourced from 100+ trusted, high-volume DEXs and CEXs.

The feeds facilitate the development of DeFi use cases such as money markets, lending/borrowing, synthetic asset issuance, options, derivatives and futures markets, and many more.

Browse all tokens that DIA's data library currently supports via the link below. New assets can also be supported on demand.

<Card title="Token Price Feeds | DIA App" href="https://www.diadata.org/app/price/" icon={<img className="m-0" src="/favicon.svg" />} horizontal />

You can also check the list of data sources on the app.

<Card title="Data Sources | DIA App" href="https://www.diadata.org/app/source/defi/" icon={<img className="m-0" src="/favicon.svg" />} horizontal />

## How It Works

<Frame caption="Price Feed Flow">
  <img src="https://mintcdn.com/diadata/qIgjiltsbRJuXYkF/images/data-products-and-tools/price-feed-flow.png?fit=max&auto=format&n=qIgjiltsbRJuXYkF&q=85&s=2d4787975a32115c87d7873771932dc2" width="2304" height="1051" data-path="images/data-products-and-tools/price-feed-flow.png" />
</Frame>

Each [feeder](/reference/architecture/data-sourcing#feeder) in the Decentralized Feeder Network runs scrapers that collect real-time trade data from CEXes and DEXes for specific trading pairs (e.g., BTC-USDT) that are then forwarded to the Collector which bundles them into atomic tradeblocks (grouped by market and exchange). The Processor then performs a two-step aggregation: first aggregating trades within each atomic tradeblock into a single value, then combining these values into a final price, which is submitted to the designated Pod (feeder contract) on-chain.

This enables your dApp to access first-party and verifiable data delivered from our decentralized feeder network!

## Learn More

<CardGroup>
  <Card title="Request a custom oracle" href="/guides/how-to-guides/request-a-custom-oracle" icon="angle-right" horizontal iconType="solid" />

  <Card title="Fetch Price Data" href="/guides/how-to-guides/fetch-price-data" icon="code" iconType="solid" horizontal />

  <Card title="Methodologies" href="/guides/methodologies-overview" icon="chart-line" iconType="solid" horizontal />

  <Card title="Token Price APIs" href="/reference/apis/token-prices" icon="server" iconType="solid" horizontal />

  <Card title="Data Sources" href="/dia-stack/architecture/data-sources/overview" icon="database" iconType="solid" horizontal />
</CardGroup>
