This page documents the BookiePro data abstraction layer with the Peerplays blockchain.
BookiePro communicates with the blockchain using web-socket API calls.
Get a list of available sports.
A list of all the available sports.
Get a list of all event groups for a sport, for example, all soccer leagues in soccer.
sportId
: The id of the sport that the event groups are to be listed for.
A list of all event groups for the selected sport.
Get a list of all betting market groups for an event, for example, Moneyline and OVER/UNDER for soccer)
eventId
: The id of the event that the betting market groups are to be listed for.
A list of all the betting market groups for the event.
Get a list of all betting markets for a betting market group (BMG).
bettingMarketGroupId:
The id of the betting market group that the betting markets are to be listed for.
A list of all the betting markets for the betting market group.
Get global betting statistics
A list of all the global betting statistics.
Get the binned order book for a betting market.
betting_market_id:
The id of the betting market for the order book.
precision:
Precision
A list of binned orders for the betting market.
Get the total matched bets for a betting market group (BMG).
group_id
: The betting market group id.
Total of all the matched bet amounts for the selected betting market group.
Used to search for events.
sub_string:
The (sub) string of text to search for
language
: Language id.
List of events that contain the sub-string
Get unmatched bets for a bettor.
bettor_id
: The id of the bettor.
List of all matched bets for a bettor.
Get a list of events in any event group.
event_group_id
: The id of the event group.
A list of all the events in the event group.
Get all unmatched bets of a bettor according to account type.
account_type_id
: The id of the bettor account type/
All unmatched bets by bettor account type.
Get the matched bets for a bettor.
bettor_id
: The id of the bettor.
All matched bets for the bettor.
Get all matched bets for a bettor within a range.
bettor_id
: The id of the bettor
start
: The start date
limit
: Number of bets to be returned
All matched bets for the better within the range start
to limit.
Get a list of tournament ids for upcoming tournaments
stateString
: The tournament state
accountId
:Account Id
All tournaments for the selected state.
Get a list of registered tournaments by account id.
accountId
: Account Id.
All registered tournaments for an account.
Get all tournaments between last_tournament_id
and start_tournament_id
.
last_tournament_id
: The last tournament id
limit
: The limit of tournaments to return.
start_tournament_id
: The starting tournament id.
A list of all tournaments between last_tournament_id
and start_tournament_id
.
Subscribe a listener to a betting market.
updateListener
: An object of type updateListener.
1.3.0:
Start version.
1.3.19:
End version.
Unsubscribe a listener from a betting market.
updateListener
: An object of type updateListener.
1.3.0:
Start version.
1.3.19:
End version.