Recent Market Line Updates
Retrieve market line updates that occurred after a specified timestamp. This is primarily used in conjunction with the latestTimestamp field off the RESTful point-in-time market data pull, and will fill the gap of any missed messages between when your web socket connection begins.
This call will go at max 1 minute into the past.
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| marketSourceGroups | Array[MarketSourceGroup] | Filter by market source groups: STANDARD, FANDUEL, MARKET_MAKERS, SPORTTRADE. If omitted, returns updates for all groups your API key can access. | No |
| leagueIds | Array[Int] | Filter by league IDs. If omitted, returns updates for all leagues your API key can access. | No |
| since | AWSTimestamp | Unix timestamp (in milliseconds). Returns only updates that occurred after this time. | No |
Response Types
MarketLineUpdate
Each MarketLineUpdate contains the same structure as the subscription response:
| Field | Type | Description |
|---|---|---|
| marketSourceGroup | MarketSourceGroup! | The source group for these updates |
| marketTypeId | Int | Market type identifier |
| leagueId | Int! | League identifier |
| marketLines | [MarketLine]! | See the Market Line Updates subscription for full payload details. |
| messageTimestamp | AWSTimestamp | When the original update occurred |
| messageId | String | Internal use only |
| correlationId | String | Internal use only |
Example Query
query GetRecentMarketLineUpdates {
marketLineUpdates(
leagueIds: [3]
marketSourceGroups: [STANDARD, FANDUEL]
since: 1734567890000
) {
leagueId
marketSourceGroup
marketTypeId
marketLines {
marketLineId
marketSourceId
points
price
edge
marketLineKey
modifiedOn
}
messageTimestamp
messageId
}
}