---
title: "Get Trending Markets"
method: GET
path: "/api/workflows/polymarket/getTrendingMarkets"
---

# Get Trending Markets

`GET /api/workflows/polymarket/getTrendingMarkets`

Retrieve trending markets sorted by 24-hour volume. Markets must have minimum $150K of 24h volume.

## Query parameters

- `limit` integer
- `page` integer

## Response `200`

Trending markets response

- StandardizedResponse
  - `events` Event[], nullable, required — Array of events with associated markets and tags
    - `id` string, required — Unique event identifier
    - `ticker` string, nullable — Event ticker symbol
    - `slug` string, nullable — URL-friendly event identifier
    - `title` string, nullable — Event title
    - `subtitle` string, nullable — Event subtitle
    - `description` string, nullable — Event description
    - `resolutionSource` string, nullable — Source for event resolution
    - `startDate` string, date-time, nullable — Event start date
    - `creationDate` string, date-time, nullable — Event creation date
    - `endDate` string, date-time, nullable — Event end date
    - `image` string, nullable — Event image URL
    - `icon` string, nullable — Event icon URL
    - `active` boolean, nullable — Whether event is active
    - `closed` boolean, nullable — Whether event is closed
    - `archived` boolean, nullable — Whether event is archived
    - `new` boolean, nullable — Whether event is new
    - `featured` boolean, nullable — Whether event is featured
    - `restricted` boolean, nullable — Whether event has restrictions
    - `volume` number, float, nullable — Total event volume
    - `volume24hr` number, float, nullable — 24-hour trading volume
    - `volume1wk` number, float, nullable — 1-week trading volume
    - `volume1mo` number, float, nullable — 1-month trading volume
    - `volume1yr` number, float, nullable — 1-year trading volume
    - `openInterest` number, float, nullable — Open interest
    - `liquidity` number, float, nullable — Total liquidity
    - `liquidityAmm` number, float, nullable — AMM liquidity
    - `liquidityClob` number, float, nullable — CLOB liquidity
    - `sortBy` string, nullable — Sorting field (e.g., 'price')
    - `category` string, nullable — Event category
    - `subcategory` string, nullable — Event subcategory
    - `isTemplate` boolean, nullable — Whether event is a template
    - `templateVariables` string, nullable — Template variables
    - `published_at` string, nullable — Publication timestamp
    - `createdBy` string, nullable — Creator identifier
    - `updatedBy` string, nullable — Last updater identifier
    - `createdAt` string, date-time, nullable — Event creation timestamp
    - `updatedAt` string, date-time, nullable — Event last update timestamp
    - `commentsEnabled` boolean, nullable — Whether comments are enabled
    - `competitive` number, float, nullable — Competitiveness score (0-1)
    - `featuredImage` string, nullable — Featured image URL
    - `disqusThread` string, nullable — Disqus thread identifier
    - `parentEvent` string, nullable — Parent event identifier
    - `enableOrderBook` boolean, nullable — Whether order book is enabled
    - `negRisk` boolean, nullable — Whether event uses negative risk
    - `negRiskMarketID` string, nullable — Negative risk market ID
    - `negRiskFeeBips` integer, nullable — Negative risk fee in basis points
    - `commentCount` integer, nullable — Number of comments
    - `imageOptimized` object, nullable — Optimized image metadata
    - `iconOptimized` object, nullable — Optimized icon metadata
    - `featuredImageOptimized` object, nullable — Optimized featured image metadata
    - `subEvents` string[], nullable — Sub-event identifiers
    - `cyom` boolean, nullable — Create Your Own Market flag
    - `closedTime` string, date-time, nullable — Market close timestamp
    - `showAllOutcomes` boolean, nullable — Whether to show all outcomes
    - `showMarketImages` boolean, nullable — Whether to show market images
    - `automaticallyResolved` boolean, nullable — Whether event is automatically resolved
    - `enableNegRisk` boolean, nullable — Whether negative risk is enabled
    - `automaticallyActive` boolean, nullable — Whether event is automatically active
    - `eventDate` string, nullable — Event date
    - `startTime` string, date-time, nullable — Event start time
    - `eventWeek` integer, nullable — Event week number
    - `seriesSlug` string, nullable — Series slug identifier
    - `score` string, nullable — Event score
    - `elapsed` string, nullable — Elapsed time
    - `period` string, nullable — Event period
    - `live` boolean, nullable — Whether event is live
    - `ended` boolean, nullable — Whether event has ended
    - `finishedTimestamp` string, date-time, nullable — Event finish timestamp
    - `gmpChartMode` string, nullable — Chart mode (e.g., 'default')
    - `eventCreators` object[], nullable — Event creators
    - `tweetCount` integer, nullable — Number of tweets
    - `chats` object[], nullable — Associated chats
    - `featuredOrder` integer, nullable — Featured ordering position
    - `estimateValue` boolean, nullable — Whether to estimate value
    - `cantEstimate` boolean, nullable — Whether value cannot be estimated
    - `estimatedValue` string, nullable — Estimated value
    - `templates` object[], nullable — Associated templates
    - `spreadsMainLine` number, float, nullable — Main line for spreads
    - `totalsMainLine` number, float, nullable — Main line for totals
    - `carouselMap` string, nullable — Carousel mapping
    - `negRiskAugmented` boolean, nullable — Whether negative risk is augmented
    - `pendingDeployment` boolean, nullable — Whether deployment is pending
    - `deploying` boolean, nullable — Whether currently deploying
    - `deployingTimestamp` string, date-time, nullable — Deployment timestamp
    - `scheduledDeploymentTimestamp` string, date-time, nullable — Scheduled deployment timestamp
    - `gameStatus` string, nullable — Game status
    - `requiresTranslation` boolean, nullable — Whether the event requires translation
    - `markets` Market[], nullable — Markets associated with this event
      - `id` string, required — Unique market identifier
      - `question` string, nullable — Market question
      - `conditionId` string, nullable — Condition ID for the market
      - `slug` string, nullable — URL-friendly market identifier
      - `resolutionSource` string, nullable — Source for market resolution
      - `endDate` string, date-time, nullable — Market end date
      - `liquidity` string, nullable — Market liquidity
      - `startDate` string, date-time, nullable — Market start date
      - `description` string, nullable — Detailed market description
      - `outcomes` string, nullable — JSON string of possible outcomes
      - `outcomePrices` string, nullable — JSON string of outcome prices
      - `volume` string, nullable — Market trading volume
      - `active` boolean, nullable — Whether market is active
      - `closed` boolean, nullable — Whether market is closed
      - `marketMakerAddress` string, nullable — Market maker address
      - `createdAt` string, date-time, nullable — Market creation timestamp
      - `updatedAt` string, date-time, nullable — Market last update timestamp
      - `new` boolean, nullable — Whether market is new
      - `featured` boolean, nullable — Whether market is featured
      - `submitted_by` string, nullable — Address of user who submitted the market
      - `archived` boolean, nullable — Whether market is archived
      - `resolvedBy` string, nullable — Address of resolver
      - `restricted` boolean, nullable — Whether market has restrictions
      - `groupItemTitle` string, nullable — Group item title
      - `groupItemThreshold` string, nullable — Group item threshold
      - `questionID` string, nullable — Question ID
      - `enableOrderBook` boolean, nullable — Whether order book is enabled
      - `orderPriceMinTickSize` number, float, nullable — Minimum tick size for orders
      - `orderMinSize` number, float, nullable — Minimum order size
      - `volumeNum` number, float, nullable — Numeric volume
      - `liquidityNum` number, float, nullable — Numeric liquidity
      - `endDateIso` string, nullable — ISO date string of end date
      - `startDateIso` string, nullable — ISO date string of start date
      - `hasReviewedDates` boolean, nullable — Whether dates have been reviewed
      - `volume24hr` number, float, nullable — 24-hour trading volume
      - `volume1wk` number, float, nullable — 1-week trading volume
      - `volume1mo` number, float, nullable — 1-month trading volume
      - `volume1yr` number, float, nullable — 1-year trading volume
      - `clobTokenIds` string, nullable — JSON string of CLOB token IDs
      - `umaBond` string, nullable — UMA bond amount
      - `umaReward` string, nullable — UMA reward amount
      - `volume24hrAmm` number, float, nullable — 24-hour AMM volume
      - `volume1wkAmm` number, float, nullable — 1-week AMM volume
      - `volume1moAmm` number, float, nullable — 1-month AMM volume
      - `volume1yrAmm` number, float, nullable — 1-year AMM volume
      - `volume24hrClob` number, float, nullable — 24-hour CLOB volume
      - `volume1wkClob` number, float, nullable — 1-week CLOB volume
      - `volume1moClob` number, float, nullable — 1-month CLOB volume
      - `volume1yrClob` number, float, nullable — 1-year CLOB volume
      - `volumeAmm` number, float, nullable — Total AMM volume
      - `volumeClob` number, float, nullable — Total CLOB volume
      - `liquidityAmm` number, float, nullable — AMM liquidity
      - `liquidityClob` number, float, nullable — CLOB liquidity
      - `acceptingOrders` boolean, nullable — Whether market is accepting orders
      - `negRisk` boolean, nullable — Whether market uses negative risk
      - `negRiskMarketID` string, nullable — Negative risk market ID
      - `negRiskRequestID` string, nullable — Negative risk request ID
      - `ready` boolean, nullable — Whether market is ready
      - `funded` boolean, nullable — Whether market is funded
      - `acceptingOrdersTimestamp` string, date-time, nullable — When market started accepting orders
      - `cyom` boolean, nullable — Create Your Own Market flag
      - `competitive` number, float, nullable — Competitiveness score
      - `pagerDutyNotificationEnabled` boolean, nullable — Whether PagerDuty notifications are enabled
      - `approved` boolean, nullable — Whether market is approved
      - `clobRewards` object[], nullable — CLOB rewards
      - `rewardsMinSize` number, float, nullable — Minimum size for rewards
      - `rewardsMaxSpread` number, float, nullable — Maximum spread for rewards
      - `spread` number, float, nullable — Current spread
      - `oneDayPriceChange` number, float, nullable — 1-day price change
      - `oneHourPriceChange` number, float, nullable — 1-hour price change
      - `oneWeekPriceChange` number, float, nullable — 1-week price change
      - `oneMonthPriceChange` number, float, nullable — 1-month price change
      - `oneYearPriceChange` number, float, nullable — 1-year price change
      - `lastTradePrice` number, float, nullable — Last trade price
      - `bestBid` number, float, nullable — Best bid price
      - `bestAsk` number, float, nullable — Best ask price
      - `automaticallyActive` boolean, nullable — Whether market is automatically active
      - `clearBookOnStart` boolean, nullable — Whether to clear book on start
      - `seriesColor` string, nullable — Series color
      - `showGmpSeries` boolean, nullable — Whether to show GMP series
      - `showGmpOutcome` boolean, nullable — Whether to show GMP outcome
      - `manualActivation` boolean, nullable — Whether market requires manual activation
      - `negRiskOther` boolean, nullable — Other negative risk flag
      - `umaResolutionStatuses` string, nullable — JSON string of UMA resolution statuses
      - `pendingDeployment` boolean, nullable — Whether deployment is pending
      - `deploying` boolean, nullable — Whether currently deploying
      - `rfqEnabled` boolean, nullable — Whether RFQ is enabled
      - `holdingRewardsEnabled` boolean, nullable — Whether holding rewards are enabled
      - `feesEnabled` boolean, nullable — Whether fees are enabled
      - `image` string, nullable — Market image URL
      - `icon` string, nullable — Market icon URL
    - `series` Series[], nullable — Series associated with this event
      - `id` string, required — Unique series identifier
      - `ticker` string, nullable — Series ticker symbol
      - `slug` string, nullable — URL-friendly series identifier
      - `title` string, nullable — Series title
      - `seriesType` string, nullable — Type of series (e.g., 'single')
      - `recurrence` string, nullable — Recurrence pattern (e.g., 'monthly', 'weekly')
      - `image` string, nullable — Series image URL
      - `icon` string, nullable — Series icon URL
      - `active` boolean, nullable — Whether series is active
      - `closed` boolean, nullable — Whether series is closed
      - `archived` boolean, nullable — Whether series is archived
      - `featured` boolean, nullable — Whether series is featured
      - `restricted` boolean, nullable — Whether series has restrictions
      - `createdAt` string, date-time, nullable — Series creation timestamp
      - `updatedAt` string, date-time, nullable — Series last update timestamp
      - `volume` number, float, nullable — Total series volume
      - `liquidity` number, float, nullable — Total series liquidity
      - `commentCount` integer, nullable — Number of comments on series
    - `categories` object[], nullable — Categories associated with this event
    - `collections` object[], nullable — Collections associated with this event
    - `tags` Tag[], nullable — Tags associated with this event
      - `id` string, required — Unique tag identifier
      - `label` string, nullable — Human-readable tag label
      - `slug` string, nullable — URL-friendly tag identifier
      - `forceShow` boolean, nullable — Whether to force show this tag
      - `publishedAt` string, nullable — Tag publication timestamp (format: YYYY-MM-DD HH:mm:ss.SSS+00)
      - `createdBy` integer, nullable — ID of user who created the tag
      - `updatedBy` integer, nullable — ID of user who last updated the tag
      - `createdAt` string, date-time, nullable — Tag creation timestamp
      - `updatedAt` string, date-time, nullable — Tag last update timestamp
      - `forceHide` boolean, nullable — Whether to force hide this tag
      - `isCarousel` boolean, nullable — Whether this tag is a carousel tag
      - `requiresTranslation` boolean, nullable — Whether this tag requires translation
  - `tags` Tag[], nullable — Optional array of tags (top-level)
    - `id` string, required — Unique tag identifier
    - `label` string, nullable — Human-readable tag label
    - `slug` string, nullable — URL-friendly tag identifier
    - `forceShow` boolean, nullable — Whether to force show this tag
    - `publishedAt` string, nullable — Tag publication timestamp (format: YYYY-MM-DD HH:mm:ss.SSS+00)
    - `createdBy` integer, nullable — ID of user who created the tag
    - `updatedBy` integer, nullable — ID of user who last updated the tag
    - `createdAt` string, date-time, nullable — Tag creation timestamp
    - `updatedAt` string, date-time, nullable — Tag last update timestamp
    - `forceHide` boolean, nullable — Whether to force hide this tag
    - `isCarousel` boolean, nullable — Whether this tag is a carousel tag
    - `requiresTranslation` boolean, nullable — Whether this tag requires translation
  - `profiles` object[], nullable — Optional array of user profiles (top-level)
  - `pagination` Pagination, required
    - `hasMore` boolean, required — Whether more results are available
    - `totalResults` integer, required — Total number of results

## Other responses

- `400` — Bad request due to missing or invalid parameters
- `401` — Unauthorized - Invalid or missing API key
- `500` — Internal server error

---

[API](https://skmtc.dev/swaps/apis/prediction-market-data-api.md) · [All operations](https://skmtc.dev/swaps/apis/prediction-market-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/swaps/prediction-market-data-api/revisions/03e917d60cb7/schema)
