Skip to main content
GET
List events

Authorizations

X-Api-Key
string
header
required

API key created from the magic-markets website

Query Parameters

sport
string[]

Sport codes to keep. Repeatable, up to 100 values; omit for every sport. Required alongside event_id or competition_id. See "Sports & bet types" in the introduction.

Maximum array length: 100
competition_id
integer[]

Competitions to keep. Repeatable, up to 100 values; omit for every competition. Requires sport.

Maximum array length: 100
Required range: 0 <= x <= 2147483647
event_id
string[]

Events to keep. Repeatable, up to 100 values; omit for every event. Requires sport. Each value is an event's event_id, such as 2026-06-15,1001,2002; any other form gets a 400.

Maximum array length: 100
Pattern: ^\d{4}-\d{2}-\d{2},[^,]+,[^,]+$
lang
enum<string>
default:en

Language for competition and team names.

Available options:
en,
zh-hans,
ko
limit
integer
default:500

Events per page.

Required range: 1 <= x <= 5000
after
string

Cursor - the previous page's last "{sport},{event_id}".

start_time_from
string<date-time>

Keep events starting at or after this instant, 1970 or later. An event whose start time is unknown is never inside a window.

start_time_to
string<date-time>

Keep events starting before this instant, 1970 or later. The window is half-open, so an event starting exactly at this instant is excluded.

ir_status
enum<string>

Keep events with this ir_status. Omit for both.

Available options:
pre_event,
in_running

Response

Events with prices

status
enum<string>
Available options:
ok
data
object[]

Events that currently have prices.