Basketball Match Scraper — Scores & Match Intel avatar

Basketball Match Scraper — Scores & Match Intel

Pricing

from $0.80 / 1,000 match-listeds

Go to Apify Store
Basketball Match Scraper — Scores & Match Intel

Basketball Match Scraper — Scores & Match Intel

Basketball scores & match intel from Flashscore, 150+ leagues (NBA, EuroLeague, ACB, NBL). List: every game of a day with quarter-by-quarter lines incl. overtimes. Enrich: per-period stats, H2H & form, standings, venue + opt-in odds (1X2, Over/Under, Asian Handicap) on scheduled/live games.

Pricing

from $0.80 / 1,000 match-listeds

Rating

0.0

(0)

Developer

Team Kamkod

Team Kamkod

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Basketball scores and full match context from Flashscore, structured for automation and AI agents.

Match Intel — the full picture per game (flag enrich: true). Turn any game into a complete report: quarter-by-quarter breakdown (1Q→4Q + overtimes, incl. live partial quarters), per-period match statistics (points, rebounds, assists, shooting %, PIR… where provided by the source), recent form & head-to-head, competition standings when available, venue/city info — and optional bookmaker odds comparison (opt-in via odds: true): default markets 1X2, Over/Under, Asian Handicap (the live-betting decision markets), more markets selectable via oddsMarkets. Bookmaker ids, handicap/total lines and odds movement included — best-effort: availability varies by market and region (US/EU datacenter IPs see the widest coverage).

One run returns every game of a day (default: today) across 150+ competitions — NBA, EuroLeague, EuroCup, Liga ACB, BBL, LNB, NBL, NCAA, internationals and more — as clean JSON rows, one per game. Browse ±3 days, filter by league or status.

What you get per game (list mode)

FieldExample
match_idfDVzhLOp
home / awaySouth East Melbourne Phoenix / Illawarra Hawks
home_team_id / away_team_idstable ids (join records across days)
statusSCHEDULED · LIVE · FINISHED · POSTPONED
minute (live)Q4 3 (period + clock)
status_detailOT (after overtime)
home_score / away_scorerunning / final totals
quarters[{"period":"Q1","home":28,"away":18}, …] incl. OT1…
country / league / league_slugaustralia / NBL / nbl
match_urldirect Flashscore link

Example input

{
"matchStatuses": ["finished", "live"],
"leagues": ["nba", "euroleague", "nbl"],
"enrich": true,
"odds": true,
"maxMatches": 200
}

Enrichment blocks (enrich: true)

  • statistics — per-period rows (period: FT/1H/2H semantics for halves where the league reports them, labelled rows like points, rebounds, assists, shooting percentages)
  • h2h — recent form (last N games) + head-to-head meetings between the two teams
  • standings — competition table when available
  • venue / city / capacity
  • odds — opt-in, scheduled/live only, default 3 markets (1X2, Over/Under, Asian Handicap)

Pricing & notes

  • Pay-per-event, billed per returned game: list mode pushes one row per game (a 400-game day ≈ 400 match-listed events ≈ $0.40). No subscription, no per-run fee.
  • Enrichment billed per enriched game as match-intel.
  • Live games report current score, clock and partial quarter at scrape time.
  • Status normalization: Finished, After Overtime, Postponed, Abandoned, Cancelled
  • Odds & statistics availability varies by league and region — graceful nulls, never a crash.

Call it from an AI agent (MCP)

Use the MCP server: mcp.apify.com?tools=<username>/basketball-match-intel

Ask: "What are tonight's NBA scores and current quarter scores?" — the agent runs the actor and reads the dataset.

This actor scrapes publicly available data. Use it in compliance with the target website's terms and your local regulations.