Steam Community Market Prices Scraper
parseforge/steam-market-prices-scraper
GAMES
- Total users
- 2
- Monthly active
- 1
- Total runs
- 4
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 2 days ago
Overview

๐ฎ Steam Community Market Prices Scraper
๐ Export live Steam Community Market prices for any game in seconds.
This Actor pulls item prices, listing counts, and images from the Steam Community Market for any Steam app, straight from Steam's own market search API. No login, no API key.
The Steam Community Market lists hundreds of thousands of tradable items across CS2, Dota 2, Team Fortress 2, Rust and more. This scraper turns any game's market into a clean, structured dataset.
| For | Use it to |
|---|---|
| Traders & investors | Track item prices and market depth across a game |
| Analysts & data teams | Build price datasets, monitor trends, spot arbitrage |
| Developers | Enrich apps with live market prices and item metadata |
๐ What it does
- Lists market items for any Steam
appId(default 730 = Counter-Strike 2). - Returns price, listing count, item type, image, and market URL per item.
- Optional
queryto filter; paginates automatically up to yourmaxItems.
๐ก Why it matters: it reads Steam's own market search API, so results are complete and current, not screen-scraped.
๐ Output
| Field | Description |
|---|---|
๐ผ๏ธ imageUrl |
Item image |
๐ท๏ธ name |
Item name |
๐ hashName |
Market hash name (unique key) |
๐ฎ appId / appName |
Steam app id and name |
๐๏ธ type |
Item type/grade |
๐ฒ price |
Current lowest sell price |
๐ข priceCents |
Price in cents |
๐ sellListings |
Number of active listings |
๐ marketUrl |
Steam market listing URL |
๐ scrapedAt |
When this row was collected |
Sample record:
{
"name": "Dreams & Nightmares Case",
"appName": "Counter-Strike 2",
"type": "Base Grade Container",
"price": "$1.67",
"priceCents": 167,
"sellListings": 491975,
"marketUrl": "https://steamcommunity.com/market/listings/730/Dreams%20%26%20Nightmares%20Case"
}
๐ How to use
- Create a free account w/ $5 credit.
- Open the Actor, set the
appId(and optionalquery) andmaxItems. - Run it and download JSON, CSV, Excel, or XML.
โ FAQ
Do I need a Steam API key? No. It uses the public Steam market search API.
Which games are supported? Any Steam app with a Community Market, by its appId (730 CS2, 570 Dota 2, 440 TF2, 252490 Rust, and more).
How many items can I get? As many as the game lists, up to maxItems. Large runs paginate automatically.
How fresh are the prices? Every run reads the market live.
๐ Recommended Actors
๐ก Pro Tip: browse the complete ParseForge collection for more data Actors.
This Actor is not affiliated with Valve or Steam. It reads publicly available data from the Steam Community Market for research and analysis. Respect Steam's terms and rate limits.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| appId | integer | Steam application id whose market to scrape (e.g. 730 = Counter-Strike 2, 570 = Dota 2, 440 = Team Fortress 2, 252490 = Rust). | 730 |
| query | string | Optional market search text. Leave empty to list all items for the app. | not set |
| maxItems | integer | Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 | 10 |
Pricing
from $3.62 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.00362 to $0.004 |
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~steam-market-prices-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.
Related scrapers
Run Steam Community Market Prices Scraper on Apify All scrapers