Skip to main content
GET
Fast simple search for navbar/autocomplete overlay

Query Parameters

q
string
required
Required string length: 1 - 200
limit
integer
default:20
Required range: 1 <= x <= 1000
offset
integer
default:0
Required range: x >= 0
provider
string
provider_id
string

Legacy alias for provider.

tags
string[]

Repeatable platform-tag-slug filter.

statuses
string[]
sort_by
enum<string>
default:relevance
Available options:
relevance,
volume_24h,
newest,
ending_soon
sort_order
enum<string>
default:desc
Available options:
asc,
desc
include_total
boolean
default:false

Include a best-effort meta.total (falls back to the filtered count if any rows were dropped by visibility filtering).

include_expired
boolean
default:false
group_results
boolean
default:true

Group markets by event server-side, producing groups/singles in the response.

Response

Simple-search result envelope, optionally grouped and enriched with classified ladders + cross-venue correlations.

Shared envelope for /search/simple and /search/resolve-url. Both always include results/meta; groups/singles appear only when the underlying search was grouped (always true for /search/simple with group_results=true, and for /search/resolve-url on an event URL). classifiedGroups/absorbedMarketIds are only ever attached by /search/simple (group_results=true); /search/resolve-url never sets them. correlations is attached by both, best-effort, and absent if no counterpart markets were found.

results
object[]
required
meta
object
required
groups
object[]
singles
object[]
classifiedGroups
object[]
absorbedMarketIds
string[]

Market/outcome ids already rendered inside classifiedGroups — the overlay should not also render them as standalone rows.

correlations
object

Map of result market_id -> up to 4 similar cross-venue counterpart markets, sorted by similarity descending.