1.0.4 • Published 2 years ago

sportradar-node v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

SportradarNode

npm

A node package for interacting with the Sportradar API without needing to remember the endpoints, inputs, and (some) Sportradar-specific IDs. To use this package and connect to the Sportradar API, you will need a Sportradar account. With this account you can create an API key that comes free of charge and provides access to the API at a rate of 1 call/second and up-to 1000 calls/month.

Coverage

CategoryImagesNBANBA DraftNCAAMBNFLNFL DraftSoccer
Class:soon::ballot_box_with_check::ballot_box_with_check::ballot_box_with_check::ballot_box_with_check::ballot_box_with_check::soon:
Tests:soon::ballot_box_with_check::ballot_box_with_check::ballot_box_with_check::ballot_box_with_check::ballot_box_with_check::soon:

Usage

Installation

This package is available through the npm registry and installed using the npm install command:

$ npm install sportradar-node

Example

Let's get a list of the NFL teams who made the playoffs in the 2021-2022 season:

import * as sra from 'sportradar-node';

const nfl = new sra.Nfl({ apiKey: '' });

const { data } = await nfl.getPostgameStandings('2021', sra.NflSeasonType.REG);

var playoffTeams = [];

const conferences = data.conferences as [any];
conferences.forEach(conf => {
    const divisions = conf.divisions as [any];
    divisions.forEach(div => {
        const teams = div.teams as [any];
        teams.forEach(team => {
            if (team.rank.clinched != 'eliminated') {
                playoffTeams.push(team.name);
            }
        });
    });
});

console.log(playoffTeams);

More examples to come in the examples folder