public-pm-data

Recent trades for one outcome of an event

Keyless recent-trades tape for the same single outcome price-history/orderbook describe. Always returns the most recent trades up to a fixed server cap of 20; there is no limit/offset parameter and none is read from the query string. Polymarket and Kalshi only; other sources answer 200 with trades: [], which means "not served here", not "no trading" — an event with genuinely no recent trades on a supported source also answers 200 with trades: [].

price is a probability 0-1 (a fraction), NOT the 0-100 scale used by PublicPmOutcome.probability elsewhere in this API. usdValue is size * price. who is a public trader handle only where the venue exposes one (Polymarket pseudonym); Kalshi trades always report who: null, and an empty Polymarket handle is also served as null. When a Polymarket market's condition id is unavailable, the tape falls back to the whole event's trades (every outcome), and a row whose outcome cannot be identified carries outcome: null.

get/api/prediction-markets/event/{source}/{slug}/trades

Request

  • Base URL: https://api.coinrithm.com
  • URL: https://api.coinrithm.com/api/prediction-markets/event/{source}/{slug}/trades
  • Auth: none required

Path parameters

source'polymarket' | 'kalshi' | 'rothera' | 'limitless' | 'smarkets' | 'manifold' | 'metaculus' | 'predictit' | 'futuur' | 'myriad' | 'forecastex' | 'gemini' required
slugstring required

Response

Up to 20 most recent trades for one outcome

source'polymarket' | 'kalshi' | 'rothera' | 'limitless' | 'smarkets' | 'manifold' | 'metaculus' | 'predictit' | 'futuur' | 'myriad' | 'forecastex' | 'gemini' required
slugstring required

Changes

No recorded changes to this operation across all 1 revision of this API.