Marvel Rivals Stats Scraper avatar

Marvel Rivals Stats Scraper

Pricing

from $5.00 / 1,000 hero statistics scrapeds

Go to Apify Store
Marvel Rivals Stats Scraper

Marvel Rivals Stats Scraper

Scrape Marvel Rivals hero tier lists, top-900 leaderboards, community ban rates, live player profiles and One-Above-All stats from rivalsdata.com. Cloudflare is bypassed with browser TLS impersonation, so no proxies or CAPTCHAs are needed.

Pricing

from $5.00 / 1,000 hero statistics scrapeds

Rating

0.0

(0)

Developer

Epic Scrapers

Epic Scrapers

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Marvel Rivals stats, tier lists, leaderboards, community ban trends, and player profiles in clean JSON. Marvel Rivals Stats Scraper collects public game data from Rivals Data and produces structured records for analysis, dashboards, bots, and content workflows. Run it on Apify to get API access, schedules, integrations, monitoring, and reliable cloud execution without managing infrastructure.

What does Marvel Rivals Stats Scraper do?

The Actor supports six focused modes: one player profile, hero tier-list statistics, a seasonal leaderboard, community ban trends, cross-season One Above All players, or all available data. It uses browser TLS impersonation to communicate with the protected source API without a user-supplied proxy, API key, or CAPTCHA service.

Each successful operation writes normalized rows to the default dataset and preserves the unmodified source response in the key-value store. This gives analysts a practical table and developers access to the complete source payload.

Why use Marvel Rivals Stats Scraper?

  • Track balance changes: compare hero win, pick, and ban rates after patches.
  • Analyze competitive play: collect up to 1,000 players from a selected season and platform.
  • Research community bans: measure which heroes players ban more often than average.
  • Study consistent elite players: analyze One Above All placements across seasons.
  • Build player tools: retrieve a public profile by exact username or numeric UID.
  • Automate reporting: schedule runs and send results to Google Sheets, Make, Zapier, webhooks, or your own API.
  • Keep raw data: use preserved source responses when the flat dataset does not contain a specialized field you need.

How to use Marvel Rivals Stats Scraper

  1. Open the Actor on Apify.
  2. Select a Scrape mode. The default Leaderboard mode is fast and does not request live profiles.
  3. Set only the fields used by that mode. Each input description states where it applies.
  4. Click Start.
  5. Open the Output tab to view or download dataset records.
  6. Use Run summary to review counts and recoverable errors. Use Raw source files for complete API responses.

Input

The Input tab groups fields by purpose. Fields that do not apply to the selected mode are ignored.

Player profile

Enter an exact username or a numeric UID. Username matching ignores capitalization. A UID skips player search and is more reliable.

{
"mode": "player",
"username": "1159933157"
}

Leaderboard

{
"mode": "leaderboard",
"platform": 1,
"season": 20,
"leaderboardLimit": 100
}

All data with optional profiles

{
"mode": "all",
"platform": 1,
"season": 20,
"leaderboardLimit": 100,
"rank": "grandmaster_plus",
"oneAboveAllLimit": 100,
"scrapeProfiles": true,
"profileCount": 10
}
FieldDefaultUsed byDescription
modeleaderboardAll runsplayer, tierlist, leaderboard, community_bans, one_above_all, or all.
usernamePlayerExact username (capitalization is ignored) or numeric player UID.
platform1Stats modes1 for PC or 2 for console.
season20Leaderboard, AllCompetitive season number.
leaderboardLimit100Leaderboard, AllFrom 1 to 1,000 dataset players.
rankgrandmaster_plusTier list, Allgrandmaster_plus, diamond_plus, or all.
oneAboveAllLimit1000One Above All, AllFrom 1 to 1,000 dataset players.
scrapeProfilesfalseAllFetch live profiles for top leaderboard players.
profileCount25AllMaximum live profiles; cannot exceed leaderboardLimit when enabled.
requestDelayMillis400All profilesDelay between live profile requests.
requestTimeoutSecs30All runsPer-request timeout.
maxRequestAttempts4All runsAttempts for temporary API, network, or Cloudflare failures.
continueOnErrortrueAllKeep successful sources when one source fails.

