NRL Rugby League Stats Scraper avatar

NRL Rugby League Stats Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
NRL Rugby League Stats Scraper

NRL Rugby League Stats Scraper

Scrapes official NRL player statistics by category. Returns each player's name, team, and stat value as a flat row for try scorers, point scorers, tackles, or all runs.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

0

Monthly active users

8 days ago

Last modified

Categories

Share

ParseForge

NRL Rugby League Stats Scraper

Scrape official NRL rugby league player stats by category, up to a million records per run. Every record includes player name, team, and the stat value for the selected category. Export to CSV, JSON, Excel, or XML.

The NRL publishes official player statistics across key performance categories, but pulling them into a spreadsheet or database means manual copying. This Actor reads the public stat feeds directly for try scorers, point scorers, tackles, and all runs, and returns each player's record in one consistent row.

Who uses itWhat they scrape NRL for
Fantasy league playersPull the latest try and point scorer data to update their squad rankings.
Sports journalistsGather official tackle and run counts for match previews and player profiles.
Rugby league analystsCompile season-long performance datasets to model player efficiency.

What it does

This Actor collects NRL player statistics for a chosen category and returns each player's stat line as a flat row.

  • ๐Ÿ‰ Stat categories: Choose from try scorers, point scorers, tackles, or all runs.
  • ๐Ÿ“Š Flat row output: Each player's name, team, and stat value is returned in a clean, predictable schema.
  • ๐Ÿ“ˆ Scalable collection: Set a maximum record limit from 1 up to 1,000,000 per run.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with NRL data

๐Ÿ† Build a fantasy league feed.

A fantasy NRL commissioner runs the Actor weekly on the try scorers category to update player scores in their league spreadsheet.

๐Ÿ“ Research a player profile.

A journalist scrapes the all runs category for a specific team to gather running metre data for a feature article.

๐Ÿ“Š Track defensive performance.

An analyst collects the tackles category after each round to monitor defensive workload trends across the competition.

Why choose this scraper

What you get
Official NRL dataStats come directly from the league's public feeds, not third-party estimates.
No manual copyingAutomates the collection of player stats that would otherwise require a browser and copy-paste.
Fixed schemaEvery run returns the same columns, making it safe for scheduled database imports.

How it compares

No other Store actor targets NRL the same way, so the honest comparison is with the alternatives teams actually weigh.

NRL Rugby League Stats ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When NRL changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor by selecting a single stat category, and set a maximum number of records to cap the dataset size. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the NRL Rugby League Stats Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to NRL through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/nrl-rugby-league-stats-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that the selected stat category has data for the current season. Some categories may be empty during the off-season or before the first round.

The run finished but the dataset has fewer records than my maxItems setting.

The Actor stops when it has read all available stats for the chosen category. If the NRL feed has fewer players than your limit, you will get that smaller number.

I got an error or timeout during the run.

The NRL's public feed may be temporarily slow. Try increasing the run's timeout setting in Apify or retry the run after a few minutes.

Can I get stats for a specific round or season?

The Actor scrapes the current default feed for each category. It does not have an input to select a specific round or year.

FAQ

QuestionAnswer
What NRL stats can I scrape with this Actor?You can scrape try scorers, point scorers, tackles, and all runs. Select one category per run from the input options.
Does this Actor require an NRL account or API key?No. It reads the publicly available stat feeds, so no login, account, or API key is needed.
What format is the data exported in?You can export your dataset in CSV, JSON, Excel, or XML format from the Apify platform.
How many records can I collect in one run?You can set the maximum records from 1 up to 1,000,000. The Actor stops when it hits your limit or runs out of available stats.
Can I filter by team or player name?The current input schema lets you choose a stat category and a record limit. Team and player filtering is not available as an input option.
How often is the NRL stats data updated?The Actor reads the live public feed each time it runs, so it reflects the latest data the NRL has published.
Can I schedule this Actor to run automatically?Yes. You can set up a scheduled run on Apify to collect stats daily, weekly, or after each round.
What does the 'all runs' category include?It includes all running statistics published by the NRL, such as total runs and run metres, for each player.
Is historical stats data available?The Actor returns whatever data is currently in the NRL's public feed. It does not have a separate historical archive selector.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by National Rugby League. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.