betfair-fixed-odds-api

Betfair Fixed Odds API

Usage no npm install needed!

<script type="module">
  import betfairFixedOddsApi from 'https://cdn.skypack.dev/betfair-fixed-odds-api';
</script>

README

betfair-fixed-odds-api

This module is for retrieving data from the Betfair Fixed Odds API. Please note that this API is separate from the Betfair Exchange API. To get access, you will need to contact Betfair Partnerships.

Installation

npm install betfair-fixed-odds-api --save

Examples

Require and Initialize the Module

var betfairAPI = require('betfair-fixed-odds-api');
var betfair = new betfairAPI('<your-token>');

Get List Sports

betfair.getListSports(function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Parents

var options = {bf_sport_id: '7511'};
betfair.getListParents(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Event

var options = {bf_parent_id: '6359473', bf_event_id: '27773036'};
betfair.getListEvent(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Events

var options = {bf_parent_id: '6359473'};
betfair.getListEvents(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Market

var options = {bf_market_id: '924.51542090'};
betfair.getListMarket(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Markets

var options = {bf_event_id: '27773046'};
betfair.getListMarkets(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Selection

var options = {bf_market_id: '924.51543094', bf_selection_id: '7100971'};
betfair.getListSelection(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Selections

var options = {bf_market_id: '924.51542090'};
betfair.getListSelections(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Fixed Odds

var options = {market_id: '924.51543094'};
betfair.getListFixedOdds(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

Get List Multiple Fixed Odds

var options = {market_id: ['924.51543094,924.51542090']};
betfair.getListMultipleFixedOdds(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});