betfair-api-ng

1.0.1 • Public • Published

Simple Betfair API-NG

Login maybe how non-interactive/interactive endpoint.

Contains:

  • Betting API
  • Accounts API
  • Heartbeat API

Install

npm install betfair-api-ng

For "Non-Interactive (bot) login" add crt and key file in root or ./crt/ directory

Examples

// login with certificate.
Betfair.login({
  applicationKey: 'your_api_key',
  username: 'your_username',
  password: 'your_password',
 
  certFile: './crt/client.crt',
  keyFile: './crt/client.key'
}, function (err, betfair) {
  // ...
});

How create Application Keys

Betfair.login(optionsLogin, function (err, betfair) {
  if (err) {
    return console.error(err);
  }
  // listCurrencyRates
  betfair.account.listCurrencyRates('GBP', console.log.bind(console));
  
  // get markets matchOdss, over/Under 0.5 from event 'Sunderland v Liverpool'
  betfair.betting.listEvents({
    textQuery: 'Sunderland v Liverpool'
  }, function (err, res) {
    var event = _.first(res);
    betfair.betting.listMarketCatalogue({
      filter: {
        marketTypeCodes: ['MATCH_ODDS', 'OVER_UNDER_05'],
        eventIds: [event.event.id]
      },
      sort: 'FIRST_TO_START'
    }, function (err, res) {
      console.log(JSON.stringify(res, null, 4));
    });
  });
});
 

Readme

Keywords

Package Sidebar

Install

npm i betfair-api-ng

Weekly Downloads

3

Version

1.0.1

License

MIT

Last publish

Collaborators

  • zahar