betfair-api-ng
v1.0.1
Published
Betfair API-NG node.js
Downloads
6
Readme
#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));
});
});
});