Skip to main content
GET
https://api.aisa.one/apis/v1
/
polymarket
/
events
Get Events
curl --request GET \
  --url https://api.aisa.one/apis/v1/polymarket/events \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "<string>",
    "ticker": "<string>",
    "slug": "<string>",
    "title": "<string>",
    "description": "<string>",
    "active": true,
    "closed": true,
    "archived": true,
    "startDate": "2023-11-07T05:31:56Z",
    "endDate": "2023-11-07T05:31:56Z",
    "volume": "<string>",
    "volume24hr": 123,
    "liquidity": 123,
    "image": "<string>",
    "icon": "<string>",
    "markets": [
      {}
    ]
  }
]
Events fetches event/group data from Polymarket Gamma. The AIsa route returns the upstream Gamma response directly as a top-level JSON array of event objects. Best for: Browsing grouped prediction-market events and their associated markets, volumes, dates, tags, and status. Endpoint: GET /polymarket/events

Example

curl -X GET "https://api.aisa.one/apis/v1/polymarket/events?limit=5&closed=false" \
  -H "Authorization: Bearer ***"

Response

The response is a JSON array. Each item is a Polymarket Gamma event object with fields such as id, ticker, slug, title, description, active, closed, volume, liquidity, image, tags, and markets.

Authorizations

Authorization
string
header
required

Your AIsa API key as a Bearer token.

Query Parameters

limit
integer

Maximum number of events to return.

Required range: x >= 0
Example:

20

offset
integer

Number of events to skip for offset-based pagination.

Required range: x >= 0
Example:

0

order
string

Comma-separated list of fields to order by.

Example:

"volume"

ascending
boolean

Sort ascending when true.

Example:

false

id
integer[]

Filter by one or more event IDs.

slug
string[]

Filter by one or more event slugs.

tag_id
integer

Filter by tag ID.

tag_slug
string

Filter by tag slug.

Example:

"sports"

active
boolean

Filter by active events.

archived
boolean

Filter by archived events.

Filter by featured events.

closed
boolean

Filter by whether the event is closed.

liquidity_min
number

Minimum liquidity.

liquidity_max
number

Maximum liquidity.

volume_min
number

Minimum volume.

volume_max
number

Maximum volume.

start_date_min
string<date-time>

Filter events starting after this ISO timestamp.

start_date_max
string<date-time>

Filter events starting before this ISO timestamp.

end_date_min
string<date-time>

Filter events ending after this ISO timestamp.

end_date_max
string<date-time>

Filter events ending before this ISO timestamp.

Response

Top-level array of Polymarket event objects

id
string
ticker
string
slug
string
title
string
description
string
active
boolean
closed
boolean
archived
boolean
startDate
string<date-time>
endDate
string<date-time>
volume
string
volume24hr
number
liquidity
number
image
string
icon
string
markets
object[]