Endpoint Playground
Returns public trade rows used by Polymarket's `/activity` page. The `taker_only` enum accepts `true` and `false`; the `filter_type` enum accepts `CASH`; the `filter_amount` enum accepts `1`, `5`, `10`, `100`, `1000`, `10000`, and `100000`.
14 Oct 2026: 40 trades; 15 fields had a value in every checked item and 5 varied between items.
Sample value profiles: timestamp: 2026-10-13; side: BUY (34), SELL (6); size: 1.68 to 349, median 14.29.
curl 'https://api.crawlora.net/api/v1/polymarket/activity/trades?taker_only=true&filter_type=CASH&filter_amount=1' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| limit | integer | No | Maximum trades, defaults to 50 and supports up to 100 | |
| offset | integer | No | Result offset, defaults to 0 and supports up to 10000 | |
| taker_only | string | No | true | Taker-only filter |
| filter_type | string | No | CASH | Activity amount filter type |
| filter_amount | string | No | 1 | Minimum filtered amount |
| event_id | string | No | Optional Polymarket event id | |
| market | string | No | Optional market condition id |
{
"code": 200,
"msg": "OK",
"data": {
"limit": 2,
"offset": 0,
"taker_only": "true",
"filter_type": "CASH",
"filter_amount": "1",
"source_url": "https://data-api.polymarket.com/trades?filterAmount=1&filterType=CASH&limit=2&offset=0&takerOnly=true",
"fetched_at": "2026-06-07T11:00:00Z",
"trades": [
{
"proxy_wallet": "0x400e9b5e37f7209adb6938d49d63c48f154319d2",
"side": "BUY",
"size": 25,
"price": 0.52744,
"value": 13.186,
"title": "Bitcoin Up or Down - June 7, 8:30AM-8:45AM ET",
"event_slug": "btc-updown-15m-1780835400",
"outcome": "Up"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.