📚 Overview

What is BetSync?

BetSync is a set of API endpoints and pre-built UI elements that allows your users to securely connect their sportsbook accounts. The BetSync tools allow developers to easily build commonly requested use cases like bet tracking, bet sharing, responsible gaming tools and many more.

Linking Accounts

SharpSports offers a booklink UI, which allows bettors to link their accounts. Look at the 🔗 Linking Accounts guide for more details on implementation.

Refreshing Accounts

Once an account is linked, SharpSports shares various attributes of the 📱 BettorAccount, and a list of the associated 💰 BetSlips.

SharpSports is able to update these objects upon request. This is an asynchronous process called a 🔄 refresh. Read the 🔄 Refreshing Accounts guide for details on how refreshes can be initiated.

Handling Webhook Events

Linking and refreshing accounts is an asynchronous process, so SharpSports will send 🔔 Events once these processes are completed.

Handling these events properly is key to the user experience and making sure important updates aren't missed. Read the 🪝 Handling Webhooks guide for details.

Displaying Bets

SharpSports standardizes all bets (regardless of source, sport, league, etc.) into a format. Understanding how that format works is key to deciding how you will present bets, statistics, etc to the end user.

See the 📋 Displaying Bets guide for more details.

Linked Account Management

Once a bettor has linked their account(s), they'll also need the ability to manage the links. SharpSports offers a pre-built hosted ui, but you can see the guide to build your own functionality as well. Bettor Account Management

Supported Books

SharpSports is always updating the number of 📖 Books supported. You can see an up to date list using the 📜 book list endpoint, check the dashboard (settings->account->books).