Skip to main content
GET
/
polymarket
/
events
Get Events
curl --request GET \
  --url https://api.domeapi.io/v1/polymarket/events
{
"events": [
{
"event_slug": "presidential-election-winner-2024",
"title": "Presidential Election Winner 2024",
"subtitle": "Who will win the 2024 US Presidential Election?",
"status": "closed",
"start_time": 1704067200,
"end_time": 1730851200,
"volume_fiat_amount": 3686335059.29,
"settlement_sources": "Associated Press",
"rules_url": null,
"image": "https://polymarket.com/images/election-2024.png",
"tags": [
"politics",
"elections"
],
"market_count": 17,
"markets": [
{
"market_slug": "will-trump-win-2024",
"title": "Will Trump win the 2024 election?",
"condition_id": "0x1234...",
"status": "closed",
"volume_total": 1500000000
}
]
}
],
"pagination": {
"limit": 10,
"offset": 0,
"total": 500,
"has_more": true
}
}

Query Parameters

event_slug
string

Filter by specific event slug. When provided, returns a single hydrated event matching that slug (e.g., 'presidential-election-winner-2024'). Use with include_markets=true to get the full event with all its markets.

Example:

"presidential-election-winner-2024"

tags
string[]

Filter events by tag(s)/category. Can provide multiple values (e.g., sports, crypto, politics).

Example:
["sports", "football"]
status
enum<string>

Filter events by status. An event is 'open' if any of its markets are still open, 'closed' if all markets are closed.

Available options:
open,
closed
Example:

"open"

include_markets
enum<string>
default:false

Set to 'true' to include the list of markets for each event in the response.

Available options:
true,
false
Example:

"true"

start_time
integer

Filter events starting after this Unix timestamp (seconds)

Example:

1640995200

end_time
integer

Filter events starting before this Unix timestamp (seconds)

Example:

1672531200

game_start_time
integer

Filter events by game start time (Unix timestamp in seconds). Useful for filtering sports events by when the game starts.

Example:

1704067200

limit
integer
default:10

Number of events to return (1-100). Default: 10.

Required range: 1 <= x <= 100
Example:

10

offset
integer
default:0

Number of events to skip for pagination

Required range: x >= 0
Example:

0

Response

Events response with pagination

events
object[]
pagination
object