Bet Recommendations API

Overview

The Bet Recommendations API provides real-time, AI-powered bet recommendations that power personalised player experiences across sportsbook platforms.

It supports:

  • Player-level personalisation for existing users

  • Site-level recommendations for new or low-activity users

These endpoints are typically consumed by your frontend, CMS, or CRM systems to drive onboarding, engagement, retention, and reactivation journeys.

For an overview of recommendation types and how bet recommendations work, see:
Bet Recommendations - How It Works

Before You Start

Before integrating the API, ensure:

  • You have an active Bet Recommendations subscription

  • Player session and transaction data is available and you have completed Data Transfer

  • Your backend or CMS can authenticate and call REST APIs

For an integration overview, see: Bet Recommendations - Integration

How It Works

Recommendations are generated using a combination of machine learning models that analyse player behaviour and preferences. These models continuously update based on new activity to ensure recommendations remain relevant and effective over time.

For a deeper explanation of the models and logic:
How it Works Guide

How to Use the API

API endpoints are categorised as follows:

Recommendations

  • Single bet recommendations - /recommended_for_you_singles

  • Accumulator recommendations - /recommended_for_you_accas

  • Bet builder recommendations - /recommended_for_you_bet_builders

  • In-play recommendations - /in_play_recommendations

Preferences

  • Sports preferences - /preferences_sports

  • Tournament preferences - /preferences_tournaments

  • Market preferences - /preferences_markets

Enhancements

  • Enhancements/Promotions - /enhancements_promos

This approach gives you full control over placement and layout across your frontend.

The API handles player state automatically. Existing players receive personalised recommendations, while new or low-activity players are served optimised, site-level content without requiring separate logic.

For more detail on how recommendations are produced, see:
Bet Recommendations - How It Works

Integration Patterns

In practice, most operators integrate the API directly into their frontend to personalise key areas such as the homepage, event and competition pages. Recommendations are often used to power “next bet” suggestions or discovery-focused sections that encourage players to explore beyond their usual behaviour.

The same outputs can also be extended into CRM channels, including email, push notifications, and reactivation campaigns, allowing you to maintain consistent personalisation across both on-site and outbound experiences.

Where you already manage your own content collections, preferences endpoints can be used to personalise ordering rather than replacing content entirely. This is particularly useful for optimising existing content areas without changing their structure.

Fallbacks and Player States

Fallback behaviour is built into the API to ensure a consistent experience across all players.

If a player has limited or no activity, the system automatically returns recommendations optimised for conversion based on site-wide performance. In some cases, endpoints may return redirect responses, so your implementation should be able to handle these or fall back to site-level endpoints where appropriate.

More detail on player behaviour and fallback logic:
Bet Recommendations FAQ

Try Bet Recommendations API