Endpoint
Authentication
A session JWT is required. Pass it as a bearer token or let the browser send thepdx_access cookie automatically:
Query parameters
Filter by market category. Common values:
crypto, politics, sports, science, entertainment. Omit to return all categories.Maximum items to return. Range 1–200.
Number of items to skip. Use for pagination.
Example request
cURL
Response
The response wraps an array ofDiscoverItem objects in data and includes pagination state in meta.
DiscoverItem fields
Canonical question UUID. Use this to fetch full details from
GET /api/v1/questions/{id}.Human-readable canonical question text, e.g.
"Will BTC reach $100k by 2026?".URL-safe identifier for the question.
Market category label.
ISO 8601 timestamp when the market resolves.
null for perpetual markets.Number of platforms currently listing this question. A value of
3 means three separate platform markets are linked to this canonical question.Slugs of every platform listing this question, e.g.
["polymarket", "limitless", "predictfun"].Volume-weighted consensus probability, expressed as a decimal from 0 to 1.
null if no pricing data is available.Weighted standard deviation of Yes prices across platforms. Higher values mean platforms disagree more.
null if fewer than two platforms have pricing data.Categorized divergence level:
low (under 2%), medium (2–5%), or high (over 5%). null if divergence cannot be computed.The cheapest Yes price available across all linked platforms.
null if no pricing data exists.Slug of the platform offering the cheapest price, e.g.
"limitless". null if unavailable.Spread between the cheapest and most expensive Yes price, expressed in basis points (1 bps = 0.01%). A value of
400 means a 4% spread. null if fewer than two prices are available.meta fields
Items returned in this response.
Total items matching the query.
Offset applied to this page.
Limit applied to this page.
Sample response
Use
market_count to quickly identify questions listed on multiple platforms — these are the most likely candidates for arbitrage. Any question with market_count >= 2 and divergence_category of medium or high is worth inspecting further with GET /api/v1/questions/{id}.