{"apiVersion":"1","vocabularyVersion":"2026-10-10.4","scopes":[{"id":"data-ai","label":"Data & AI","productTypeSlugs":["business-intelligence","data-warehouses","conversational-analytics","player-analytics","predictive-analytics"],"eligibleProducts":33,"reviewedProducts":33},{"id":"odds","label":"Odds & betting feeds","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"eligibleProducts":47,"reviewedProducts":47},{"id":"casino","label":"Casino products","productTypeSlugs":["game-aggregation","live-casino","slot-games","instant-games","rng-table-games","casino-promotion-tools"],"eligibleProducts":355,"reviewedProducts":76}],"scope":{"id":"odds","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"eligibleProducts":47,"reviewedProducts":47},"evidenceMeaning":"Documented means supported by the cited supplier material, not independently tested. Unknown is not a negative finding. Conditional capabilities do not count as strict matches. Evidence applies to the named product only; it does not establish live integrations, contractual availability or measured outcomes.","reviewPolicy":{"maxAgeDays":180,"expiredEvidence":"unknown"},"matching":{"applicability":"Each definition lists eligible product types. A product outside a requested capability scope is excluded, not unknown. notApplicable identifies such requests; it is not a documented limitation. Casino portfolios can include mixed content types; product-level sources still determine evidence.","operator":"AND","defaultMode":"documented","modes":{"documented":"Every requested capability is documented for this product.","needs_confirmation":"At least one requested capability is conditional or unknown, and none has a documented limitation. These are research candidates, not confirmed matches."},"counts":"Counts apply before pagination. Facet counts apply every selected requirement AND the facet. Never infer quality or absence of functionality from a count.","statuses":{"documented":"Supported by cited supplier material.","conditional":"Source states a required condition; not a strict match.","not_supported":"Source explicitly establishes a limitation.","unknown":"Evidence is missing, expired or needs review. Not a negative finding."}},"items":[{"id":"prematch-odds-feed","label":"Pre-match odds","scope":"odds","group":"Odds coverage","definition":"The product supplies betting prices before an event starts. A fixtures or results feed without prices does not qualify.","aliases":["pre-event prices","pre-match prices"],"requirement":"Pre-event betting prices supplied for the required sports and markets.","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"documentedCount":36,"confirmationCount":11,"definitionUrl":"https://igamingdiscovery.com/capabilities#prematch-odds-feed"},{"id":"live-odds-feed","label":"Live odds","scope":"odds","group":"Odds coverage","definition":"The product supplies in-play betting prices updated during an event. Live scores or streaming without betting prices do not qualify.","aliases":["in-play odds","in-running prices"],"requirement":"In-play betting prices with update method and sports coverage confirmed.","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"documentedCount":41,"confirmationCount":6,"definitionUrl":"https://igamingdiscovery.com/capabilities#live-odds-feed"},{"id":"player-prop-odds","label":"Player prop odds","scope":"odds","group":"Odds coverage","definition":"The product supplies prices for markets based on individual player performance or statistics. Team markets alone do not qualify.","aliases":["player props","player performance markets"],"requirement":"Priced individual-player performance markets for the required sports.","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"documentedCount":17,"confirmationCount":30,"definitionUrl":"https://igamingdiscovery.com/capabilities#player-prop-odds"},{"id":"bet-builder-pricing","label":"Bet Builder pricing","scope":"odds","group":"Odds coverage","definition":"The product jointly prices multiple selections from the same event. An ordinary accumulator or selection interface without joint pricing does not qualify.","aliases":["same-game parlay","SGP","same-event multiple"],"requirement":"Joint pricing for same-event selections, with supported combinations and markets confirmed.","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"documentedCount":11,"confirmationCount":36,"definitionUrl":"https://igamingdiscovery.com/capabilities#bet-builder-pricing"},{"id":"odds-feed-api","label":"Odds feed API","scope":"odds","group":"Odds delivery","definition":"Customers can receive odds through a machine-readable API or feed. An odds screen, betting frontend or unrelated supplier API alone does not qualify.","aliases":["odds API","odds data feed"],"requirement":"Machine-readable odds delivery with protocol, credentials and data rights confirmed.","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"documentedCount":31,"confirmationCount":16,"definitionUrl":"https://igamingdiscovery.com/capabilities#odds-feed-api"},{"id":"settlement-feed","label":"Market settlement feed","scope":"odds","group":"Odds delivery","definition":"The product supplies results or settlement statuses for betting markets in its feed. Match scores alone do not establish market settlement support.","aliases":["bet settlement","market results feed"],"requirement":"Market-level settlement outcomes or statuses, including correction rules where available.","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"documentedCount":17,"confirmationCount":30,"definitionUrl":"https://igamingdiscovery.com/capabilities#settlement-feed"},{"id":"odds-customisation","label":"Odds customisation","scope":"odds","group":"Trading controls","definition":"Customer operators can configure odds, margins or pricing rules within this product. Display customisation or a separately sold trading service alone does not qualify.","aliases":["margin configuration","pricing controls"],"requirement":"Operator control of margins, odds or pricing rules, with supported controls documented.","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"documentedCount":13,"confirmationCount":34,"definitionUrl":"https://igamingdiscovery.com/capabilities#odds-customisation"},{"id":"multi-bookmaker-odds","label":"Multi-bookmaker odds","scope":"odds","group":"Odds coverage","definition":"The product collects and supplies prices from multiple external bookmakers. Internally generated prices or multi-sport coverage alone do not qualify.","aliases":["bookmaker odds comparison","aggregated bookmaker prices"],"requirement":"Prices from multiple external bookmakers, with origin and permitted use identified.","productTypeSlugs":["prematch-odds","live-odds","bet-builder"],"documentedCount":5,"confirmationCount":42,"definitionUrl":"https://igamingdiscovery.com/capabilities#multi-bookmaker-odds"}],"links":{"documentation":"https://igamingdiscovery.com/developers#capability-search","vocabulary":"https://igamingdiscovery.com/capabilities","openapi":"https://igamingdiscovery.com/discovery-openapi.json","example":"https://igamingdiscovery.com/api/discovery/v1/products?capabilities=prematch-odds-feed&view=compact"}}