LIVE
$7.62 min profit is yours / per trade
Get the bot

定義

Gamma API

Polymarket 的公開 REST API,提供 markets、events、tags 與 series 的資料。

Gamma API

Polymarket Gamma API 是公開的 REST 介面,揭露以市場為單位的資料:markets、events、tags、series 與 profiles。開發者與交易者用它來列出市場、抓取事件的元資料,或在不需要驗證的情況下建立索引頁或市場目錄。

重點摘要

  • Gamma API 是公開的,讀取不需要驗證。可用來列出 markets、events、tags、series 與 profiles。
  • /markets 有速率限制:每 10 秒 300 次請求。分頁採用游標(after_cursor);offset 會被拒絕。
  • 常用查詢參數包括 limit(最大 1000)、after_cursor、以及像 slugcondition_ids 這類的陣列過濾器,還有 closedactive 等布林旗標。
  • /markets/events 的組合列舉有總和限制:合併上限為每 10 秒 900 次請求;整個 API 面向的總上限為每 10 秒 4000 次請求。

Gamma API 的用途

Gamma API 是用於顯示導向資料的典範公開介面,提供有關 Polymarket 市場的資料。前端、聚合器與研究工具會呼叫像 /markets/events 這類端點,以填充市場列表、分類頁與標籤篩選器。

重要參數與行為

  • limit:控制分頁大小。預設為 20,最大 1000。
  • after_cursor:游標分頁;offset 會被 HTTP 422 拒絕—請勿使用 offset。
  • 過濾:多個查詢參數接受陣列(例如 slugidcondition_idsclob_token_idsquestion_idsmarket_maker_address)。
  • 旗標:closed(預設 false)、activearchived 用以依市場狀態過濾。
  • 排序:order 參數接受以逗號分隔的欄位清單(例如 volume24hr,volume,liquidity,endDate),可搭配布林值 ascending

速率限制與實務建議

  • /markets 專屬限制:每 10 秒 300 次請求。
  • /markets + /events 的合併列舉限制:每 10 秒 900 次請求。
  • 整體 Gamma API 面向:每 10 秒 4000 次請求。

如果你計劃做高頻的索引,請實作指數退避並遵守游標分頁模式。適時快取列舉結果;避免對相同資源進行過度輪詢。

範例請求(curl)

curl "https://gamma-api.polymarket.com/markets?limit=50&order=volume24hr&ascending=false"

在 Polymarket 的整體情境中

Gamma 是公開且不需驗證的讀取 API,當你需要用於 UI 列表、標籤頁或不需鏈上狀態的整合(若需鏈上持倉與交易請使用 Data API;若需訂單簿操作請使用 CLOB API)時,會呼叫它。由於 Gamma 為只讀且公開,它是建立市場目錄與探索型工具的正確入口。

參見

  • /glossary/data-api
  • /glossary/clob-api

結語

Polymarket Gamma API 是拿取市場元資料的第一站。使用文件中記載的參數並尊重速率限制,以避免請求被拒。

相關術語