Capture live market prices
capture_market_streamRead actual V2 market-price WebSocket frames for explicit event/sport, market and affiliate filters. Requires eligible WebSocket access with all periods, live/player-prop access and no delay; restricted custom plans must use REST. Opens one socket for at most five seconds of observation, 50 messages or 256 KiB, then closes. Empty capture is not proof of no changes or no coverage.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"filters": "<filters>"
},
"name": "capture_market_stream"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | Yes | ||
| max_frames | No | ||
| duration_ms | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gaps | No | ||
| plan | No | ||
| error | No | ||
| usage | No | ||
| frames | No | ||
| status | No | ||
| message | No | ||
| event_id | No | ||
| incomplete | No | ||
| resync_ack | No | ||
| source_url | No | ||
| started_at | No | ||
| duration_ms | No | ||
| finished_at | No | ||
| retry_after | No | ||
| stop_reason | No | ||
| limit_reason | No | ||
| retrieved_at | No | ||
| commands_sent | No | ||
| required_plan | No | ||
| received_bytes | No | ||
| filtered_frames | No | ||
| received_frames | No | ||
| resume_complete | No | ||
| remaining_points | No | ||
| persistent_stream | No | ||
| snapshot_complete | No | ||
| missing_entitlement | No | ||
| monthly_remaining_points | No |