Skip to content
SteamFPS

SteamFPS API

A free, public JSON API for our playability verdicts — how any game runs on Valve's Steam Machine, Steam Deck and Steam Frame. No key, no signup, CORS-enabled for browser apps.

Base URL: https://steamfps.com

Endpoints

GET/api/v1/games/{slug}

Full verdict for one game (Machine tiers + FPS, Deck, Frame, provenance).

https://steamfps.com/api/v1/games/cyberpunk-2077
GET/api/v1/games

List + filter games. Params: genre, verdict (green|yellow|red|unknown), limit (≤200), offset.

https://steamfps.com/api/v1/games?genre=rpg&verdict=green&limit=20
GET/api/v1/search

Search games by name. Params: q, limit (≤50).

https://steamfps.com/api/v1/search?q=elden
GET/api/v1/devices

Specs and positioning for every device we rate.

https://steamfps.com/api/v1/devices

Example response

{
  "slug": "cyberpunk-2077",
  "title": "Cyberpunk 2077",
  "appid": 1091500,
  "releaseYear": 2020,
  "genres": ["RPG", "Open World", "Action"],
  "verdict": { "color": "green", "tier": "medium" },
  "steamMachine": {
    "provenance": "estimated",
    "vram8gbTight": true,
    "tiers": {
      "low":    { "verdict": "green",  "fps": 90, "resolution": "1080p", "upscaler": "off" },
      "medium": { "verdict": "green",  "fps": 74, "resolution": "1080p", "upscaler": "off" },
      "high":   { "verdict": "yellow", "fps": 61, "resolution": "1080p", "upscaler": "FSR Quality" }
    }
  },
  "steamDeck": { "category": "verified", "fps": 30, "resolution": "800p", "provenance": "community" },
  "url": "https://steamfps.com/games/cyberpunk-2077",
  "source": "steamfps.com"
}

Usage & terms

  • Free for personal and non-commercial use. Please cache responses (data changes slowly).
  • Attribution required: credit “SteamFPS” with a link to steamfps.com on any surface that shows our data.
  • Figures are estimated or community-reported unless provenance is "measured" — see our methodology.
  • Responses are edge-cached. For high-volume or commercial use, get in touch first.
  • Not affiliated with Valve. The API may evolve; this is the stable v1.