Feed updates
Commodities.HNG7/USDwent liveEquity.US.VXF7went liveEquity.US.VXV6removedCommodities.RSN7/UScwent liveCommodities.CLLX6/USDremovedCrypto.PRL/USDwent liveCommodities.LIZ6/CNYaddedCommodities.LIX6/CNYaddedCommodities.WTIZ7/USDaddedCommodities.WTIX7/USDaddedCommodities.WTIV7/USDaddedCommodities.WTIU7/USDaddedCommodities.WTIQ7/USDaddedCommodities.WTIN7/USDadded
View all
Developer Hub

Price Feed IDs

Find the symbol, feed ID, exponent and minimum channel of every price feed

Browse every price feed in Pyth Terminal. Each feed's page shows its symbol, feed ID, exponent, status and minimum channel, along with its live and historical prices.

Pass the feed ID in priceFeedIds when you subscribe to prices.

Programmatic access

To look up feeds from code or from an AI agent, call the Symbology & Reference Data API. It returns a JSON array with one object per feed:

curl https://pyth.dourolabs.app/v1/symbols

Symbology & Reference Data documents each field and how to filter the list.

Pyth Core Feed IDs

The Pyth Core contracts and Hermes identify each feed by a 32-byte hexadecimal ID. The symbols API returns it as hermes_id.

Which ID to use

Use these IDs only with the Pyth Core contracts or Hermes. The rest of Pyth Pro, including the Pyth Pro contracts, takes the feed ID shown in Pyth Terminal.

On Solana, each feed additionally has a collection of price feed accounts containing the feed's data. The addresses of these accounts are programmatically derived from the feed id and a shard id, which is simply a 16-bit number. See Use Prices on Solana for more information on price feed accounts.

The following table lists each feed's symbol, hexadecimal ID and Solana price feed account (shard 0).

On this page