expand when you need fields that an endpoint leaves out by default. For example, expand=strategy,trust adds a wallet’s strategy and the source of its values to a trader response.
Choose an expansion
Limits
Other endpoints do not readexpand. An expansion adds stored information; it does not trigger a new classification or calculation.
Add it to a request
Separate values with commas:expand=strategy&expand=trust and expand[]=strategy&expand[]=trust mean the same thing. You can combine these forms.
A section you did not request is absent from the response. A requested section can also be absent when its data is unavailable; expansion does not guarantee a value.
Trader details
For example, the
strategy part of a response can look like this:
insufficient, stale, unknown, or degraded; category_skill_model.status can also be live and describes the model as a whole.
category_strengths uses positions above $20 with entry prices strictly between 0 and 1. Trader category records uses a broader sample; use that endpoint for the wallet’s plain win-loss record.
Any recognized trader expansion bypasses the 60-second response cache. Request only the sections you need; an expanded request can take longer than a basic profile request.
Expand several traders
Putexpand in the batch JSON body. It applies to every wallet:
traders array must contain 1 to 25 entries. The response preserves their order and any duplicates; inspect each item’s status because one wallet can fail while the others succeed.
Check a price source
Addexpand=trust to a market snapshot. trust.current_price distinguishes a price reported by Polymarket from a midpoint calculated from its best quotes.
The response also adds trust.spread_bps. Without the expansion, you receive the values without these source details.
Include trades in event replay
trade is null when the event’s wallet or market data is unavailable.
This avoids a separate trade lookup for every event. meta.replay.expand reports the applied expansion, and you can change expand between replay pages without invalidating the cursor.