Jump to Content
SharpSports
HomeGuidesAPI ReferenceChangelogDiscussions
v1.0

API ReferenceSharpSports
API Reference
API Reference
v1.0HomeGuidesAPI ReferenceChangelogDiscussions

๐Ÿงฑ Objects

  • ๐Ÿ“– Book
    • ๐Ÿ“œ book listget
  • ๐Ÿ“ Article
    • ๐Ÿ“œ article Listget
  • ๐ŸŒŽ BookRegion
    • ๐Ÿ“œ bookRegions Listget
    • ๐Ÿ”Ž bookRegion Detailget
  • ๐Ÿ‘ค Bettor
    • ๐Ÿ“œ bettor listget
    • ๐Ÿ”Ž bettor detailget
    • ๐Ÿ“Š bettor metadataget
    • ๐Ÿ”„ refresh bettorpost
  • ๐Ÿ”— Context
    • ๐Ÿ”„ betSync Contextpost
    • โžก๏ธ betPlace Contextpost
    • ๐Ÿค‘ bestPrice Contextpost
  • ๐Ÿ“ฑ BettorAccount
    • ๐Ÿ“œ bettorAccounts listget
      • ๐Ÿ‘ค bettorAccounts by bettorget
    • ๐Ÿ”Ž bettorAccount detailget
    • ๐Ÿ“Š bettorAccount Metadataget
    • ๐Ÿ”„ refresh bettorAccountpost
    • โธ๏ธ pauseput
    • โŒ remove accessput
  • ๐Ÿ”„ Refresh Response
    • ๐Ÿ“œ refreshResponse listget
    • ๐Ÿ“œ๐Ÿ“ฑrefreshResponses by bettorAccountget
    • ๐Ÿ“œ ๐Ÿ‘ค refreshResponses by bettorget
    • ๐Ÿ”Ž refreshResponse detailget
  • ๐Ÿ’ฐ BetSlip
    • ๐Ÿ“ƒ Bet
    • ๐Ÿ“œ betSlips listget
    • ๐Ÿ”Ž betSlip detailget
    • ๐Ÿ“œ๐Ÿ“ฑbetSlips by bettorAccountsget
    • ๐Ÿ“œ ๐Ÿ‘ค betSlips list by bettorget
    • โ‡๏ธ availabilityget
  • ๐ŸŽŸ๏ธ event
    • ๐Ÿ“œ events listget
    • ๐Ÿ”Ž event detailget
  • ๐Ÿท๏ธ MarketSelection
    • ๐Ÿ“œ marketSelection listget
    • ๐Ÿ”Ž marketSelection detailget
    • ๐Ÿ’พ metadataget
    • ๐Ÿ—ƒ๏ธ historicDataget
  • ๐Ÿ›๏ธ Price
    • ๐Ÿ“œ prices listget
  • ๐Ÿ›’ MarketOffer
    • ๐Ÿ“œ marketOffer listget
    • ๐Ÿ”Ž marketOffer detailget
  • ๐Ÿ“‹ Market
    • ๐Ÿ“œ market listget
    • ๐Ÿ”Ž market detailget
  • ๐Ÿ•ž Segment
    • ๐Ÿ“œ segment listget
    • ๐Ÿ”Ž segment detailget
  • ๐Ÿงฎ Metric
    • ๐Ÿ“œ metric listget
    • ๐Ÿ”Ž metric detailget
  • ๐Ÿˆ Sport
    • ๐Ÿ“œ sport listget
    • ๐Ÿ”Ž sport detailget
  • ๐ŸŸ๏ธ League
    • ๐Ÿ“œ league listget
    • ๐Ÿ”Ž league detailget
  • ๐ŸŽฝ Team
    • ๐Ÿ“œ team listget
    • ๐Ÿ”Ž team detailget
  • โ›น๏ธโ€โ™‚๏ธ Player
    • ๐Ÿ“œ player listget
    • ๐Ÿ”Ž player detailget

๐Ÿช Webhooks

  • ๐Ÿ”” Events
    • ๐Ÿ‘ค โœ… bettor.created
    • ๐Ÿ“ฑโœ… bettorAccount.verified
    • ๐Ÿ“ฑโš ๏ธbettorAccount.unverified
    • ๐Ÿ“ฑ โŒ bettorAccount.inaccessible
    • ๐Ÿ”„ refreshResponse.created
  • โœ… Subscriptions
    • subscribe endpointpost
  • ๐Ÿ’พ logs
    • ๐Ÿ“œ logs listget

๐Ÿ‘ Usage Norms

  • ๐Ÿ“„ Pagination
  • ๐Ÿ”‚ Rate Limiting
    • General Rate Limiting
    • Large List Rate Limiting
    • Refresh Rate Limiting
  • ๐Ÿ” Security
    • public vs private api keys
    • auth tokenspost

๐Ÿ“ฆ SDKs

  • ๐Ÿ”Œ sdk support
    • SDK Coverage
    • FanDuel
    • DraftKings
    • PrizePicks
    • Underdog
    • BetRivers
    • HardRock
    • SugarHouse
    • Sporttrade
    • Fanatics
  • ๐Ÿ“ฑ react native
    • Version 2 Migration
  • ๐Ÿ“ฑ iOS
  • ๐Ÿ“ฑ Android
  • ๐Ÿ“ฑ Cordova
  • ๐Ÿ–ฅ๏ธ web browser extension

๐Ÿ”‚ Rate Limiting

overview

To keep the SharpSports API healthy and performative, some rate limiting is included. There are three levels of rate limiting to be aware of:

General Rate Limiting - unless specified, all requests will fall under this rate-limiting group.

Large List Rate Limiting - endpoints with the potential to return large data sets will be rate-limited more aggressively.

Refresh Rate Limiting - refresh requests are limited by ๐Ÿ‘ค Bettor or ๐Ÿ“ฑ BettorAccount

  • Table of Contents
    • overview