Skip to main content
These endpoints return raw Polymarket data directly from the Gamma API without normalization. Use them when you need platform-specific fields that the unified API strips out.

When to use native endpoints

Use caseEndpoint
Cross-platform dashboards, analyticsUnified API (/v1/markets)
Polymarket trading botsNative API (/v1/polymarket/markets)
On-chain tracking, token operationsNative API (/v1/polymarket/markets)

Platform-specific fields

FieldTypeDescription
conditionIdstringCTF condition ID (used for on-chain operations)
clob_token_idsstring[]CLOB token IDs for Yes/No outcomes
outcome_pricesstringJSON-encoded outcome prices
questionstringFull market question text
slugstringURL slug on polymarket.com
tokensobject[]Token details with token_id and outcome
neg_riskbooleanWhether market uses neg-risk framework

ID mapping

Every unified market with platform: "polymarket" has an ID formatted as poly_{condition_id}. Strip the poly_ prefix to get the condition_id for native endpoints.