Developer Hub

Error Codes

Error responses for Pyth Pro APIs

WebSocket Errors

The WebSocket API uses message-based error responses rather than numeric status codes.

Error Response

Returned for general errors such as validation failures or malformed messages.

{
  "type": "error",
  "message": "Human-readable error description"
}

SubscriptionError Response

Returned for subscription-specific errors.

{
  "type": "subscriptionError",
  "subscriptionId": 1,
  "message": "Human-readable error description"
}

Common causes:

  • Invalid or unknown price feed IDs
  • Not entitled to requested feeds
  • Duplicate subscription IDs

On this page