Polymarket

Get Polymarket series

Get one Polymarket series and, on request, its recent events.

GET/v1/polymarket/series/{idOrSlug}
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
2
idOrSlugstringrequiredpath

Series id (digits) or slug.

min 1 chars · max 300 chars · pattern: ^[A-Za-z0-9_]+(?:-[A-Za-z0-9_]+)*$

includeEventsbooleanoptionalquery

Add the series' most recent events with their markets' headline numbers (one more lookup). Default: false.

Response fields
113

Endpoint-specific response payload.

datalookupStatus
string

`not_found` when no series has this id or slug.

one of: found, not_found

A series of related events, such as a league season.

dataseriesid
string

Series id.

dataseriesslug
string

Series slug.

dataseriestitle
string

Series title.

dataseriesseriesType
stringnullable

Kind of series, for example `single`.

dataseriesrecurrence
stringnullable

How often a new event is added: `daily`, `weekly`, `monthly` and so on.

dataseriesdescription
stringnullable

Series description.

dataseriesimage
stringnullable

Image URL.

dataseriesicon
stringnullable

Icon URL.

dataseriesstatus
string

Polymarket's own state: `open`, `closed` or `inactive`. An open event or market can carry an end date in the past.

one of: open, closed, inactive

dataseriesactive
boolean

Whether the series is active.

dataseriesclosed
boolean

Whether the series has ended.

dataseriesarchived
boolean

Whether the series is archived.

dataseriesfeatured
boolean

Whether Polymarket features the series.

Traded volume of the series' events in US dollars. Polymarket reports the all-time and 24-hour figures for a series; the other windows are null.

dataseriesvolumetotal

All-time traded volume in US dollars. A number, or an exact decimal string when the value has more digits than a number can hold.

dataseriesvolumeday

Volume in the last 24 hours. A number, or an exact decimal string when the value has more digits than a number can hold.

dataseriesvolumeweek

Volume in the last 7 days. A number, or an exact decimal string when the value has more digits than a number can hold.

dataseriesvolumemonth

Volume in the last 30 days. A number, or an exact decimal string when the value has more digits than a number can hold.

dataseriesvolumeyear

Volume in the last 365 days. A number, or an exact decimal string when the value has more digits than a number can hold.

dataseriesliquidity

Current liquidity in US dollars. A number, or an exact decimal string when the value has more digits than a number can hold.

dataseriescommentCount
integernullable

Number of comments on the series.

dataseriesstartDate
stringnullable

When the series starts (ISO-8601, UTC).

dataseriescreatedAt
stringnullable

When the series was created (ISO-8601, UTC).

dataseriesupdatedAt
stringnullable

When the series was last changed (ISO-8601, UTC).

The series' events, newest end date first. Null unless requested with `includeEvents`.

dataevents[]id
string

Event id.

dataevents[]slug
string

Event slug, as in polymarket.com/event/{slug}.

dataevents[]url
string

Link to the event on polymarket.com.

dataevents[]title
string

Event title.

dataevents[]description
stringnullable

Event description and resolution rules.

dataevents[]status
string

Polymarket's own state: `open`, `closed` or `inactive`. An open event or market can carry an end date in the past.

one of: open, closed, inactive

dataevents[]archived
boolean

Whether Polymarket archived the event.

dataevents[]featured
boolean

Whether Polymarket features the event.

dataevents[]image
stringnullable

Image URL.

dataevents[]icon
stringnullable

Icon URL.

dataevents[]startsAt
stringnullable

When the event starts (ISO-8601, UTC).

dataevents[]endsAt
stringnullable

Scheduled end (ISO-8601, UTC).

dataevents[]closedAt
stringnullable

When the event closed (ISO-8601, UTC).

dataevents[]createdAt
stringnullable

When the event was created (ISO-8601, UTC).

dataevents[]updatedAt
stringnullable

When the event was last changed (ISO-8601, UTC).

Traded volume in US dollars over several windows.

dataevents[]volumetotal

All-time traded volume in US dollars. A number, or an exact decimal string when the value has more digits than a number can hold.

dataevents[]volumeday

Volume in the last 24 hours. A number, or an exact decimal string when the value has more digits than a number can hold.

dataevents[]volumeweek

Volume in the last 7 days. A number, or an exact decimal string when the value has more digits than a number can hold.

dataevents[]volumemonth

Volume in the last 30 days. A number, or an exact decimal string when the value has more digits than a number can hold.

dataevents[]volumeyear

Volume in the last 365 days. A number, or an exact decimal string when the value has more digits than a number can hold.

dataevents[]liquidity

