ProtonDB Steam Deck & Linux Compatibility Scraper
Pricing
$0.45 / 1,000 game compatibilities
ProtonDB Steam Deck & Linux Compatibility Scraper
Check ProtonDB Linux and Steam Deck compatibility for a list of Steam game IDs. Get current, best-ever, and trending tiers, scores, confidence, community report counts, snapshot times, and source links for each game.
Pricing
$0.45 / 1,000 game compatibilities
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
🎮 ProtonDB compatibility for Steam games
For Steam Deck owners, Linux players, and game researchers, this Actor checks a list of Steam game IDs and returns ProtonDB compatibility data you can compare or join with your own game list. Each saved row gives you the current tier, aggregate score, confidence, community report count, best-ever tier, recent trending tier, snapshot time, and direct ProtonDB source link.
- Review a shortlist before playing on a handheld with Steam Deck.
- Check current tiers for several IDs with ProtonDB Compatibility.
- Compare support across your game list with Linux Game Compatibility.
- Keep the returned fields beside game IDs with Steam Game Compatibility.
- Review tier history for a shortlist with Steam Deck Compatibility.
📊 Steam game compatibility rows
What you get
Each saved row gives you the ProtonDB values available for one Steam game ID. Optional values stay absent when ProtonDB has no value, so the dataset does not fill gaps with made-up data. Required fields keep the game ID, read time, and source link.
Main value
Use gameId to join the compatibility rows to a game list you manage. The direct sourceUrl helps you open the ProtonDB source for a row.
▶️ Check a game list with ProtonDB
Run steps
- Add one or more numeric Steam App IDs to
gameIds, such as"730". - Leave
gameIdsout to use the built-in set of popular games. - Start the Actor and open the dataset link from the Output section.
Choose the scope
Use one or more IDs for a focused run. You can submit a large list in one run. The public schema has no fixed maximum for the list. To limit the lookup work, submit only the IDs you need. If one ID has no usable ProtonDB summary, valid results from other IDs can still be saved.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
gameIds | array of strings | Numeric Steam App IDs to check, such as "730". Leave this field out to use the built-in set of popular games. |
Example input
This successful default-input run used no fields:
{}
The empty object uses the built-in popular-game set.
🧾 Output
Dataset link
The output is a link to the compatibility dataset. Each saved row matches the shape below. Optional fields are omitted when ProtonDB has no value.
Field table
| Field | Type | What it does |
|---|---|---|
gameId | string | The numeric Steam App ID for the game. |
currentTier | string | The current ProtonDB compatibility tier. Omitted when ProtonDB has no tier. |
aggregateScore | number | The aggregate ProtonDB score. Omitted when ProtonDB has no score. |
confidenceLevel | string | The ProtonDB confidence level: strong, good, moderate, low, or inadequate. Omitted when ProtonDB has no value. |
reportCount | integer | The total number of ProtonDB community reports. Omitted when ProtonDB has no count. |
bestEverTier | string | The best tier ever reported on ProtonDB. Omitted when ProtonDB has no value. |
trendingTier | string | The recent ProtonDB trending tier. Omitted when ProtonDB has no value. |
snapshotAt | string | The time when this ProtonDB result was read. |
sourceUrl | string | A direct ProtonDB source reference for this result. |
Example row
This genuine row came from the current beta build's successful default-input run. It is shown in full.
{"gameId": "730","snapshotAt": "2026-08-13T17:48:34.801Z","sourceUrl": "https://www.protondb.com/api/v1/reports/summaries/730.json","currentTier": "gold","aggregateScore": 0.71,"confidenceLevel": "strong","reportCount": 2009,"bestEverTier": "platinum","trendingTier": "platinum"}
💳 Pricing
Event price
You are billed $0.00045 for each game compatibility check saved to your dataset.
🔌 Integrations
Video guide
Use the dataset
Open the dataset link in the Output section from your own code or workflow. Join each row to your game list with gameId, and follow sourceUrl when you need the ProtonDB source.
❓ FAQ
Do I need a ProtonDB account or API key?
No. Enter Steam App IDs only. The Actor reads ProtonDB's public API and does not ask for source credentials.
Can I submit game names or Steam store URLs?
No. The input accepts numeric Steam App IDs as strings, such as 730. It does not search Steam by title or crawl the Steam catalog.
What happens if one ID has no usable summary?
The Actor keeps valid results for the other IDs. It leaves unavailable ProtonDB values unavailable instead of making them up.
Why is a field missing from a row?
Fields such as currentTier, aggregateScore, and reportCount are omitted when ProtonDB has no value. Required gameId, snapshotAt, and sourceUrl remain in a saved row.
What does snapshotAt mean?
snapshotAt is the time when the Actor read that ProtonDB result. sourceUrl points to the direct ProtonDB source reference.
Does this install or test games?
No. It reads compatibility data. It does not install, launch, benchmark, or test games on hardware.
Is this a full Steam catalog?
No. It returns ProtonDB compatibility fields for the IDs you submit. It does not add genre, price, release date, or other catalog fields.
How is pricing calculated?
You are billed once for each returned game compatibility check at $0.00045.
📝 Changelog
0.0: Initial release
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- ProtonDB Steam Deck & Linux Compatibility Scraper: Compare ProtonDB compatibility data for the same Steam game IDs.
- Steam Game Scraper - Prices, Reviews & Player Stats: Add prices, reviews, and player counts to your game research.
- Steam Store Scraper: Games, Charts & Reviews: Add Steam store details, charts, and reviews beside compatibility rows.
- Steam Game Price Tracker — Official API, Regional Pricing: Compare regional prices and discounts for the same games.
- Steam Games Scraper - Prices, Genres & Metadata: Add genres, developers, release dates, and store URLs to your game list.
Made with ❤️ by Maxime Dupré