ProtonDB Steam Deck & Linux Compatibility Scraper avatar

ProtonDB Steam Deck & Linux Compatibility Scraper

Pricing

Pay per event

Go to Apify Store
ProtonDB Steam Deck & Linux Compatibility Scraper

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

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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

FieldTypeDefaultDescription
appIdsinteger[]15 built-in popular gamesList 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).
maxItemsinteger10Maximum 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:

FieldTypeDescription
steam_appidintegerSteam App ID
tierstringCurrent ProtonDB tier: native / platinum / gold / silver / bronze / borked / pending
best_reported_tierstringBest tier ever reported by any user
trending_tierstringTier based on recent reports
confidencestringData confidence: strong / good / moderate / low / inadequate
scorenumberProtonDB aggregated score (0.0–1.0)
total_reportsintegerTotal number of user compatibility reports
snapshot_tsstringISO 8601 timestamp of when the record was fetched
source_urlstringProtonDB 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_appid to 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.