Current liquidity in US dollars. A number, or an exact decimal string when the value has more digits than a number can hold.

dataevents[]openInterest

Value of all open positions in US dollars. A number, or an exact decimal string when the value has more digits than a number can hold.

dataevents[]commentCount
integernullable

Number of comments.

dataevents[]competitive
numbernullable

How close the leading outcomes are, 0 to 1.

dataevents[]negRisk
boolean

Whether the markets form a winner-takes-all group whose prices sum to about 100 percent.

dataevents[]isUserCreated
boolean

Whether a user rather than Polymarket created it.

dataevents[]resolutionSource
stringnullable

Where the outcome is decided.

Extra details Polymarket attaches to some events.

dataevents[]metadatapriceToBeat
numbernullable

For an up-or-down market: the price the outcome is measured against.

dataevents[]metadatafinalPrice
numbernullable

For an up-or-down market: the price it settled at.

dataevents[]metadatagameId
stringnullable

Game id of a sports event.

dataevents[]metadataleague
stringnullable

League or competition.

dataevents[]metadataleagueTier
stringnullable

Tier of the league.

dataevents[]metadatatournament
stringnullable

Tournament or stage.

dataevents[]metadataoriginalStart
stringnullable

When the event was first scheduled to start (ISO-8601, UTC).

dataevents[]marketCount
integer

Number of markets in the event.

Topic tags.

dataevents[]tags[]id
string

Tag id.

dataevents[]tags[]label
string

Tag name, for example `Politics`.

dataevents[]tags[]slug
string

Tag slug.

dataevents[]tags[]createdAt
stringnullable

When the tag was created (ISO-8601, UTC).

dataevents[]tags[]updatedAt
stringnullable

When the tag was last changed (ISO-8601, UTC).

Series the event belongs to.

dataevents[]series[]id
string

Series id.

dataevents[]series[]slug
string

Series slug.

dataevents[]series[]title
string

Series title.

Game details on a sports event.

dataevents[]sportsgameId
integernullable

Game id.

dataevents[]sportsleague
stringnullable

League code, for example `lal`.

dataevents[]sportsleagueName
stringnullable

League name.

dataevents[]sportsscore
stringnullable

Current score, for example `1-0`.

dataevents[]sportsperiod
stringnullable

Current period of the game.

dataevents[]sportselapsed
stringnullable

Elapsed game time.

dataevents[]sportslive
booleannullable

Whether the game is in play.

dataevents[]sportsended
booleannullable

Whether the game has ended.

dataevents[]sportsstartTime
stringnullable

Kickoff (ISO-8601, UTC).

dataevents[]sportsweek
integernullable

Week of the season.

The teams playing.

dataevents[]sportsteams[]id
integernullable

Team id.

dataevents[]sportsteams[]name
string

Team name.

dataevents[]sportsteams[]abbreviation
stringnullable

Short code.

dataevents[]sportsteams[]record
stringnullable

Win-loss record.

dataevents[]sportsteams[]logo
stringnullable

Logo URL.

dataevents[]sportsteams[]ordering
stringnullable

`home` or `away`.

The event's markets, headline numbers only.

dataevents[]markets[]id
string

Market id.

dataevents[]markets[]slug
string

Market slug.

dataevents[]markets[]question
string

The question the market asks.

dataevents[]markets[]conditionId
stringnullable

Condition id.

dataevents[]markets[]status
string

Polymarket's own state: `open`, `closed` or `inactive`. An open event or market can carry an end date in the past.

one of: open, closed, inactive

dataevents[]markets[]groupTitle
stringnullable

Label inside a multi-market event.

Outcomes with their current prices.

dataevents[]markets[]outcomes[]name
string

Outcome name, for example `Yes`.

dataevents[]markets[]outcomes[]tokenId
stringnullable

Outcome token id, used for order books, prices and price history. A decimal string.

dataevents[]markets[]outcomes[]price
numbernullable

Current price as a probability between 0 and 1. Null when the market is not trading.

dataevents[]markets[]lastTradePrice
numbernullable

Price of the last trade.

dataevents[]markets[]bestBid
numbernullable

Highest buy price on the book.

dataevents[]markets[]bestAsk
numbernullable

Lowest sell price on the book.

dataevents[]markets[]volume

All-time traded volume in US dollars. A number, or an exact decimal string when the value has more digits than a number can hold.

dataevents[]markets[]liquidity

Current liquidity in US dollars. A number, or an exact decimal string when the value has more digits than a number can hold.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/polymarket/series/nfl?includeEvents=true" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Polymarket series detail.