To surface fixtures that are more relevant to customer's use cases we have added 2 new query parameters to the /fixtures and /fixtures/active endpoint.

  • sportsbook: You can now pass an optional sportsbook, which will limit the fixtures returned to the ones that have had or currently have odds. Note that if all odds for a fixture are suspended, the fixture will still be returned.
  • copilot_version_id: If you are a Copilot customer, you can now limit the fixtures being returned to only include the ones that have had or currently have odds for the version_id you pass to the request.

You can now set up different versions for copilot via the OpticOdds UI and consume them via API. Note that by default each organization is only allowed one environment, please contact your sales rep if you need more (additional charges may apply).

/copilot/versions

You can list all the versions associated with your organization using this endpoint: https://developer.opticodds.com/reference/get_copilot-versions#/

copilot/fixtures/odds & stream/copilot/sport/odds

These endpoints now can take a version_id if you want to have separate stream connections per version.

copilot/queue/start

You can create queues that are attributed to a specific version_id now.

If your API Key is enabled for Rimble then you can now make use of their SGP engine using our /parlay/odds endpoint.

curl --location 'https://api.opticodds.com/api/v3/parlay/odds' \
--header 'Content-Type: application/json' \
--data '{
    "sportsbooks": ["rimble"],
    "entries": [
        {
            "fixture_id": "202508171A366CA0",
            "market": "Moneyline",
            "name": "Team Vitality"
        },
        {
            "fixture_id": "202508171A366CA0",
            "market": "Total Maps",
            "name": "Over 2.5"
        }
    ]
}'
{
    "data": {
        "rimble": {
            "error": null,
            "missing_entries": null,
            "legs": [
                {
                    "fixture_id": "202508171A366CA0",
                    "market": "Moneyline",
                    "name": "Team Vitality",
                    "price": -299.0
                },
                {
                    "fixture_id": "202508171A366CA0",
                    "market": "Total Maps",
                    "name": "Over 2.5",
                    "price": 101.0
                }
            ],
            "price": 157.0,
            "deep_link_urls": null
        }
    }
}

We’re pleased to announce the launch of OpticOdds AI, now available as a requestable sportsbook through our API. It offers one data-driven price per market to make integration easier and improve pricing accuracy.

To use OpticOdds AI, you’ll need additional API permissions. Please contact your sales representative to get access and start onboarding.

Added support for grading the following markets where available for the following leagues:

  • PGA, Champions Tour, Korn Ferry, DP World Tour, LIV

A small sampling of markets below, use the /markets/settleable endpoint for a full list.

Player Strokes
Player Birdies or Better
Player Bogeys or Worse
Player Pars
Player Eagles
Player Fairways Hit
Player Greens In Regulation

1st Hole Player Relative Score
2nd Hole Player Relative Score
3rd Hole Player Relative Score