Skip to content

GET /v1/search

Search across 35K+ market questions. Sub-millisecond response times.

ParameterTypeDefaultDescription
qstringrequiredSearch query (case-insensitive substring match)
limitinteger20Max results. Max 100.
Terminal window
curl -s "https://polynode.dev/v1/search?q=bitcoin&limit=5" \
-H "x-api-key: pn_live_YOUR_KEY"
{
"query": "bitcoin",
"count": 5,
"total": 5,
"results": [
{
"condition_id": "0xabc123...",
"question": "Will Bitcoin hit $100K in 2026?",
"slug": "bitcoin-100k-2026",
"outcomes": ["Yes", "No"],
"end_date": "2026-12-31T23:59:59Z",
"category": "Crypto",
"market_type": "binary",
"active": true,
"token_ids": ["21742633...", "98765432..."],
"image": "https://polymarket.com/images/bitcoin.png",
"last_price": 0.72,
"volume_24h": 48293.50,
"mid_price": 0.72
}
]
}
FieldTypeDescription
querystringThe search query
countintegerNumber of results returned
results[].condition_idstringCTF condition identifier
results[].questionstringMarket question text
results[].slugstringURL slug
results[].outcomesstring[]Outcome labels
results[].token_idsstring[]All token IDs for this market
results[].activebooleanWhether the market is active
results[].last_pricenumber | nullLast settlement price
results[].volume_24hnumber24h volume (from first token)
results[].mid_pricenumberOrderbook mid price (if available)
StatusDescription
400Missing required q parameter