Skip to content

Browse All Events

GET /events

Server: https://gamma.openfish.fun

Tags: Events


NameInTypeDefaultDescription
limitqueryinteger25Cap on the number of items returned (upper bound: 500)
offsetqueryinteger0Number of records to skip for pagination
orderquerystringvolumeField used for sorting. Accepted values: volume, liquidity, start_date, end_date, created_at
ascendingquerybooleanfalseWhether to sort in ascending order
closedquerybooleanNarrow results to closed or open events
tag_slugquerystringOnly include events carrying this tag slug
activequerybooleanfalseWhen true, restricts to events that are not closed and whose end_date is in the future
qquerystringFree-text search against the event title (case-insensitive partial match)
idquerystringComma-separated event IDs for batch lookup
tag_idquerystringRestrict to events with this tag ID
exclude_tag_idquerystringComma-separated tag IDs to exclude from results
archivedquerybooleanNarrow by archived status
featuredquerybooleanNarrow to featured events only
include_chatquerybooleanInclude events that have chat enabled
recurrencequerystringFilter by recurrence type
liquidity_minquerynumberMinimum liquidity threshold
liquidity_maxquerynumberMaximum liquidity threshold
volume_minquerynumberMinimum volume threshold
volume_maxquerynumberMaximum volume threshold
start_date_minquerystringEarliest allowable start date (ISO 8601)
start_date_maxquerystringLatest allowable start date (ISO 8601)
end_date_minquerystringEarliest allowable end date (ISO 8601)
end_date_maxquerystringLatest allowable end date (ISO 8601)

200 — The body holds a JSON array of Event objects, each containing its nested markets.

[
{
"id": "456",
"title": "Bitcoin price milestones",
"slug": "bitcoin-price-milestones",
"volume": 120000,
"liquidity": 45000,
"active": true,
"markets": [...]
}
]

Terminal window
curl "https://gamma.openfish.fun/events?limit=10&active=true&tag_slug=crypto"