GET/polymarket/activity/tradesapiKey0 credits/request
Returns public trade rows used by Polymarket's `/activity` page. The `taker_only` enum accepts `true` and `false`; the `filter_type` enum accepts `CASH`; the `filter_amount` enum accepts `1`, `5`, `10`, `100`, `1000`, `10000`, and `100000`.
Optional: limit, offset, taker_only (2 allowed values: true, false), filter_type (CASH), filter_amount (7 allowed values: 1, 5, 10, 100, 1000, 10000, 100000), event_id, market.
Sampled 14 Oct 2026: 40 items. Filled in every item: proxy_wallet, side, asset, condition_id, size, price, value, timestamp and 7 more. Not in every item: outcome_index (19), name (39), pseudonym (39), bio (1), profile_image_url (2). In the sample: timestamp: 2026-10-13; side: BUY (34), SELL (6); size: 1.68 to 349, median 14.29; proxy_wallet: “0xfec6a7eb5c48affe62451ce597c50874d4abb86c” and 30 other values; url: polymarket.com; asset: “87945411127134704309303379943950229479484589344706872139061…” and 21 other values; price: 0.01 to 0.94, median 0.51; value: 1 to 228, median 3.57.
Open in Playground
GET/polymarket/clob/market/{condition_id}apiKey0 credits/request
Returns one public CLOB market detail row by market condition id, including tokens, reward settings, order acceptance state, tags, and fees.
Required: condition_id.
Sampled 14 Oct 2026: 2 items. Filled in every item: token_id, outcome, price, winner. In the sample: outcome: “Paris Gentle Mates” and 1 other value; winner: true in 0 of 2.
Open in Playground
GET/polymarket/dashboards/macroapiKey0 credits/request
Lists events from Polymarket's macro dashboard, tagged `macro`, up to `limit` events (default 20, max 100). Each event has its title, slug, dates, volume, liquidity, open interest, tags and nested markets with outcomes and prices. Pass the returned `cursor` back to fetch the next page; `has_more` shows whether there is one.
Optional: limit, cursor.
Sampled 14 Oct 2026: 3 items. Filled in every item: id, slug, title, description, url, image_url, icon_url, active and 12 more. In the sample: start_date: 2026-07-24 to 2026-09-14; volume: 10,594.4 to 77,563.3, median 47,822.27; title: “Bank of Russia decision in October?” and 2 other values; url: polymarket.com; active: true in 3 of 3; description: median 934 characters; tags: median 7 entries; image_url: polymarket-upload.s3.us-east-2.amazonaws.com.
Open in Playground
GET/polymarket/data/followers/{address}apiKey0 credits/request
Returns the public followers of one Polymarket wallet address. Page with `limit` and `offset` or `after_cursor`, and sort with `order` and `ascending`. The rows are passed through unchanged in `data`, with the source URL and the time they were fetched.
Required: address. Optional: limit, offset, order, ascending, after_cursor.
Open in Playground
GET/polymarket/data/following/{address}apiKey0 credits/request
Returns the accounts that one Polymarket wallet `address` follows, as rows under `data`. Optional `limit`, `offset`, `order`, `ascending` and `after_cursor` control the page. An invalid address returns an invalid-parameter error. The data is for reference and is not investment advice.
Required: address. Optional: limit, offset, order, ascending, after_cursor.
Open in Playground
GET/polymarket/data/follows/counts/{address}apiKey0 credits/request
Returns the follower and following counts for one Polymarket wallet `address` under `data`, with a `fetched_at` timestamp. An invalid address returns an invalid-parameter error. The counts are a snapshot and are not real-time trading data.
Required: address.
Open in Playground
GET/polymarket/event/{slug}apiKey0 credits/request
Returns one Polymarket event. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: slug.
Sampled 14 Oct 2026: 60 items. Filled in every item: id, slug, condition_id, question, url, active, closed, end_date and 5 more. Not in every item: best_bid (11), volume_24h (10), liquidity (10). In the sample: end_date: 2026-07-20; volume: 0 to 174,315,688.26, median 77,727,053.21; question: “Will Spain win the 2026 FIFA World Cup?” and 59 other values; url: polymarket.com; active: true in 50 of 60; outcomes: median 2 entries; closed: true in 60 of 60; best_bid: 0 to 1, median 0.
Open in Playground
GET/polymarket/event/{slug}/activityapiKey0 credits/request
Returns public trade rows for one Polymarket event. The `taker_only` enum accepts `true` and `false`; the `filter_type` enum accepts `CASH`; the `filter_amount` enum accepts `1`, `5`, `10`, `100`, `1000`, `10000`, and `100000`. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: slug. Optional: limit, offset, taker_only (2 allowed values: true, false), filter_type (CASH), filter_amount (7 allowed values: 1, 5, 10, 100, 1000, 10000, 100000).
Sampled 14 Oct 2026: 40 items. Filled in every item: proxy_wallet, side, asset, condition_id, size, price, value, timestamp and 7 more. Not in every item: outcome_index (5), name (34), pseudonym (33), profile_image_url (1). In the sample: timestamp: 2026-07-20; side: SELL (39), BUY (1); size: 6.25 to 22,160, median 51.19; proxy_wallet: “0xb23a492e103e3267c02eb6644c66f4d1d829918f” and 30 other values; url: polymarket.com; asset: 4394372887385518214471608448209… (35), 1154281537469968922117989993663… (4), 1126806300047984250698109352782… (1); price: 0 to 1, median 1; value: 6.24 to 999.62, median 50.63.
Open in Playground
GET/polymarket/event/id/{id}apiKey0 credits/request
Returns one Polymarket event. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: id.
Sampled 14 Oct 2026: 60 items. Filled in every item: id, slug, condition_id, question, url, active, closed, end_date and 5 more. Not in every item: best_bid (11), volume_24h (10), liquidity (10). In the sample: end_date: 2026-07-20; volume: 0 to 174,315,688.26, median 77,727,053.21; question: “Will Spain win the 2026 FIFA World Cup?” and 59 other values; url: polymarket.com; active: true in 50 of 60; outcomes: median 2 entries; closed: true in 60 of 60; best_bid: 0 to 1, median 0.
Open in Playground
GET/polymarket/event/id/{id}/activityapiKey0 credits/request
Returns public trade rows for one Polymarket event. The `taker_only` enum accepts `true` and `false`; the `filter_type` enum accepts `CASH`; the `filter_amount` enum accepts `1`, `5`, `10`, `100`, `1000`, `10000`, and `100000`. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: id. Optional: limit, offset, taker_only (2 allowed values: true, false), filter_type (CASH), filter_amount (7 allowed values: 1, 5, 10, 100, 1000, 10000, 100000).
Sampled 14 Oct 2026: 40 items. Filled in every item: proxy_wallet, side, asset, condition_id, size, price, value, timestamp and 7 more. Not in every item: outcome_index (5), name (34), pseudonym (33), profile_image_url (1). In the sample: timestamp: 2026-07-20; side: SELL (39), BUY (1); size: 6.25 to 22,160, median 51.19; proxy_wallet: “0xb23a492e103e3267c02eb6644c66f4d1d829918f” and 30 other values; url: polymarket.com; asset: 4394372887385518214471608448209… (35), 1154281537469968922117989993663… (4), 1126806300047984250698109352782… (1); price: 0 to 1, median 1; value: 6.24 to 999.62, median 50.63.
Open in Playground
GET/polymarket/eventsapiKey0 credits/request
Lists Polymarket events with their markets. Sort by 24-hour volume, total volume, liquidity, end date and more, filter to open or closed events, and page with `limit` (default 25, max 100) and `offset`. Each event has its slug, description, end date, liquidity, open interest and comment count; each market has its question, outcomes, best bid and ask, last trade price and volume.
Optional: limit, offset, order (11 allowed values: volume24hr, volume, liquidity, endDate, updatedAt, createdAt, id, slug, title, question, label), ascending, closed (2 allowed values: true, false).
Sampled 14 Oct 2026: 25 items. Filled in every item: id, slug, title, description, url, image_url, icon_url, active and 12 more. Not in every item: featured (11), comment_count (12). In the sample: start_date: 2025-07-06 to 2026-10-06; volume: 268,896.81 to 1,293,883,862.38, median 4,250,412.21; title: “Fed Decision in October?” and 24 other values; url: polymarket.com; active: true in 25 of 25; description: median 683 characters; tags: median 5 entries; image_url: polymarket-upload.s3.us-east-2.amazonaws.com.
Open in Playground
GET/polymarket/events/{id}/tagsapiKey0 credits/request
Lists the tags attached to one Polymarket event, identified by the required event `id`. Each tag has its id, label and slug. An invalid id returns an invalid-parameter error.
Required: id.
Sampled 14 Oct 2026: 6 items. Filled in every item: id, slug, label. In the sample: label: “Sports” and 5 other values.
Open in Playground
GET/polymarket/events/similarapiKey0 credits/request
Finds Polymarket events similar to a given one. Supply at least one of `id`, `event_title`, `event_slug`, `market_title` or `market_slug`; `limit` defaults to 10 (max 50) and `closed` (`true` or `false`) filters by closed state. Each event has its title, dates, volume, liquidity, tags and nested markets.
Optional: id, event_title, event_slug, market_title, market_slug, limit, closed (2 allowed values: true, false).
Sampled 14 Oct 2026: 10 items. Filled in every item: id, slug, title, description, url, image_url, icon_url, active and 7 more. Not in every item: volume (9), open_interest (9), liquidity (1). In the sample: start_date: 2026-05-15 to 2026-10-11; volume: 30 to 57,159.29, median 176.49; title: “Manacor (Doubles): Butvilas/Kasnikowski vs Fancutt/Watanabe” and 9 other values; url: polymarket.com; active: true in 10 of 10; description: median 1,047 characters; tags: median 3 entries; image_url: polymarket-upload.s3.us-east-2.amazonaws.com.
Open in Playground
GET/polymarket/fee-typesapiKey0 credits/request
Returns Polymarket's fee type reference data as rows under `data`, optionally narrowed with `active` (`true` or `false`) or a `search` term. The response includes a `fetched_at` time. An invalid `active` value returns an invalid-parameter error.
Optional: active (2 allowed values: true, false), search.
Sampled 14 Oct 2026: 13 items. Filled in every item: active, activeEventsCount, description, exponent, feeType, rate, rebateRate, takerOnly. In the sample: activeEventsCount: 12 to 13,053, median 345; description: “Politics fees” and 12 other values; active: true in 13 of 13; feeType: “politics_fees” and 12 other values; rate: 0 to 0.07, median 0.04; rebateRate: 0 to 0.25, median 0.25; takerOnly: true in 13 of 13.
Open in Playground
GET/polymarket/gamesapiKey0 credits/request
Returns Polymarket's sports game rows under `data`, optionally filtered by `sport` or `ticker`. The response includes a `fetched_at` time. The data is a snapshot, not real-time trading data.
Optional: sport, ticker.
Open in Playground
GET/polymarket/homepage/feedapiKey0 credits/request
Returns rows for Polymarket homepage feeds. The `feed` enum accepts `trending`, `breaking`, `new`, `politics`, `sports`, `crypto`, `esports`, `iran`, `finance`, `geopolitics`, `tech`, `culture`, `economy`, `weather`, `mentions`, and `elections`. Most feeds return events; `breaking` returns high-movement market rows and `mentions` returns open event search matches.
Optional: feed (16 allowed values: trending, breaking, new, politics, sports, crypto, esports, iran, finance, geopolitics, tech, culture, economy, weather, mentions, elections), limit, cursor.
Sampled 14 Oct 2026: 20 items. Filled in every item: id, slug, title, description, url, image_url, icon_url, active and 12 more. Not in every item: featured (11), comment_count (14). In the sample: start_date: 2025-07-06 to 2026-10-12; volume: 189,173.27 to 1,293,883,862.38, median 11,914,325.01; url: polymarket.com; active: true in 20 of 20; description: median 914 characters; tags: median 7 entries; image_url: polymarket-upload.s3.us-east-2.amazonaws.com; icon_url: polymarket-upload.s3.us-east-2.amazonaws.com.
Open in Playground
GET/polymarket/leaderboardapiKey0 credits/request
Returns trader leaderboard rows. The `window` enum accepts `1d`, `7d`, `30d`, and `all`; the `sort_by` enum accepts `profit` and `volume`.
Optional: window (4 allowed values: 1d, 7d, 30d, all), sort_by (2 allowed values: profit, volume), limit.
Sampled 14 Oct 2026: 20 items. Filled in every item: rank, proxy_wallet, user_name, verified_badge, volume, profit_loss. Not in every item: profile_image_url (1). In the sample: rank: 1 to 20, median 10; proxy_wallet: “0xf0318c32136c2db7fec88b84869aee6a1106c80c” and 19 other values; profile_image_url: polymarket-upload.s3.us-east-2.amazonaws.com; verified_badge: true in 0 of 20; volume: 0 to 1,568,634.71, median 206,847.77; profit_loss: 39,882.19 to 927,933.5, median 103,418.72.
Open in Playground
GET/polymarket/market-clarificationsapiKey0 credits/request
Returns Polymarket market clarification rows under `data`, with a `fetched_at` time. Filter by `market_id`, `event_id`, `state`, `question_id` or `tx_hash`, and page with `limit`, `offset`, `order`, `ascending` and `after_cursor`. All filters are optional.
Optional: market_id, event_id, state, question_id, tx_hash, limit, offset, order, ascending, after_cursor.
Sampled 14 Oct 2026: 25 items. Filled in every item: adapterAddress, clearBook, content, createdAt, eventId, id, marketId, notifyDiscord and 7 more. Not in every item: negRiskRequestId (19). In the sample: createdAt: 2026-08-20 to 2026-09-25; adapterAddress: 0x69c47De9D4D3Dad79590d61b9e059… (18), 0x65070BE91477460D8A7AeEb94ef92… (6), 0x2F5e3684cb1F318ec51b00Edba38d… (1); eventId: 48,930 to 1,072,668, median 934,573; negRiskRequestId: “0x5088368ca3b358d800df549f454c73f45c62b43c937ef2c1eb07c243d…” and 18 other values; clearBook: true in 22 of 25; content: median 251 characters; marketId: 1,090,496 to 4,949,698, median 3,992,341; notifyDiscord: true in 0 of 25.
Open in Playground
GET/polymarket/market/{id}apiKey0 credits/request
Returns one Polymarket market. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: id.
Sampled 14 Oct 2026: 16 fields returned with a value. In the sample: market.end_date: 2026-07-20; market.volume: 152,168,021.59; market.question: “Will Spain win the 2026 FIFA World Cup?”; market.active: true; market.outcomes: 2 entries; market.closed: true; market.best_bid: 1; market.best_ask: 1.
Open in Playground
GET/polymarket/market/{id}/liquidityapiKey0 credits/request
Returns a public market liquidity snapshot that joins market detail with public CLOB market data when token ids are available. This endpoint is not a trading endpoint and does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: id.
Sampled 14 Oct 2026: 40 fields returned with a value. In the sample: market.end_date: 2026-07-20; market.volume: 152,168,021.59; market.question: “Will Spain win the 2026 FIFA World Cup?”; clob_market.market_url: polymarket.com; market.active: true; clob_market.description: 570 characters; source_urls: 2 entries; market.closed: true.
Open in Playground
GET/polymarket/market/{id}/tagsapiKey0 credits/request
Lists the tags attached to one Polymarket market, identified by the required market `id`. Each tag has its id, label and slug. An invalid id returns an invalid-parameter error.
Required: id.
Sampled 14 Oct 2026: 6 items. Filled in every item: id, slug, label. In the sample: label: “Sports” and 5 other values.
Open in Playground
GET/polymarket/market/condition/{condition_id}apiKey0 credits/request
Returns one Polymarket market by condition id. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: condition_id.
Sampled 14 Oct 2026: 18 fields returned with a value. In the sample: market.end_date: 2027-01-01; market.volume: 25,271,599.45; market.question: “Putin out as President of Russia by December 31, 2026?”; market.active: true; market.outcomes: 2 entries; market.closed: false; market.volume_24h: 378,733.58; market.liquidity: 617,108.65.
Open in Playground
GET/polymarket/market/condition/{condition_id}/activityapiKey0 credits/request
Returns public trade rows for one Polymarket market condition id. The `taker_only` enum accepts `true` and `false`; the `filter_type` enum accepts `CASH`; the `filter_amount` enum accepts `1`, `5`, `10`, `100`, `1000`, `10000`, and `100000`. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: condition_id. Optional: limit, offset, taker_only (2 allowed values: true, false), filter_type (CASH), filter_amount (7 allowed values: 1, 5, 10, 100, 1000, 10000, 100000).
Sampled 14 Oct 2026: 2 items. Filled in every item: proxy_wallet, side, asset, condition_id, size, price, value, timestamp and 10 more. In the sample: timestamp: 2026-06-07; size: 60 to 150, median 60; proxy_wallet: “0x923539425dcff18b296d7ca283872daad5c53fbd”; url: polymarket.com; side: “SELL” and 1 other value; asset: “12024359104838885384433705711860531648920831353111244136243…”; price: 0.5 to 0.98, median 0.5; value: 58.9 to 75, median 58.9.
Open in Playground
GET/polymarket/market/condition/{condition_id}/liquidityapiKey0 credits/request
Returns a public market liquidity snapshot that joins market detail with public CLOB market data when token ids are available. This endpoint is not a trading endpoint and does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: condition_id.
Sampled 14 Oct 2026: 40 fields returned with a value. In the sample: market.end_date: 2027-01-01; market.volume: 25,271,599.45; market.question: “Putin out as President of Russia by December 31, 2026?”; clob_market.market_url: polymarket.com; market.active: true; clob_market.description: 840 characters; source_urls: 6 entries; market.closed: false.
Open in Playground
GET/polymarket/market/slug/{slug}apiKey0 credits/request
Returns one Polymarket market. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: slug.
Sampled 14 Oct 2026: 16 fields returned with a value. In the sample: market.end_date: 2026-06-09; market.volume: 24,834,201.64; market.question: “Spurs vs. Knicks”; market.active: true; market.outcomes: 2 entries; market.closed: true; market.best_bid: 1; market.best_ask: 1.
Open in Playground
GET/polymarket/market/slug/{slug}/liquidityapiKey0 credits/request
Returns a public market liquidity snapshot that joins market detail with public CLOB market data when token ids are available. This endpoint is not a trading endpoint and does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: slug.
Sampled 14 Oct 2026: 40 fields returned with a value. In the sample: market.end_date: 2026-06-09; market.volume: 24,834,201.64; market.question: “Spurs vs. Knicks”; clob_market.market_url: polymarket.com; market.active: true; clob_market.description: 435 characters; source_urls: 2 entries; market.closed: true.
Open in Playground
GET/polymarket/marketsapiKey0 credits/request
Lists Polymarket markets, up to `limit` rows (default 25, max 100), starting at `offset` (default 0, max 10000). Sort with `order`, such as `volume24hr` or `liquidity`, flip direction with `ascending`, and filter with `closed`. Each market has its question, slug, prices, volume, liquidity, token ids and outcomes.
Optional: limit, offset, order (11 allowed values: volume24hr, volume, liquidity, endDate, updatedAt, createdAt, id, slug, title, question, label), ascending, closed (2 allowed values: true, false).
Sampled 14 Oct 2026: 25 items. Filled in every item: id, slug, condition_id, question, active, closed, end_date, volume and 6 more. Not in every item: best_bid (24). In the sample: end_date: 2026-10-05 to 2028-11-08; volume: 174,476.6 to 73,952,989.1, median 2,510,721.61; question: “US x Yemen ceasefire continues through October 15?” and 24 other values; active: true in 25 of 25; outcomes: median 2 entries; closed: true in 0 of 25; volume_24h: 174,455.43 to 664,755.05, median 284,890.47; liquidity: 20,195.76 to 1,445,070.01, median 428,862.11.
Open in Playground
GET/polymarket/predictionsapiKey0 credits/request
Returns event rows for the Polymarket `/predictions` page. The `status` enum accepts `active`, `resolved`, and `all`; the `sort` enum accepts `competitive`, `volume`, `volume_24hr`, `ending_soon`, `liquidity`, `newest`, and `closed_time`; the `recurrence` enum accepts `hourly`, `daily`, `weekly`, `monthly`, and `yearly`.
Optional: status (3 allowed values: active, resolved, all), sort (7 allowed values: competitive, volume, volume_24hr, ending_soon, liquidity, newest, closed_time), tag, recurrence (5 allowed values: hourly, daily, weekly, monthly, yearly), limit, cursor.
Sampled 14 Oct 2026: 20 items. Filled in every item: id, slug, title, description, url, image_url, icon_url, active and 9 more. In the sample: start_date: 2026-10-13; liquidity: 88.93 to 6,701.75, median 187; title: “BNB Up or Down - October 15, 1PM ET” and 19 other values; url: polymarket.com; active: true in 20 of 20; description: median 614 characters; tags: median 7 entries; image_url: polymarket-upload.s3.us-east-2.amazonaws.com.
Open in Playground
GET/polymarket/rewards/market/{condition_id}apiKey0 credits/request
Returns the liquidity-rewards details of one Polymarket market by condition id: the question, daily reward rate, rewards minimum size and maximum spread, each reward configuration with its start and end dates and rate per day, total configured rewards, 24-hour volume and outcome token prices. A condition id with no rewards row returns `404`.
Required: condition_id.
Sampled 14 Oct 2026: 2 items. Filled in every item: token_id, outcome, price. In the sample: price: 0.03 to 0.97, median 0.03; outcome: “Yes” and 1 other value.
Open in Playground
GET/polymarket/rewards/marketsapiKey0 credits/request
Returns public rewards-market rows used by Polymarket's `/rewards` page. The `order_by` enum accepts `market`, `earnings`, `max_spread`, `min_size`, `rate_per_day`, `price`, `earning_percentage`, and `spread`; the `position` enum accepts `asc` and `desc`; the `tag_slug` enum accepts `all`, `politics`, `sports`, `crypto`, `pop-culture`, `middle-east`, `business`, and `science`.
Optional: order_by (8 allowed values: market, earnings, max_spread, min_size, rate_per_day, price, earning_percentage, spread), position (2 allowed values: asc, desc), date, q, tag_slug (8 allowed values: all, politics, sports, crypto, pop-culture, middle-east, business, science), cursor, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: market_id, condition_id, question, market_slug, market_url, event_id, event_slug, event_url and 11 more. Not in every item: image_url (2). In the sample: rewards_max_spread: 4.5 to 6.5, median 4.5; question: “Will the Carolina Hurricanes win the 2026-27 NHL Metropolit…” and 39 other values; market_url: polymarket.com; tokens: median 2 entries; event_url: polymarket.com; spread: 0.02 to 0.98, median 0.04; market_competitiveness: 0 to 729.42, median 1.36; daily_reward_rate: 2 to 200, median 50.
Open in Playground
GET/polymarket/searchapiKey0 credits/request
Searches Polymarket and returns event results. The `status` enum accepts `open`, `closed`, and `all`; the `sort` enum accepts `relevance`, `volume24hr`, `volume`, `liquidity`, and `endDate`.
Required: q. Optional: limit, status (3 allowed values: open, closed, all), sort (5 allowed values: relevance, volume24hr, volume, liquidity, endDate), ascending, include_tags, include_profiles.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, slug, title, description, url, image_url, icon_url, active and 9 more. Not in every item: volume (9), volume_24h (3), liquidity (1). In the sample: start_date: 2026-02-16 to 2026-10-12; volume: 230,595.38 to 6,203,053.52, median 430,077.47; title: “Bitcoin above ___ on October 13?” and 9 other values; url: polymarket.com; active: true in 10 of 10; description: median 513 characters; tags: median 7 entries; image_url: polymarket-upload.s3.us-east-2.amazonaws.com.
Open in Playground
GET/polymarket/sportsapiKey0 credits/request
Returns Polymarket's sports reference list under `data`, with a `fetched_at` time. It takes no parameters. The data is reference data, not real-time trading data or investment advice.
Takes no parameters.
Sampled 14 Oct 2026: 481 items. Filled in every item: createdAt, id, image, name, ordering, primaryTagId, resolution, series and 2 more. In the sample: createdAt: 2025-11-05 to 2026-10-08; ordering: home (467), away (14); primaryTagId: 65 to 106,318, median 105,200; name: “UFL” and 459 other values; image: polymarket-upload.s3.us-east-2.amazonaws.com; resolution: theufl.com and 260 other hosts; series: “12553” and 462 other values; sport: “ufl” and 480 other values.
Open in Playground
GET/polymarket/sports/{id}apiKey0 credits/request
Returns the Polymarket reference record for one sport, identified by the required sport `id`, under `data`. The response includes a `fetched_at` time. An invalid id returns an invalid-parameter error.
Required: id.
Sampled 14 Oct 2026: 2 fields returned with a value. In the sample: route: “sport”.
Open in Playground
GET/polymarket/sports/{id}/external-partnersapiKey0 credits/request
Returns the external partner records linked to one Polymarket sport, identified by the required sport `id`, under `data`. The response includes a `fetched_at` time. An invalid id returns an invalid-parameter error.
Required: id.
Sampled 14 Oct 2026: 1 fields returned with a value, 1 empty (data). In the sample: route: “sport-external-partners”.
Open in Playground
GET/polymarket/sports/{id}/external-partners/{partner_ref}apiKey0 credits/request
Returns the external partner record for one Polymarket sport, identified by the sport `id` and a `partner_ref`, both required. The record comes back under `data` with a `fetched_at` time. Invalid identifiers return an invalid-parameter error.
Required: id, partner_ref.
Open in Playground
GET/polymarket/sports/by-partnerapiKey0 credits/request
Looks up Polymarket sports by a partner's identifiers, using `partner` (the partner name) and `external_id` (the partner's own id for the sport). Matching sports come back as rows under `data`, with a `fetched_at` time.
Optional: partner, external_id.
Open in Playground
GET/polymarket/sports/market-typesapiKey0 credits/request
Returns the list of sports market types Polymarket uses, as reference data under `data`, together with a `fetched_at` time. It takes no parameters, so every call returns the same kind of reference list for the current moment.
Takes no parameters.
Open in Playground
GET/polymarket/sports/summaryapiKey0 credits/request
Returns Polymarket's sports summary under `data`, together with a `fetched_at` time. It takes no parameters. The result is a snapshot of the summary at request time and is not real-time trading data or investment advice.
Takes no parameters.
Sampled 14 Oct 2026: 2 fields returned with a value. In the sample: route: “sports-summary”.
Open in Playground
GET/polymarket/spotlightsapiKey0 credits/request
Returns Polymarket's list of spotlights under `data`, with a `fetched_at` time. It takes no parameters. The data is a reference list, not real-time trading data or investment advice.
Takes no parameters.
Open in Playground
GET/polymarket/spotlights/{slug}apiKey0 credits/request
Returns one Polymarket spotlight, identified by the required `slug`, under `data`, together with a `fetched_at` time. A slug that fails validation returns an invalid-parameter error. The data is a snapshot and is not investment advice.
Required: slug.
Open in Playground
GET/polymarket/spotlights/keysetapiKey0 credits/request
Returns Polymarket spotlights as a cursor-paged list under `data`. Control the page with `limit`, `offset`, `order`, `ascending` and `after_cursor`. The response includes a `fetched_at` time.
Optional: limit, offset, order, ascending, after_cursor.
Open in Playground
GET/polymarket/statusapiKey0 credits/request
Returns the service status reported by Polymarket's public market-data API. The payload is passed through unchanged in `data`, with the source URL and the time it was fetched. Takes no parameters.
Takes no parameters.
Open in Playground
GET/polymarket/tag/{id}apiKey0 credits/request
Returns one Polymarket tag by its required `id`: its id, label and slug. Optional `include_template` and `locale` adjust the lookup. An invalid id returns an invalid-parameter error.
Required: id. Optional: include_template, locale.
Sampled 14 Oct 2026: 3 fields returned with a value. In the sample: tag.label: “Crypto”.
Open in Playground
GET/polymarket/tag/{id}/related-tagsapiKey0 credits/request
Lists the Polymarket tags related to one tag, identified by the required tag `id`. Optional `omit_empty` (`true` or `false`), `status` and `locale` narrow the result. Each tag has its id, label and slug. An invalid id returns an invalid-parameter error.
Required: id. Optional: omit_empty (2 allowed values: true, false), status, locale.
Sampled 14 Oct 2026: 10 items. Filled in every item: id.
Open in Playground
GET/polymarket/tag/{id}/related-tags/tagsapiKey0 credits/request
Returns the related-tag relationship rows for one Polymarket tag, identified by the required tag `id`. Optional `omit_empty` (`true` or `false`), `status` and `locale` narrow the result. Each row has an id, label and slug. An invalid id returns an invalid-parameter error.
Required: id. Optional: omit_empty (2 allowed values: true, false), status, locale.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, slug, label. In the sample: label: “1H” and 9 other values.
Open in Playground
GET/polymarket/tag/slug/{slug}apiKey0 credits/request
Returns one Polymarket tag by its required `slug` instead of an id: its id, label and slug. An optional `locale` adjusts the lookup. An invalid slug returns an invalid-parameter error.
Required: slug. Optional: locale.
Sampled 14 Oct 2026: 3 fields returned with a value. In the sample: tag.label: “Crypto”.
Open in Playground
GET/polymarket/tag/slug/{slug}/related-tagsapiKey0 credits/request
Lists the Polymarket tags related to one tag, identified by the required tag `slug` instead of an id. Optional `omit_empty` (`true` or `false`), `status` and `locale` narrow the result. Each tag has its id, label and slug.
Required: slug. Optional: omit_empty (2 allowed values: true, false), status, locale.
Sampled 14 Oct 2026: 10 items. Filled in every item: id.
Open in Playground
GET/polymarket/tag/slug/{slug}/related-tags/tagsapiKey0 credits/request
Returns the related-tag relationship rows for one Polymarket tag, identified by the required tag `slug` instead of an id. Optional `omit_empty` (`true` or `false`), `status` and `locale` narrow the result. Each row has an id, label and slug.
Required: slug. Optional: omit_empty (2 allowed values: true, false), status, locale.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, slug, label. In the sample: label: “1H” and 9 other values.
Open in Playground
GET/polymarket/tagsapiKey0 credits/request
Lists Polymarket tags, up to `limit` rows (default 25, max 100), starting at `offset` (default 0, max 10000). Sort with `order` and flip direction with `ascending` (`true` or `false`); `locale` is optional. Each tag has its id, label and slug.
Optional: limit, offset, order (11 allowed values: volume24hr, volume, liquidity, endDate, updatedAt, createdAt, id, slug, title, question, label), ascending (2 allowed values: true, false), locale.
Sampled 14 Oct 2026: 25 items. Filled in every item: id, label. Not in every item: slug (22). In the sample: label: “01.xyz” and 24 other values.
Open in Playground
GET/polymarket/teamsapiKey0 credits/request
Lists Polymarket sports teams as rows under `data`. Filter by `league`, `name`, `abbreviation` or `provider_id`, and page with `limit`, `offset`, `order` and `ascending`. The response includes a `fetched_at` time.
Optional: league, name, abbreviation, provider_id, limit, offset, order, ascending.
Sampled 14 Oct 2026: 25 items. Filled in every item: abbreviation, createdAt, id, league, logo, name. Not in every item: color (21), providerId (20), record (22), updatedAt (20), alias (3). In the sample: createdAt: 2025-10-14 to 2026-09-07; record: 0-0 (19), 13-1-1 (1), 1-0-0 (1) and 1 more; providerId: 812 to 140,005,569, median 134,409; abbreviation: “axe” and 24 other values; logo: polymarket-upload.s3.us-east-2.amazonaws.com; color: “#CF9275” and 19 other values; league: “ufc” and 18 other values; name: “Axel Sola” and 24 other values.
Open in Playground
GET/polymarket/teams/{id}apiKey0 credits/request
Returns the Polymarket reference record for one sports team, identified by the required team `id`, under `data`. The response includes a `fetched_at` time. An invalid id returns an invalid-parameter error.
Required: id.
Sampled 14 Oct 2026: 2 fields returned with a value. In the sample: route: “team”.
Open in Playground
GET/polymarket/teams/{id}/external-partnersapiKey0 credits/request
Returns the external partner records linked to one Polymarket team, identified by the required team `id`, under `data`. The response includes a `fetched_at` time. An invalid id returns an invalid-parameter error.
Required: id.
Sampled 14 Oct 2026: 1 fields returned with a value, 1 empty (data). In the sample: route: “team-external-partners”.
Open in Playground
GET/polymarket/teams/{id}/external-partners/{partner_ref}apiKey0 credits/request
Returns the external partner record for one Polymarket team, identified by the team `id` and a `partner_ref`, both required. The record comes back under `data` with a `fetched_at` time. Invalid identifiers return an invalid-parameter error.
Required: id, partner_ref.
Sampled 14 Oct 2026: 2 fields returned with a value. In the sample: route: “team-external-partner”.
Open in Playground
GET/polymarket/teams/by-partnerapiKey0 credits/request
Looks up Polymarket teams by a partner's identifiers, using `partner` (the partner name) and `external_id` (the partner's own id for the team). Matching teams come back as rows under `data`, with a `fetched_at` time.
Optional: partner, external_id.
Open in Playground
GET/polymarket/token/{token_id}/midpointapiKey0 credits/request
Returns the current midpoint price for one Polymarket outcome token, identified by the required `token_id`, as a single `midpoint` number such as 0.285. It is a read-only snapshot, returned with a `fetched_at` time and the `token_id`, and is not investment advice.
Required: token_id.
Sampled 14 Oct 2026: 2 fields returned with a value. In the sample: midpoint: 0.5.
Open in Playground
GET/polymarket/token/{token_id}/orderbookapiKey0 credits/request
Returns the order book for one Polymarket outcome token, identified by the required `token_id`. The `book` has `bids` and `asks` as price and size pairs, the last trade price, tick size, minimum order size, condition id and a timestamp. Prices and sizes are numbers.
Required: token_id.
Sampled 14 Oct 2026: 113 items. Filled in every item: price, size. In the sample: price: 0.03 to 1, median 0.25; size: 5.15 to 505,857.15, median 1,999.99.
Open in Playground
GET/polymarket/token/{token_id}/price-historyapiKey0 credits/request
Returns price history points for one Polymarket outcome token, identified by the required `token_id`. `interval` is one of `1m`, `1h`, `6h`, `1d` (default), `1w`, `all` or `max`; `fidelity` sets minutes per point (0 means 60, max 1440); `start_ts` and `end_ts` bound the range. Each point has a Unix `timestamp` and `price`. No points returns 404.
Required: token_id. Optional: interval (7 allowed values: 1m, 1h, 6h, 1d, 1w, all, max), fidelity, start_ts, end_ts.
Sampled 14 Oct 2026: 23 items. Filled in every item: timestamp, price. In the sample: timestamp: 2026-10-12 to 2026-10-13; price: 0.03 to 0.05, median 0.03.
Open in Playground
GET/polymarket/token/{token_id}/priceapiKey0 credits/request
Returns the current price for one Polymarket outcome token, identified by the required `token_id`. `side` is `buy` or `sell` and defaults to `buy`. The response gives the `price` as a number, the `side` used and a `fetched_at` time. It is a snapshot, not trading advice.
Required: token_id. Optional: side (2 allowed values: buy, sell).
Sampled 14 Oct 2026: 3 fields returned with a value. In the sample: price: 0.03; side: “buy”.
Open in Playground
GET/polymarket/token/{token_id}/spreadapiKey0 credits/request
Returns the current bid-ask spread for one Polymarket outcome token, identified by the required `token_id`, as a single `spread` number. It is a read-only snapshot with a `fetched_at` time and is not investment advice.
Required: token_id.
Sampled 14 Oct 2026: 2 fields returned with a value. In the sample: spread: 0.
Open in Playground
POST/polymarket/tokens/midpointsapiKey0 credits/request
Returns public CLOB midpoints for up to 25 Polymarket token ids. This does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: body.
Open in Playground
POST/polymarket/tokens/orderbooksapiKey0 credits/request
Returns public CLOB order-book depth for up to 25 Polymarket token ids. This does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: body.
Open in Playground
POST/polymarket/tokens/pricesapiKey0 credits/request
Returns public CLOB buy and sell prices for up to 25 Polymarket token ids. The `side` enum accepts `buy` and `sell`; when omitted, both sides are returned. This does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: body.
Open in Playground
POST/polymarket/tokens/spreadsapiKey0 credits/request
Returns public CLOB spreads for up to 25 Polymarket token ids. This does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.
Required: body.
Open in Playground
GET/polymarket/tournamentsapiKey0 credits/request
Lists Polymarket tournaments as rows under `data`, with a `fetched_at` time. Page with `limit` and `offset`, and sort with `order` and `ascending`. The data is reference data, not real-time trading data or investment advice.
Optional: limit, offset, order, ascending.
Sampled 14 Oct 2026: 2 items. Filled in every item: createdAt, id, name, numEntrants, phases, updatedAt. Not in every item: divisions (1). In the sample: createdAt: 2026-03-16 to 2026-06-22; numEntrants: 32 to 64, median 32; name: “March Madness 2026” and 1 other value; divisions: median 4 entries; phases: median 6 entries; updatedAt: 2026-03-16 to 2026-06-25.
Open in Playground
GET/polymarket/tournaments/{id}apiKey0 credits/request
Returns the Polymarket reference record for one tournament, identified by the required tournament `id`, under `data`. The response includes a `fetched_at` time. An invalid id returns an invalid-parameter error.
Required: id.
Sampled 14 Oct 2026: 6 items. Filled in every item: createdAt, displayName, id, phaseType, roundSize, sections, sortOrder, tournamentId and 1 more. In the sample: createdAt: 2026-03-16; roundSize: 2 to 64, median 8; sections: median 4 entries; sortOrder: 0 to 5, median 2; updatedAt: 2026-03-16 to 2026-03-25.
Open in Playground