Trader Identity
Every trader in Orbscan is anchored to a0x-prefixed Polygon wallet address — the primary key used in every API call. For example, to query a trader’s activity, you pass their address in the path: /v1/trader/{address}/activity.
Traders may optionally have a username set through Polymarket’s profile system. When a username is available, Orbscan surfaces it alongside the wallet address for readability. When no username exists, the wallet address is displayed in full. In all cases, the wallet address is the canonical identifier — usernames are cosmetic and cannot be used as API parameters.
Wallet addresses are case-insensitive in the Orbscan API. Pass an address in any casing — all lowercase, all uppercase, or mixed — and Orbscan normalizes it before processing.
Trader Data Model
Each trader profile in Orbscan is built from the following core components:- Wallet address — the
0xidentifier, and the primary key for all lookups. - Username — an optional display name from Polymarket;
nullwhen not configured. - Activity — a paginated, time-ordered record of every Buy, Sell, and Redeem action the wallet has performed.
- Positions — the outcome token holdings the wallet currently holds, including which side (Yes or No), quantity, and average cost basis.
Activity Types
Every on-chain event recorded against a trader falls into one of three action types: Buy — The trader purchased shares of an outcome token in a prediction market. A Buy increases the trader’s position on a given side (Yes or No) and transfers USDC out of the wallet. Sell — The trader sold shares they previously held back into the market. A Sell reduces or closes an open position and returns USDC to the wallet. Redeem — After a market resolves, the trader collected their payout for holding the winning outcome. Redeems only occur on the winning side; each share redeems for exactly $1 (100¢). Theprice field on a Redeem record is always 100.0.
Liquidity Roles: MAKER vs TAKER
TheliquidityRole field on each activity record indicates how the trader’s order was matched on Polymarket’s order book:
Understanding a trader’s liquidity role helps you distinguish active order-book participants (makers) from traders who execute at market prices (takers), which can inform your analysis of their strategy and cost structure.
Activity Response Fields
The following fields appear on every item returned by the/v1/trader/{address}/activity endpoint: