# Get current outcome token prices

GET /api/v1/market-data/prices

## Get current outcome token prices

> Returns current price data for one or more outcome tokens in a market. Supports single lookup (token ID or Outcome Index), batch lookup (token IDs or Outcome Indices, max 50), or all outcomes for a market when no token param is given. Use \`projection=midpoint\` for a lightweight midpoint-only response.

```json
{"openapi":"3.1.1","info":{"title":"FortyTwo Read API","version":"1.0"},"tags":[{"description":"GET /api/v1/market-data/prices","name":"get-current-prices"}],"servers":[{"url":"https://rest.ft.42.space/"}],"paths":{"/api/v1/market-data/prices":{"get":{"description":"Returns current price data for one or more outcome tokens in a market. Supports single lookup (token ID or Outcome Index), batch lookup (token IDs or Outcome Indices, max 50), or all outcomes for a market when no token param is given. Use `projection=midpoint` for a lightweight midpoint-only response.","tags":["get-current-prices"],"summary":"Get current outcome token prices","parameters":[{"schema":{"type":"string"},"description":"Market contract address","name":"market","in":"query","required":true},{"schema":{"type":"string"},"description":"Single outcome token ID (mutually exclusive with outcome_index and batch params)","name":"token_id","in":"query"},{"schema":{"type":"integer"},"description":"Single outcome index 0-based (mutually exclusive with token_id and batch params)","name":"outcome_index","in":"query"},{"schema":{"type":"string"},"description":"Comma-separated outcome token IDs for batch lookup (max 50)","name":"token_ids","in":"query"},{"schema":{"type":"string"},"description":"Comma-separated outcome indices 0-based for batch lookup (max 50)","name":"outcome_indices","in":"query"},{"schema":{"type":"string"},"description":"Response shape: full (default) or midpoint","name":"projection","in":"query"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/handler.PriceResponse"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/api.ErrorResponse"}}}}}}}},"components":{"schemas":{"handler.PriceResponse":{"type":"object","properties":{"market":{"type":"string"},"mintedQuantity":{"type":"number"},"outcome":{"type":"string"},"outcomeCap":{"type":"number"},"price":{"type":"number"},"tokenId":{"type":"string"},"totalMarketCap":{"type":"number"},"updatedAt":{"type":"string"}}},"api.ErrorResponse":{"type":"object","properties":{"code":{"type":"integer"},"error":{"type":"string"},"message":{"type":"string"}}}}}}
```
