Covering PBA, MPBL, UAAP and more

The dedicated data solution for regional sports leagues.

Schedules, box scores, player stats and play-by-play — one pipeline from the scorer’s table straight to your app.

Source-of-truth data
Produced by the official scoring system — not scraped, not aggregated.
Seconds-level latency
Live scores and play-by-play pushed the moment they are recorded.
Built for developers
Consistent REST model, clear docs, sandbox — first call in minutes.
Data products

Three data domains, one consistent model.

Games & schedules

Fixtures, live game state, scores and results — updated in real time while the game runs.

{
  "game_id": "pba-2026-0412",
  "status": "final",
  "home": { "team": "Taguig Falcons",
            "score": 98 },
  "away": { "team": "Cebu Mariners",
            "score": 92 },
  "tipoff": "2026-08-24T11:00Z"
}

Team & player stats

Season and career statistics, box scores and standings, finalized after every game.

{
  "player_id": "plr-30117",
  "name": "R. Delacruz",
  "season": "2026",
  "ppg": 21.4,
  "rpg": 6.8,
  "apg": 4.1,
  "fg_pct": 0.487
}

Play-by-play

Every scoring play, foul, substitution and timeout as a structured event stream.

{
  "event_id": "evt-88231",
  "clock": "Q4 02:31",
  "type": "three_pointer",
  "player": "R. Delacruz",
  "team": "TGF",
  "score": { "home": 95,
             "away": 92 }
}
Coverage

Leagues the big aggregators overlook.

Data originates from our courtside scoring system, so coverage is first-hand: complete, correct and licensed at the source. More leagues are onboarding.

PBA
PBA
Philippine Basketball Association
LIVE PBP STATS
PBA
MPBL
MPBL
Maharlika Pilipinas Basketball League
SCORES BOX SCORE
MPBL
UAAP
UAAP
University Athletic Association of the Philippines
SCORES STATS
UAAP
More partner leagues onboarding
Developer experience

First data in 5 minutes.

A consistent data model across all leagues, predictable REST conventions and a sandbox with a full demo game — integrate in days, not weeks.

01
Sign up and grab your API key
02
Call any endpoint against sandbox data
03
Go live — upgrade only when you need more
curl "https://api.statsradar.io/v1/games?date=today" \
  -H "Authorization: Bearer $STATSRADAR_KEY"

# 200 OK
{
  "data": [{
    "game_id": "pba-2026-0412",
    "status": "live",
    "clock": "Q3 05:12",
    "home": { "team": "Taguig Falcons", "score": 71 },
    "away": { "team": "Cebu Mariners", "score": 68 }
  }]
}
Plans

Start free. Upgrade when you scale.

Plans scale across three dimensions: data scope, real-time access and call volume.

Free
Developers, students, side projects
  • Selected leagues, delayed scores, current season
  • Non-real-time (10 min delay)
  • 500 requests / day
Start for free
Starter
Small sites and apps
  • All leagues, core data, 2 seasons
  • Post-game real-time
  • 10K requests / day
Contact Sales
Enterprise
Leagues and large media
  • Full data + custom delivery, SLA
  • Live, dedicated support
  • Custom volume
  • Dedicated league requirement
Contact Sales

Who builds on StatsRadar

MEDIA
Media & content sites
Live score widgets, post-game box scores, automated recaps and player charts.
TEAMS
Teams & leagues
Official site data pages, fan apps, internal analytics and scouting.
DEVELOPERS
App developers
Fan apps, data visualization products and fantasy-style games on a free tier.
GAMING
Sports game studios
Real-data-driven games and simulations with low-latency play-by-play.

Frequently asked questions

Where does the data come from?
Directly from our official scoring system used courtside at leagues. StatsRadar is the source, not an aggregator — data is first-hand.
How fresh is the data?
Live scores and play-by-play are pushed within seconds during games. Box scores accumulate live and are finalized post-game; standings update after each game. Each resource documents its update semantics.
Can I use StatsRadar for betting products?
No. Betting use is explicitly prohibited in our terms of service. Usage is declared at signup and reviewed for advanced plans; violations result in termination. Clients are solely responsible for regulatory compliance in the markets where their products operate.
Is there a sandbox?
Yes — every account can call all endpoints against demo games, including one full play-by-play stream, before paying anything.
How do upgrades work?
Entirely self-serve: upgrade or downgrade online from your dashboard. Approaching your quota triggers email alerts at 80% and 100%; overages are soft-throttled, never hard-cut.