RugbyPass Fixtures Scraper
parseforge/rugbypass-fixtures-scraper
News & mediaAutomation
Scrapes RugbyPass fixtures for any date range and optional competition filter. Returns each fixture as a flat row with teams, venue, kickoff time, and competition details.
- Total users
- 2
- Monthly active
- 0
- Total runs
- 92
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 8 days ago
Overview
RugbyPass Fixtures Scraper
Scrape RugbyPass fixtures for any date range, competition, or team, up to a million per run. Every fixture comes with its teams, venue, kickoff time, and competition details. No login or API key. Export to CSV, JSON, Excel, or XML.
RugbyPass publishes fixtures for leagues and cups worldwide, but there is no official API for bulk access. This Actor reads the public fixture pages directly, filtered by date range and competition, and returns each match in one fixed schema.
| Who uses it | What they scrape RugbyPass for |
|---|---|
| Sports data analysts | Build a historical dataset of fixtures for trend analysis |
| Rugby fans and bloggers | Get upcoming matches for a competition to plan content |
| Betting model developers | Feed fixture schedules into prediction models |
| Event organizers | Monitor fixture changes for logistics planning |
What it does
This Actor collects RugbyPass fixtures by date range and optional competition filter, and returns each one as a flat row.
- ๐ Date range control: set dateFrom and dateTo to scrape fixtures for any period, from a single day to a full season.
- ๐ Competition filter: narrow results by competition name, such as 'Six Nations' or 'Super Rugby'.
- ๐ข Maximum fixtures: cap the number of fixtures per run to stay within your data budget.
- ๐ค Multiple export formats: download your dataset as CSV, JSON, Excel, or XML.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with RugbyPass data
๐ Build a fixture database.
A sports data analyst runs the Actor daily with a rolling date range to maintain an up-to-date dataset of RugbyPass fixtures for reporting.
๐ Plan rugby content.
A blogger scrapes the next month of fixtures for the Six Nations to schedule match previews and recaps.
๐ฏ Feed betting models.
A developer collects fixtures for major competitions to use as input for a rugby prediction model.
๐ Monitor schedule changes.
An event organizer scrapes fixtures weekly to track any changes in venues or kickoff times for logistics.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Access public fixture data without registration or rate limits |
| Flexible date range | Scrape fixtures for any period, from a single day to a full season |
| Competition filtering | Focus on the leagues and cups you care about |
| Scalable collection | Collect up to a million fixtures per run |
How it compares
No other Store actor targets RugbyPass the same way, so the honest comparison is with the alternatives teams actually weigh.
| RugbyPass Fixtures Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When RugbyPass changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a date range and an optional competition filter, and it returns only the fixtures that match. The Input tab lists every parameter.
A first run with the defaults:
{
"maxItems": 10
}
A larger pull:
{
"maxItems": 200
}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.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
- Create a free Apify account with $5 in credit.
- Open the RugbyPass Fixtures Scraper.
- Set your inputs and any filters, then click Start.
- 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 RugbyPass 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/rugbypass-fixtures-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your date range. If dateFrom is after dateTo, or if there are no fixtures in that period, the Actor returns an empty dataset. Also verify your competition filter spelling.
Why is my competition filter not working?
The filter is case-insensitive and matches substrings. For example, 'six' will match 'Six Nations'. If you still get no results, try a shorter substring or leave it empty to see all competitions.
Why did the run stop before reaching maxItems?
The Actor stops when it has collected all fixtures in the specified date range and competition. If there are fewer fixtures than maxItems, it returns what it found.
Can I scrape past fixtures?
Yes, set dateFrom and dateTo to a past range. The Actor scrapes whatever fixtures RugbyPass displays for those dates.
FAQ
| Question | Answer |
|---|---|
| What is RugbyPass? | RugbyPass is a digital platform for rugby news, live scores, and fixtures across global competitions. |
| Do I need an API key or login? | No, this Actor scrapes public fixture pages directly, so no authentication is required. |
| Can I filter by team? | The Actor currently supports filtering by competition and date range. Team filtering is not available in this version. |
| What date format should I use? | Use YYYY-MM-DD, for example 2025-01-01. If you leave the fields empty, it defaults to today and 14 days ahead. |
| How many fixtures can I scrape? | You can set maxItems up to 1,000,000 per run, but the actual number depends on the fixtures available in your date range and competition filter. |
| What output formats are supported? | You can export the results as CSV, JSON, Excel, or XML from the Apify dataset. |
| Is the data live? | The Actor scrapes the current public pages at the time of the run, so the data reflects what RugbyPass displays then. |
| Can I schedule this Actor to run automatically? | Yes, you can set up a schedule in Apify to run it daily, weekly, or at any interval you need. |
Related actors
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 RugbyPass Ltd. 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.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| competition | string (32 options) | Competition to pull fixtures and results for. Leave empty to pull upcoming fixtures across all competitions. | not set |
| maxItems | integer | Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 | 10 |
Pricing
from $7.50 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.0075 to $0.0085 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~rugbypass-fixtures-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
