Skip to main content
The wallet tracker lets you pull a unified view of prediction market activity for any wallet address. Instead of querying six different platform APIs, you make one call to Predexy and get back positions and trade history across all supported platforms, aggregated with totals. This is useful for building portfolio dashboards, PnL tracking tools, or monitoring a wallet you don’t own.

Endpoint

The {address} path parameter is an Ethereum wallet address. It is used directly for lookups on Polymarket, Predict.fun, Azuro, and Limitless. Authentication: session JWT via Authorization: Bearer <token> or the predex_siwe cookie from a SIWE wallet session.

Supported platforms

Polymarket, Predict.fun, Azuro, and Limitless all use your Ethereum address from the path. To also track Drift or Manifold positions in the same call, pass the optional solana and manifold query parameters.

Query parameters

Example request

Sample response

Response structure

Top-level fields

TrackedPosition fields

Each object in a platform’s positions array:

TradeHistoryItem fields

Each object in a platform’s history array:
For Polymarket trades, the transactionHash field contains the on-chain Polygon transaction hash. You can verify the trade independently on any Polygon block explorer by looking up this hash.

Error handling per platform

If a platform’s lookup fails (e.g. the upstream API is unavailable), the response still returns 200. The platform object includes an error string describing what went wrong, and its positions and history arrays will be empty. Check for the error field in each platform block when processing results.
Results are cached for 60 seconds. Repeated calls within that window return the cached result.