Skip to content

Prediction markets

Prediction markets let traders buy and sell shares in the outcome of a future event, with prices that track the crowd’s implied probability. QuantConomy mirrors markets from platforms such as Polymarket and links each one to related news entries, so you can read the market’s probability alongside the coverage driving it.

A prediction market is a question with a set of outcomes. Each market has a platform (e.g. polymarket), a question, a category, a status, and trading metrics (volume, volume24h, liquidity).

Each outcome carries a name (e.g. Yes, No), a price between 0 and 1 that represents the market’s implied probability, and — once the market resolves — a winner flag. The bid/ask spread is exposed via bestBid and bestAsk.

Market status is one of:

StatusMeaning
activeOpen for trading (the default filter)
closedTrading ended, not yet resolved
resolvedOutcome decided; resolvedAt is set and the winning outcome’s winner is true
cancelledVoided
Method & pathDescriptionCredits
GET /prediction-marketsList markets (filter by status, category, search)1
GET /prediction-markets/:idSingle market with outcomes and related news entries2

GET /prediction-markets defaults to status=active. Filter by category (politics, crypto, sports, …), search by question text, and sort with sortBy (volume default, liquidity, or endDate). It uses page-based pagination (page + limit).

GET /prediction-markets/:id returns the full market — including description, tags, feesEnabled, resolvedAt, and topicSlugs — plus up to 20 related news entries, each scored by semantic similarity and labeled with how it was matched (matchType: embedding or keyword).

List the highest-volume active politics markets, then open one for its outcomes and related coverage:

Terminal window
# 1. List active politics markets by volume
curl "https://api.quantconomy.com/api/v1/prediction-markets?status=active&category=politics&sortBy=volume&limit=5" \
-H "Authorization: Bearer mtk_your_key_here"
# 2. Inspect a single market (2 credits)
curl "https://api.quantconomy.com/api/v1/prediction-markets/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer mtk_your_key_here"

A sample outcome from the detail response:

{
"name": "Yes",
"price": 0.62,
"bestBid": 0.61,
"bestAsk": 0.63,
"winner": null
}

A price of 0.62 means the market is implying a 62% probability for that outcome.