ProtonDB Steam Deck & Linux Compatibility Scraper
Pricing
Pay per event
ProtonDB Steam Deck & Linux Compatibility Scraper
Fetch crowd-sourced Linux and Steam Deck compatibility ratings from ProtonDB for any list of Steam game IDs. Returns compatibility tier, confidence level, score, and report count per game — joinable with the Steam catalog for full Deck-readiness analysis.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Fetch crowd-sourced Linux and Steam Deck compatibility ratings from ProtonDB for any list of Steam game IDs. Returns compatibility tier, trending tier, confidence level, aggregated score, and report count per game — joinable with the Steam catalog for a complete Deck-readiness dataset.
Features
- Fetch ProtonDB compatibility data for any list of Steam App IDs
- Returns tier (
native,platinum,gold,silver,bronze,borked,pending), best reported tier, trending tier, confidence level, score (0–1), and total report count - Built-in default set of 15 popular games — works out of the box with no configuration
- Accepts your own App ID list for targeted lookups (single game or thousands)
- Lightweight pure-API actor — no browser, fast and low cost
- Each record is joinable with Steam catalog data by
steam_appid
Input
| Field | Type | Default | Description |
|---|---|---|---|
appIds | integer[] | 15 built-in popular games | List of Steam App IDs to look up. Find an App ID in the Steam store page URL (e.g. store.steampowered.com/app/440/ → 440). |
maxItems | integer | 10 | Maximum number of records to return. |
Leave appIds empty to use the built-in default set covering a representative range of compatibility tiers.
Output
Each record maps to one Steam game:
| Field | Type | Description |
|---|---|---|
steam_appid | integer | Steam App ID |
tier | string | Current ProtonDB tier: native / platinum / gold / silver / bronze / borked / pending |
best_reported_tier | string | Best tier ever reported by any user |
trending_tier | string | Tier based on recent reports |
confidence | string | Data confidence: strong / good / moderate / low / inadequate |
score | number | ProtonDB aggregated score (0.0–1.0) |
total_reports | integer | Total number of user compatibility reports |
snapshot_ts | string | ISO 8601 timestamp of when the record was fetched |
source_url | string | ProtonDB API URL for this game's summary |
Use Cases
- Steam Deck buying guides — filter your wishlist or backlog by compatibility tier
- Linux gaming research — bulk-analyze a game library for Proton compatibility
- Data journalism & hardware reviews — quantify what percentage of a catalog runs natively
- Join with Steam catalog — pair with a Steam catalog actor on
steam_appidto add genre, price, and release date
Example
Input:
{"appIds": [440, 570, 730, 367520],"maxItems": 4}
Output (sample record):
{"steam_appid": 367520,"tier": "platinum","best_reported_tier": "platinum","trending_tier": "platinum","confidence": "strong","score": 0.92,"total_reports": 364,"snapshot_ts": "2026-05-27T20:22:01.492Z","source_url": "https://www.protondb.com/api/v1/reports/summaries/367520.json"}
Data Source
Data is sourced from the ProtonDB public API. ProtonDB is a community-driven database of crowd-sourced Linux compatibility reports for Steam games.