Data API / Polymarket / Activity
Get Polymarket Wallet Activity
Get one wallet's on-chain Polymarket activity — a per-address lookup, not a market-wide trade feed. The user parameter is required. Use it to reconstruct what a specific trader did — position splits, merges and redemptions, with size, price, and the transaction that settled them; narrow further with market_slug, condition_id, and the start_time / end_time Unix-second range. Returns activities[] with side (MERGE / SPLIT / REDEEM), market_slug, condition_id, shares, price, timestamp, and tx_hash, plus a pagination object whose key you pass back as pagination_key. For market-wide prices rather than one wallet's history, use get_polymarket_markets.
Параметры
запрос
userstringОбязательныйWallet address or user identifier. Required by the runtime route.
start_timeintegerНеобязательныйFilter activity from this Unix timestamp in seconds (inclusive)
end_timeintegerНеобязательныйFilter activity until this Unix timestamp in seconds (inclusive)
market_slugstringНеобязательныйFilter activity by market slug
condition_idstringНеобязательныйFilter activity by condition ID
limitintegerНеобязательныйNumber of activities to return (1-1000)
pagination_keystringНеобязательныйBase64-encoded cursor for efficient pagination. Returned in the previous response's pagination object.
Пример запроса
curl -G "https://openapi.felo.ai/v1/beta/polymarket/activity" \
--data-urlencode "user=<string>" \
-H "Authorization: Bearer $FELO_API_KEY"Ответ
Поля ответа
activitiesobject[]Необязательныйtoken_idstringНеобязательныйsidestringНеобязательныйДопустимые значения: MERGE · SPLIT · REDEEM
market_slugstringНеобязательныйcondition_idstringНеобязательныйsharesnumberНеобязательныйRaw number of shares (from the blockchain)
shares_normalizednumberНеобязательныйNumber of shares normalized (raw divided by 1000000)
pricenumberНеобязательныйblock_numberintegerНеобязательныйBlock number where the activity occurred
log_indexintegerНеобязательныйLog index of the activity event in the block
tx_hashstringНеобязательныйtitlestringНеобязательныйtimestampintegerНеобязательныйUnix timestamp in seconds when the activity occurred
order_hashstringНеобязательныйuserstringНеобязательныйUser wallet address
paginationobjectНеобязательныйlimitintegerНеобязательныйcountintegerНеобязательныйTotal number of activities matching the filters
has_morebooleanНеобязательныйWhether there are more activities available
pagination_keystringНеобязательныйBase64-encoded cursor for the next page. Only present when there are more results.