Skip to main content
查找集成所需的事件和市场:既可以从特定的 Polymarket 链接开始,也可以广泛浏览当前活跃的内容。这些数据是公开的,无需身份验证。

事件

一个事件围绕一组相关问题组织一个或多个市场。单市场事件只提出一个是非问题;多市场事件则将更广泛的问题拆分为各个结果,例如在选举中为每位候选人建立一个市场。

获取事件

已知事件标识符时,获取单个事件。
PublicClientSecureClient 上调用 fetchEvent(),按 ID 获取事件。
也可以通过 Polymarket URL 或 slug 获取事件:

列出事件

需要可浏览或可筛选的数据源时,列出事件。
PublicClientSecureClient 上调用 listEvents(),分页浏览事件。
传入一个或多个数字标签 ID,按标签筛选:

市场

一个市场对应一个是非问题,并包含两个结果 token ID:一个对应 YES,另一个对应 NO。

获取市场

已知市场标识符时,获取单个市场。
PublicClientSecureClient 上调用 fetchMarket(),按 ID 获取市场。
也可以通过 Polymarket URL 或 slug 获取市场:

列出市场

需要可筛选的数据源时,列出市场,例如按标签、体育项目或流动性浏览。
PublicClientSecureClient 上调用 listMarkets(),分页浏览市场。
Example
选择市场后,继续阅读市场详情,提取 token ID 和交易字段。

系列

系列将同一主题下定期发生的一组事件组织在一起。例如,每周的美联储利率决议系列可为每次会议建立一个事件,而贯穿赛季的联赛系列可为每场对阵建立一个事件。

获取系列

按 ID 获取系列。
PublicClientSecureClient 上调用 fetchSeries(),按 ID 获取系列。
Example

列出系列

PublicClientSecureClient 上调用 listSeries(),分页浏览系列。
Example

体育

体育元数据将体育项目映射到 Polymarket 标签和市场类型。你可以用它按联赛浏览体育市场、查询可用于筛选的有效市场类型,或查找球队名单。

列出体育项目

PublicClientSecureClient 上调用 listSports(),列出支持的体育项目。
Example

体育市场类型

体育市场的 sportsMarketType 字段表示其定价的盘口:独赢盘(哪支球队获胜)、让分盘(胜出多少)或总分盘(双方总得分高于或低于某值)。先获取有效值,再将其中一个或多个传给 listMarkets 进行筛选。
PublicClientSecureClient 上调用 fetchSportsMarketTypes(),列出 支持的市场类型。
Example
按类型筛选市场:

列出球队

PublicClientSecureClient 上调用 listTeams(),分页浏览球队。
Example

搜索

搜索可通过一次自由文本查询返回匹配的事件、标签和个人资料。可用于搜索栏或“跳转到市场”输入框。
PublicClientSecureClient 上调用 search(),搜索 Polymarket。

标签

标签按类别、联赛、人物和主题组织事件与市场。每个标签可以关联多个带有排序的 相关标签,因此形成的是有向图,而不是严格的树状结构。利用这些关系,可以从 一个主题扩展到相邻主题。

列出标签

浏览可用标签,例如用于构建类别筛选器。
PublicClientSecureClient 上调用 listTags(),分页浏览标签。
Example

获取标签

通过 slug 获取标签并解析其数字 ID。前文“事件”和“市场”中的 tagId/tagIds 筛选器需要使用该 ID。
PublicClientSecureClient 上调用 fetchTag(),按 slug 获取标签。
Example

获取标签关系

获取某个标签与相关标签之间的关系记录,可用于构建“你可能还喜欢”之类的功能。每条记录只是一个轻量指针(排序值和两个数字标签 ID),而不是完整的标签对象。
PublicClientSecureClient 上调用 fetchRelatedTags(),获取标签的 关系记录。
Example

获取相关标签

一次获取某个标签所有相关标签的完整 Tag 对象,无需再按 ID 逐个获取。
PublicClientSecureClient 上调用 fetchRelatedTagResources(), 获取相关标签对象。
Example