matchedVenueMarkets[]. They are not extra rows inside the anchor’s venueMarkets[]. Field placement is Matched clusters.
List
An unfiltered list returns one row per matched cluster. The embeddedvenueMarkets array is a preview of up to three markets and is deprecated. Do not render counts from its length. Use marketCount, or the market list below. Prices are not on this response.
venueMarketId values and call getMidpoints. The client batches 75 ids. Keep each request under the URL limit on Get live midpoints. See Comparing venue prices for an example. There is no midpoint socket.
Filters on the list include aggKey, grouped, externalIdentifier, and recurrence. externalIdentifier also requires venue.
Open an event
Open the event with bootstrap. The first slice is not every market. Delivery, charts, and search choices are on Market-data API.venueMarkets array is deprecated.
Markets
The full market list isGET /venue-markets?venueEventId=. cluster=true (the default) covers the matched cluster: every venue’s markets, siblings folded onto the anchor row, and matchedVenueMarkets[] still on each row. cluster=false is that one venue event. Only the strings true and false are accepted. Pass the same flag to GET /venue-events/{id} when marketCount has to match the list.
List venue markets.
Market filters include aggKey, cluster, and externalIdentifier (venue is required with externalIdentifier). Event filters include aggKey, grouped, externalIdentifier, and recurrence. Both lists are the references above.
Order book
Subscribe withvenueMarketOutcomeId using Real-time orderbook.
See Order books for the corresponding REST reads.
Quote
Price the trade from Quotes. The route id isvenueMarketOutcomeId.
Deep cost estimate (deepEstimate=true)
One-time setup costs are on the quote. See Quotes.
Related
Comparing venue prices
The midpoint walk across matched markets.
Real-time orderbook
Live depth for the outcome ids you subscribed.
Market-data API
Bootstrap, charts, search mode, and which book id to pass.