NBA Scraper: Scores, Standings, Rosters, Odds avatar

NBA Scraper: Scores, Standings, Rosters, Odds

Pricing

from $0.50 / 1,000 row returneds

Go to Apify Store
NBA Scraper: Scores, Standings, Rosters, Odds

NBA Scraper: Scores, Standings, Rosters, Odds

[$1.50 / 1K] Live scores, fixtures, results, tables, teams, rosters, schedules and news for the NBA, WNBA, NCAA and the G League, in one table. Date ranges split into days, so a whole week comes back in one run. Betting lines where published. Only what changed since your last run.

Pricing

from $0.50 / 1,000 row returneds

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

What does NBA Scraper do?

NBA Scraper returns live scores, fixtures, results, league tables, teams, rosters, schedules and news for the NBA, WNBA, NCAA and the G League, all in one table.

No browser, no proxies, no API key. The data comes from a public JSON interface, which keeps runs fast and cheap.

Past the one-day limit

The source answers one day per request, so a week of fixtures normally means seven runs and seven result sets to merge by hand. Give this actor a dateFrom and a dateTo and it splits the range into day-sized queries, runs them all and merges the results, deduplicated by game. Ranges longer than 120 days are cut at 120, so a typo in a date cannot run up a bill.

Only what changed

Turn on newOnly, give the run a watch name or save it as a task, and schedule it. Every run compares its results with the previous snapshot and returns only the rows that are new or whose status or score moved. That turns a scheduled task into a live feed that bills for real changes rather than for re-reading the same finished games.

Input

{
"leagues": [
"nba",
"wnba",
"ncaab",
"gleague"
],
"mode": "scoreboard",
"dateFrom": "2026-09-13",
"dateTo": "2026-09-14",
"newOnly": false,
"maxItems": 500
}

Modes: scoreboard for fixtures and results, standings for the league table, teams for the clubs, roster and schedule for a team or for every team, news for the league feed.

Output

Every row carries the league, the start time, the status, both sides with their scores and records, the venue, the broadcasters, the betting line where the source publishes one, and a link. Fields this sport does not have are null, never a guessed value.

What it does not collect

No contact details, no email addresses, no social handles, and nothing about private individuals. Athlete rows carry only what the league itself publishes about a professional in their professional role: name, team, shirt number, position, listed height and weight, and the public injury status.

Pricing

EventPrice
Row returned$0.003, falling to $0.0015 on higher plans
Box score, injuries and last play, only when requested$0.002
Rows removed by the status filter, rows unchanged in change mode, days that returned nothingfree

No start fee. A run that returns nothing costs nothing.

Frequently asked questions

Which competitions are covered? The NBA, the WNBA, NCAA men's basketball and the G League. Pass one league key or several; the league is on every row.

Do I get quarter by quarter scores? Yes. Every team side carries periodScores, which is the score by quarter, plus overtime periods where they were played.

Can I build a standings table? Use the standings mode. One row per team with wins, losses, percentage, games behind, streak and conference, grouped by conference and division.

Are betting lines included? Where the source publishes them, which is normally before tip-off. The field is null rather than stale once a game starts.

How to use NBA Scraper

  1. Open the actor and pick a mode in the input form, or paste the JSON input from the example above.
  2. Click Start. The first rows appear in the Output tab within seconds; the run summary is in the Storage tab under the key SUMMARY.
  3. Download the results as JSON, CSV or Excel from the Output tab, or read them through the API link shown there.
  4. To run it on a schedule, click Save as a task, set the input once and add a schedule. Scheduled tasks keep their own change snapshot, so the change mode works without any extra setup.

Integrations

The actor is available in the Apify apps for Make, Zapier, n8n and Keboola, where you pick it by name and map the input fields. It is also exposed to AI agents through the Apify MCP server, and callable from any language through the Apify API; the API tab on this page has ready-made snippets for Node.js, Python and curl. Every run can post its results to a webhook when it finishes.

Support

Questions and problems go into the Issues tab of this actor. Each issue is answered by the maintainer, and fixes ship as new builds without any change on your side.

Every other sport we cover is in Sports Data Scraper, the multi-sport actor this one is built from.

Built and operated by deriverge s.r.o. Same rules as our other actors: unified schema, honest billing, no charge for what you did not get.