sportradar-node
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

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

Category Images NBA NBA Draft NCAAMB NFL NFL Draft Soccer
Class 🔜 ☑️ ☑️ ☑️ ☑️ ☑️ 🔜
Tests 🔜 ☑️ ☑️ ☑️ ☑️ ☑️ 🔜

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

Package Sidebar

Install

npm i sportradar-node

Weekly Downloads

0

Version

1.0.4

License

MIT

Unpacked Size

75.3 kB

Total Files

36

Last publish

Collaborators

  • dwright20