Pyth Pro x Polymarket - commodity asset type not enabled on API key

Product: Pyth Pro (Lazer) REST API

Issue: My API key obtained through the Pyth Pro x Polymarket partnership can access metal and equity asset types but returns “asset type ‘commodity’ is not in allowed types: ” for commodity feeds (WTI, Natural Gas).

▎ Steps to reproduce:
▎ curl -X POST https://pyth-lazer.dourolabs.app/v1/latest_price \
▎ -H “Authorization: Bearer ”
▎ -H “Content-Type: application/json” \
▎ -d ‘{“channel”:“real_time”,“formats”:[“evm”],“properties”:[“price”],“symbols”:[“Commodities.WTIK6/USD”],“parsed”:true,“jsonBinaryEncoding”:“hex”}’
▎ Returns: API key has insufficient access: feed 2694 is not accessible: asset type ‘commodity’ is not in allowed types:
▎ Working feeds: Metal.XAU/USD, Metal.XAG/USD, Equity.US.SPY/USD, and all 14 equities return data successfully with the same key.

▎ Expected: My Pyth Pro x Polymarket subscription includes Commodities (WTI, NGD, XAUUSD, XAGUSD). Metals work but the commodity asset type appears not enabled on my key.

▎ Request: Please enable the commodity asset type on my API key. Key prefix: 4Vaw91SU…

▎ Project: Quantitative trading research on Polymarket price barrier markets

▎ Contact: Reply here and I’ll DM you

1 Like

The Pyth Pro x Polymarket package does include WTI and Natural Gas — but specific contract months:

• WTI: WTIM6 (ID 3032, June 2026)
• Natural Gas: NGDJ6 (ID 3005, April), NGDK6 (ID 3006, May)

You were querying WTIK6 (ID 2694, November contract), which isn’t in the package. Try using the included symbols — they should work with your key.

Thank you, this worked. GG!