dnode.app

Live scores, tables and player stats. One key.

Build rankings sites, team apps, club screens and newsletters on the same data dnode’s league websites run on. Soccer, hockey, rugby and flag football, with one set of addresses.

Get a free key See the addresses
Live while it happensScores and play by play refresh every few seconds during a match.
The league says yesEach league decides which apps read its data. Youth competitions stay private unless the league opens them.
Free to start10,000 calls a day and 60 a minute on a free key. Partners with bigger plans talk to us.

How it works

  1. Sign up. Your name, your email and what you are building.
  2. Make a key. Pick the leagues you want to read. You see the key once, so keep it safe.
  3. The league says yes. Until it does, your key reads nothing from it.
  4. Build. The same addresses work for every sport.

One call

curl https://api.dnode.app/v1/rugbyontario/standings \
  -H "Authorization: Bearer dn_your_key"

Send the key in the header, never in the address. Every answer comes back as { ok, league, sport, kind, data }.

The addresses

Base address: https://api.dnode.app. Ask too fast and you are told to slow down, never given wrong data.

Fair use

No reselling the data, no copying youth rosters, and show “Data from dnode” where you use it. A player a league has hidden stays hidden through the API too.

Get a free key Talk to us about a partnership

dnode.app · Terms · Privacy · Sign in