---
title: "List Polymarket event activity trades by id"
method: GET
path: "/polymarket/event/id/{id}/activity"
tags: ["Polymarket"]
---

# List Polymarket event activity trades by id

`GET /polymarket/event/id/{id}/activity`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/polymarket/event/id/{id}/activity`
- Auth: API key in header `x-api-key`

Returns public trade rows for one Polymarket event. 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`. This endpoint does not require a Polymarket user token, wallet signature, cookies, or personal account authentication.

## Path parameters

- `id` string, required

## Query parameters

- `limit` integer
- `offset` integer
- `taker_only` 'true' | 'false'
- `filter_type` 'CASH'
- `filter_amount` '1' | '5' | '10' | '100' | '1000' | '10000' | '100000'

## Headers

- `x-api-key` string, required

## Response `200`

OK

- PolymarketActivityTradesResponseDoc
  - `code` integer
  - `data` PolymarketActivityTradesResponse
    - `event_id` string: Polymarket event id the trades were limited to.
    - `fetched_at` string: Time the data was fetched, in UTC (RFC 3339).
    - `filter_amount` string: Minimum trade amount the filter applied.
    - `filter_type` string: Type of amount filter applied, for example `CASH`.
    - `limit` integer: Maximum number of trades requested.
    - `market` string: Market condition id the trades were limited to.
    - `offset` integer: Number of trades skipped before this page.
    - `source_url` string: URL the data was read from.
    - `taker_only` string: `true` when only taker trades are returned, `false` otherwise.
    - `trades` PolymarketTradeSummary[]: Recent trades on this page, one item per trade.
      - `asset` string: Token id of the outcome that was traded.
      - `bio` string: Biography text from the trader's Polymarket profile.
      - `condition_id` string: Condition id of the market the trade was made on.
      - `event_slug` string: URL slug of the event the trade belongs to.
      - `icon_url` string: URL of the icon image for the traded market.
      - `name` string: Display name from the trader's Polymarket profile.
      - `outcome` string: Name of the outcome that was traded, for example `Up`.
      - `outcome_index` integer: Position of the traded outcome within the market's outcomes, starting at 0.
      - `price` number: Price per share at which the trade was made.
      - `profile_image_optimized` string: URL of an optimized version of the trader's profile image.
      - `profile_image_url` string: URL of the trader's profile image.
      - `proxy_wallet` string: Wallet address of the trader's Polymarket account.
      - `pseudonym` string: Pseudonym Polymarket assigned to the trader.
      - `side` string: Side of the trade: `BUY` or `SELL`.
      - `size` number: Number of shares traded.
      - `slug` string: URL slug of the market the trade was made on.
      - `timestamp` integer: Time the trade was made, in Unix seconds.
      - `title` string: Title of the market the trade was made on.
      - `transaction_hash` string: Hash of the transaction that settled the trade.
      - `url` string: Link to the traded event on polymarket.com.
      - `value` number: Value of the trade, equal to `size` multiplied by `price`.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
