Polymarket Get Market logo

Catalog action Utility

Get detailed information about a Polymarket prediction market by condition ID, slug, or URL. Returns question, description, outcomes, current prices, token IDs, volume, and liquidity. Ideal for: market research, due diligence, price discovery, automated market monitoring.

At a Glance

FieldValue
Action IDpolymarket-get-market
CategoryUtility
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagspolymarket, market-data, read

Payload Schema

FieldTypeRequiredDescription
conditionIdstringNoThe condition ID of the market. Provide one of conditionId, slug, or marketUrl.
slugstringNoThe event slug (e.g., 'bitcoin-above-100k-on-june-30'). Provide one of conditionId, slug, or marketUrl.
marketUrlstringNoA Polymarket event URL. The slug will be extracted automatically. Provide one of conditionId, slug, or marketUrl.

Result Schema

FieldTypeRequiredDescription
eventIdstringNoEvent ID
titlestringNoEvent title
slugstringNoEvent slug
descriptionstringNoEvent/market description
conditionIdstringNoMarket condition ID
questionstringNoMarket question
outcomesarrayNoPossible outcomes
outcomePricesarrayNoCurrent prices for each outcome
tokenIdsarrayNoCLOB token IDs for each outcome
closedbooleanNoWhether the market is closed
activebooleanNoWhether the market is active
acceptingOrdersbooleanNoWhether the market is accepting orders
negRiskbooleanNoWhether this is a neg risk market (elections, multi-candidate events)
volumenumberNoTotal volume traded in USDC (human-readable)
liquiditynumberNoCurrent liquidity in USDC (human-readable)
startDatestringNoMarket start date
endDatestringNoMarket end date
marketsarrayNoArray of sub-markets (for multi-market events)
marketCountnumberNoNumber of sub-markets

Examples

json
{ "type": "polymarket-get-market", "payload": { "conditionId": "example-conditionId", "slug": "example-slug", "marketUrl": "https://example.com/webhook" }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I