Polymarket
Prediction-market discovery and market data.
获取 Polymarket 钱包活动
获取预测市场活动。使用 condition-ID 值筛选市场,使用 start 和 end 指定时间窗口,使用 limit 和 offset 分页。其他选择器包括 eventId、type、side、sortBy 和 sortDirection。成功响应是顶层的活动记录数组。
计费参考
- 计量方式:按成功请求的固定成本计费。
- 参考请求估算:0.012 美元。
仅供参考的元数据,不是账户报价、保证价格或消费上限。资源额度不同于 Felo 额度。最终扣费以 Felo 计费记录为准。
- 类型: integerend最小值:0
活动时间窗口的上界时间戳(epoch 秒)。省略则使用默认值(当前时间);比
end更新的行会被排除。 - 类型: array integer[]event
Id 最小值:1以逗号分隔的事件 ID 列表。与 market 互斥。
- 类型: booleanexclude
Deposits Withdrawals 排除充值和提现记录。默认值
true即使type请求了这些记录也会生效,因此要获取充值和提现记录必须传false。 - 类型: integerlimit最小值:0最大值:500
每页大小。超过最大值的会被限制为 500。
- 类型: array string[]market
以逗号分隔的条件 ID 列表。与 eventId 互斥。
- 类型: integeroffset最小值:0最大值:5000
分页起始索引。超过上限的请求会以 400 拒绝(绝不会静默截断)。要读取超过 offset 5000 的历史数据,请在
start/end窗口内分页——每个窗口都有各自的 offset 预算。 - 类型: string 枚举side值
- B
U Y - S
E L L
- 类型: string 枚举sort
By 值- T
I M E S T A M P - T
O K E N S - C
A S H
- 类型: string 枚举sort
Direction DESC(默认)最先返回最新的行,ASC最先返回最旧的行。两种顺序都是稳定的——同一查询在任意limit/offset下返回相同的行,因此各页可以无缝拼接,不会出现空缺或重复。值- A
S C - D
E S C
- 类型: integerstart最小值:0
活动时间窗口的下界时间戳(epoch 秒)。省略或传
0使用默认窗口(最近约 3 年);传入正数 epoch(例如1)可获取完整历史。当sortDirection=ASC时,省略start即从账户历史起点读取(无默认窗口)。 - 类型: array string[] 枚举type
以逗号分隔的活动类型列表。DEPOSIT 和 WITHDRAWAL 记录还需要
excludeDepositsWithdrawals=false。值- T
R A D E - S
P L I T - M
E R G E - R
E D E E M - R
E W A R D
- 类型: stringuser必填
用户资料地址(0x 前缀,40 个十六进制字符)
- 类型: array object[] · Response65D835437A58_Activity[]200
成功
- asset类型: string
此行所指的代币 ID。在
REDEEM行中填入该行结算的代币。当该行不针对特定代币时为空。 - bio类型: string
- condition类型: string · Response65D835437A58_Hash64
Id 以 0x 开头的 64 位十六进制字符串
- event类型: string
Slug - icon类型: string
市场配图。当市场没有自己的图标时,依次回退到市场图片,再回退到父活动的图标和图片。在
CONVERSION行中为空。 - is类型: boolean
Combo 当此行属于组合(多市场)头寸时为 true。仅作为标志——此处不内嵌组合详情。该行的 conditionId 等于组合的 combo_condition_id;可通过 market_id 将其传给 /v1/activity/combos 或 /v1/positions/combos,以获取各腿和详情。非组合行会省略该字段。
- name类型: string
- outcome类型: string
- outcome类型: integer
Index 此行结果在市场
outcomes数组中的从零开始的索引,因此outcome始终等于outcomes[outcomeIndex]。在REDEEM行中,它标识该行结算的结果,而不是市场的获胜结果。999表示无法确定结果,此时outcome为空。 - price类型: number
- profile类型: string
Image - profile类型: string
Image Optimized - proxy类型: string · Response65D835437A58_Address
Wallet 用户资料地址(0x 前缀,40 个十六进制字符)
- pseudonym类型: string
- side类型: string 枚举值
- B
U Y - S
E L L
- size类型: number
此行的代币数量。在
REDEEM行中,它是为该行结果销毁的代币数量,因此赎回市场的双方会为每个结果返回一行,而不是返回一行合并记录。 - slug类型: string
- timestamp类型: integer 格式: int64
Signed 64-bit integers (long type).
- title类型: string
- transaction类型: string
Hash - type类型: string 枚举值
- T
R A D E - S
P L I T - M
E R G E - R
E D E E M - R
E W A R D
- usdc类型: number
Size 此行的 USDC 数量。在
REDEEM行中,它是该行结果的赔付金额,落败结果为0;一次赎回的各行合计为总赔付金额。
application/json - 400
无法处理该请求。请检查请求参数。
- 401
需要有效的 Felo API 密钥。
- 402
由于未满足计费要求,请求无法继续。
- 403
该账户无权执行此操作。
- 429
已达到请求或支出限额。
- 502
服务无法完成该请求。
- 503
API 或计费服务暂时不可用。
- 504
服务在处理请求时超时。
- default
错误响应;上游透传响应可能采用提供方格式
application/json
curl 'https://openapi.felo.ai/v1/beta/polymarket/activity?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
[
{
"proxyWallet": "0x56687bf447db6ffa42ffe2204a05edaa20f55839",
"timestamp": 1,
"conditionId": "0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917",
"type": "TRADE",
"size": 1,
"usdcSize": 1,
"transactionHash": "string",
"price": 1,
"asset": "string",
"side": "BUY",
"outcomeIndex": 1,
"title": "string",
"slug": "string",
"icon": "string",
"eventSlug": "string",
"outcome": "string",
"name": "string",
"pseudonym": "string",
"bio": "string",
"profileImage": "string",
"profileImageOptimized": "string",
"isCombo": true
}
]