Output

Every dataset item has a type and scrapedAt field. Type-specific source fields remain intact.

[
{
"type": "tierlist",
"hero_id": 1058,
"platform": 1,
"rankBracket": "grandmaster_plus",
"picks": 21983,
"winrate": 51.4,
"pick_rate": 63.6,
"ban_rate": 66.03,
"score": 95.6,
"scrapedAt": "2026-09-16T12:00:00.000Z"
},
{
"type": "leaderboard",
"position": 2,
"name": "forkydog",
"uid": 1159933157,
"platform": 1,
"season": 20,
"rank_level": 23,
"rank_score": 5161.46,
"wins": 20,
"losses": 3,
"scrapedAt": "2026-09-16T12:00:00.000Z"
}
]

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

The key-value store also contains:

  • OUTPUT — completed operations, counts, errors, and spending-limit status.
  • tierlist.json, leaderboard.json, community_bans.json, one_above_all.json — raw responses for selected stats modes.
  • player_profile.json — raw response for Player mode.
  • player_profiles.json — raw profile array created by optional All mode profile collection.

Data table

Dataset typeMain fieldsOne row represents
tierlisthero_id, picks, winrate, pick_rate, ban_rate, scoreOne hero in a rank bracket.
leaderboardposition, name, uid, rank_level, rank_score, wins, losses, heroesOne seasonal ranked player.
community_banhero_id, pct, ci95, vs_avg, qualifying_playersOne hero's weighted community ban estimate.
one_above_allname, uid, avg_placement, avg_score, finishes, seasonsOne cross-season elite player.
player_profilename, uid, level, login_os, faction, rank_game_seasonOne public live player profile.

How much does it cost to scrape Marvel Rivals?

This Actor uses pay-per-event pricing. Check the Actor's Pricing tab before a run because Store prices can change.

  • An Actor-start event is charged once per run.
  • Tier-list collection charges once per hero statistics record.
  • Live player-profile collection charges once per profile.
  • Leaderboard, community ban, and One Above All rows do not currently have a per-record event.

For the lowest cost, use a focused mode. In All mode, leave scrapeProfiles disabled unless you need full live profiles. Apify's free plan can be used within its current platform limits.

Tips and advanced options

  • Use a numeric UID for reliable player lookups. Username search can return temporary upstream errors and requires an exact match.
  • Set oneAboveAllLimit below 1,000 when you need a smaller dataset. The full raw response is still stored.
  • Increase maxRequestAttempts before increasing the timeout. The source sometimes returns a temporary 502 response that succeeds on retry.
  • Keep requestDelayMillis at 400 or higher for large profile batches to reduce load on the source.
  • Keep continueOnError enabled for scheduled All runs. The summary then shows which source failed while retaining successful data.
  • Run PC and console separately because platform data can differ.

FAQ, disclaimers, and support

Is this an official Marvel or NetEase product?

No. This Actor is an independent tool and is not affiliated with or endorsed by Marvel, NetEase Games, or Rivals Data. Product names and trademarks belong to their owners.

The Actor accesses public statistics as a browser does. You are responsible for your use of the data and for compliance with applicable laws, intellectual-property rights, privacy requirements, and website terms. Do not use aggressive request settings.

Why can a player lookup fail?

The source requires an exact username spelling and can return temporary server errors. The Actor retries temporary failures. If a name still fails, use the numeric player UID.

Does the Actor need a proxy or API key?

No user-supplied proxy or source API key is required. Browser TLS impersonation is built in. Source protection can change, so no bypass can be guaranteed permanently.

Where can I get help?

Open the Actor's Issues tab with the run ID, selected mode, and error message. Do not post private credentials. Custom Marvel Rivals data workflows and scraper adaptations are available on request.