# Get user activity feed

GET /api/v1/market-data/activity

## Get user activity feed

> Returns a paginated feed of trading activity events (MINT, REDEEM, FINALISE, CLAIM) for a given wallet. Optionally filter by market, question, activity type, or time range.

```json
{"openapi":"3.1.1","info":{"title":"FortyTwo Read API","version":"1.0"},"tags":[{"description":"GET /api/v1/market-data/activity","name":"get-user-activity"}],"servers":[{"url":"https://rest.ft.42.space/"}],"paths":{"/api/v1/market-data/activity":{"get":{"description":"Returns a paginated feed of trading activity events (MINT, REDEEM, FINALISE, CLAIM) for a given wallet. Optionally filter by market, question, activity type, or time range.","tags":["get-user-activity"],"summary":"Get user activity feed","parameters":[{"schema":{"type":"string"},"description":"Wallet address","name":"user","in":"query"},{"schema":{"type":"string"},"description":"Comma-separated market addresses to filter by","name":"market","in":"query"},{"schema":{"type":"string"},"description":"Comma-separated question IDs to filter by","name":"question_id","in":"query"},{"schema":{"type":"string"},"description":"Activity type filter: MINT, REDEEM, FINALISE, CLAIM","name":"type","in":"query"},{"schema":{"type":"integer"},"description":"Start unix timestamp","name":"start","in":"query"},{"schema":{"type":"integer"},"description":"End unix timestamp","name":"end","in":"query"},{"schema":{"type":"integer"},"description":"Limit (default 100, max 500)","name":"limit","in":"query"},{"schema":{"type":"integer"},"description":"Offset (default 0, max 10000)","name":"offset","in":"query"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/api.PaginatedResponse-handler_ActivityResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/api.ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/api.ErrorResponse"}}}}}}}},"components":{"schemas":{"api.PaginatedResponse-handler_ActivityResponse":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/handler.ActivityResponse"}},"pagination":{"$ref":"#/components/schemas/api.Pagination"}}},"handler.ActivityResponse":{"type":"object","properties":{"avgPrice":{"type":"number"},"collateral":{"type":"number"},"currentQuantity":{"type":"number"},"marketAddress":{"type":"string"},"marketCapAtTime":{"type":"number"},"outcome":{"type":"string"},"outcomeImage":{"type":"string"},"outcomeIndex":{"type":"integer"},"outcomeSymbol":{"type":"string"},"payoutAtTime":{"type":"number"},"price":{"type":"number"},"questionId":{"type":"string"},"questionImage":{"type":"string"},"realizedPnlDelta":{"type":"number"},"size":{"type":"number"},"timestamp":{"type":"integer"},"title":{"type":"string"},"tokenId":{"type":"string"},"tradePrice":{"type":"number"},"transactionHash":{"type":"string"},"type":{"type":"string"},"userAddress":{"type":"string"}}},"api.Pagination":{"type":"object","properties":{"hasMore":{"type":"boolean"},"totalResults":{"type":"integer"}}},"api.ErrorResponse":{"type":"object","properties":{"code":{"type":"integer"},"error":{"type":"string"},"message":{"type":"string"}}}}}}
```
