Pyth Core upgrade completed successfully on August 26, 2026. Hermes now requires an API Key. Get yours →
Feed updates
Crypto.CARDS/USDwent liveCrypto.AI/NVDAwent liveEquity.US.SIMO/USDwent liveCommodities.Index.TGAS1M/USDaddedEquity.TW.2454/TWDaddedEquity.TW.3231/TWDaddedEquity.TW.2382/TWDaddedEquity.TW.2317/TWDaddedEquity.TW.2330/TWDaddedEquity.US.GTLB/USDaddedEquity.US.PATH/USDaddedCommodities.LCQ6/UScremovedCommodities.BRENTF7/USDwent liveEquity.Index.SAMSUNG/USDwent live
View all
Developer Hub

Hermes

Learn how Hermes delivers Pyth price updates and how to access it

Hermes is a web service that listens to the Pythnet and the Wormhole Network for Pyth price updates, and serves them via a convenient web API. It provides Pyth's latest price update data format that are more cost-effective to verify and use on-chain.

Hermes allows users to easily query for recent price updates via a REST API, or subscribe to a server-side events stream for streaming updates. The Pyth Network's Javascript SDKs connect to an instance of Hermes to fetch price updates.

Pyth Core was upgraded on August 26, 2026

  • We recommend new integrations use the upgraded contract addresses.
  • Existing integrations using the current addresses were automatically upgraded by the DAO on August 26, 2026. See the upgrade guide for details.

Documentation

The Hermes API Documentation provides a comprehensive explanation of Hermes API for user interaction. You can use the @pythnetwork/hermes-client library to interact with Hermes.

Here's an example of retrieving the latest update of the ETH/USD price feed using curl.

# Example API call
$ curl -H "Authorization: Bearer $PYTH_API_KEY" \
  "https://pyth.dourolabs.app/hermes/api/latest_price_feeds?ids[]=0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace"

# Example Response
[{"id":"ff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace","price":{"price":"184136023127","conf":"177166324","expo":-8,"publish_time":1692110601},"ema_price":{"price":"184100641000","conf":"178704085","expo":-8,"publish_time":1692110601}}]

Accessing Hermes

Hermes can be accessed through a third-party provider (similar to a blockchain RPC). The Pyth Data Association also operates a public instance for development purposes. Please see Hermes API Instances and Providers for more details.

On this page