Valorant Game Content Scraper
parseforge/valorant-game-content-scraper
SportsVideosOther
Scrapes Valorant game content by resource type and language. Returns each item as a flat row with localized names and descriptions.
- Total users
- 1
- Monthly active
- 0
- Total runs
- 105
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 9 days ago
Overview
Valorant Game Content Scraper
Scrape Valorant game content for agents, maps, weapons, skins, and more, up to a million items per run. Every item comes with its localized name, description, and asset metadata. No login or API key. Export to CSV, JSON, Excel, or XML.
Valorant's official API requires a developer key and rate limits you. This reads the public game content directly, filtered by resource type and language, and returns each match in one fixed schema.
| Who uses it | What they scrape Valorant for |
|---|---|
| Game data analysts | Which agents and weapons are currently in the game |
| Content creators | Accurate names and descriptions for videos or articles |
| App developers | Localized game data for companion apps |
| Esports researchers | Historical seasons and competitive tiers |
What it does
This Actor collects Valorant game content by resource type and returns each item as a flat row.
- ๐ฏ Resource types: agents, maps, weapons, skins, sprays, buddies, player cards, player titles, seasons, competitive tiers, and game modes.
- ๐ Localized content: 18 display languages, including English, Spanish, French, German, Japanese, Korean, and Chinese.
- ๐ฆ Bulk export: collect up to 1,000,000 items per run, then download as CSV, JSON, Excel, or XML.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Valorant data
๐ Analyze the current agent pool.
A game data analyst runs the Actor with resourceType agents and language en-US to get a list of all agents and their descriptions for a meta report.
๐ฅ Create accurate content.
A YouTuber scrapes weapon skins and player cards to ensure every name and description in their video is correct.
๐ฑ Build a companion app.
An app developer collects localized game data in Spanish and Portuguese to populate a multilingual Valorant database.
๐ Track competitive history.
An esports researcher exports seasons and competitive tiers to study rank distribution over time.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Scrape public game content without registration or rate limits |
| Localized data | Get names and descriptions in 18 languages |
| Structured output | Flat rows ready for analysis or app integration |
How it compares
No other Store actor targets Valorant the same way, so the honest comparison is with the alternatives teams actually weigh.
| Valorant Game Content Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Valorant 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 from resource type and optional language, and filters run as each item is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{
"maxItems": 10,
"resourceType": "agents",
"language": "en-US"
}
A larger pull:
{
"maxItems": 200,
"resourceType": "agents",
"language": "en-US"
}
Pricing
Pay-per-result: $0.012 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.20 |
| 1,000 results | $12.00 |
| 10,000 results | $120.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 Valorant Game Content 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 Valorant 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/valorant-game-content-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Make sure you selected a valid resource type and that maxItems is at least 1. Also check if the language code is supported.
The output is in the wrong language.
Set the language input to the desired locale code, such as es-ES for Spanish or zh-CN for Simplified Chinese.
I hit the maxItems limit but expected more items.
Increase maxItems up to 1,000,000. If the resource type has fewer items than that, you will get all available items.
The run failed with an error.
Check the Actor log for details. Common issues include invalid input values or temporary network problems. Retry after a few minutes.
Can I get data for a specific agent or weapon only?
This Actor exports the entire resource type collection. To filter specific items, download the dataset and filter locally.
FAQ
| Question | Answer |
|---|---|
| Do I need a Riot Games API key? | No. This Actor reads public game content directly, so no registration or key is required. |
| What resource types can I scrape? | You can choose from agents, maps, weapons, weapon skins, sprays, gun buddies, player cards, player titles, seasons, competitive tiers, and game modes. |
| Can I get data in languages other than English? | Yes. Select from 18 display languages, including Spanish, French, German, Japanese, Korean, and Chinese. |
| How many items can I collect in one run? | You can set maxItems up to 1,000,000. The Actor will stop after reaching that number. |
| What output formats are supported? | You can export the dataset as CSV, JSON, Excel, or XML. |
| Is the data updated regularly? | The Actor fetches the latest public game content on each run, so you always get current data. |
| Can I scrape multiple resource types at once? | Each run focuses on one resource type. Run the Actor multiple times with different settings to collect multiple types. |
| Does this include images or other media? | The Actor returns metadata such as names and descriptions. For media assets, check the output fields for URLs if available. |
| Is this Actor affiliated with Riot Games? | No, this is an independent scraper and is not endorsed by or affiliated with Riot Games. |
| 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. |
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 Riot Games, Inc. 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 |
|---|---|---|---|
| maxItems | integer | How many content items to collect per run. | 10 |
| resourceType | string (11 options) | Which Valorant asset collection to export. | agents |
| language | string (18 options) | Display language for localized names and descriptions. | en-US |
Pricing
from $9.00 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| Result Item | Charged once per result collected. | $0.009 to $0.012 |
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~valorant-game-content-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.
