Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.polymarket.us/llms.txt

Use this file to discover all available pages before exploring further.

The Series resource provides access to series information. Series group related events together (e.g., NFL games, election cycles, daily crypto markets).

Methods

MethodEndpointDescription
list(params?)GET /v1/seriesList all series
retrieve(id)GET /v1/series/id/{id}Get series by ID

list

Get a list of all series with optional filtering.
const series = await client.series.list({
  active: true,
  limit: 20,
});

for (const s of series.series) {
  console.log(`${s.title} (${s.recurrence})`);
}

Parameters

ParameterTypeDescription
limitnumberMaximum results
offsetnumberPagination offset
slugstring[]Filter by slugs
activebooleanFilter by active status
closedbooleanFilter by closed status
archivedbooleanFilter by archived status
recurrencestringFilter by recurrence (daily, weekly, etc.)

Response Fields

FieldTypeDescription
idnumberUnique series identifier
slugstringURL-friendly identifier
titlestringSeries title
subtitlestringSeries subtitle
descriptionstringSeries description
seriesTypestringType of series
recurrencestringRecurrence pattern
activebooleanWhether series is active
volumestringTotal trading volume
liquiditystringCurrent liquidity

retrieve

Get a single series by ID.
const series = await client.series.retrieve(123);

console.log(`Title: ${series.title}`);
console.log(`Description: ${series.description}`);
console.log(`Recurrence: ${series.recurrence}`);