Zum Inhalt springen
GET /v1/meta

Service metadata

Live testen

10 freie Calls pro Tag — keine Anmeldung, kein API-Key. Geht durchs oanor-Gateway.

Eigene Header (optional)
api.oanor.com/protondb-api

Funktioniert. Hol dir einen API-Key und nutze sie in deinem Projekt.

API-Key holen

Code-Snippets

curl "https://api.oanor.com/protondb-api/v1/meta" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/protondb-api/v1/meta", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/protondb-api/v1/meta");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/protondb-api/v1/meta",
    headers={"x-oanor-key": "oanor_test_..."}
)

Beispiel-Response

Echte Antwort dieses Endpoints, erfasst beim letzten Health-Check.

{
    "data": {
        "note": "Look up a game by Steam app id (appid=1245620) or by name (name=elden ring, resolved via Steam search). ProtonDB tiers: platinum (flawless), gold, silver, bronze, borked. current_players is the live concurrent count from Steam.",
        "source": "ProtonDB (protondb.com/api) and Steam public feeds (steampowered.com, live)",
        "service": "protondb-api",
        "endpoints": {
            "GET /v1/game": "Full game picture — ProtonDB tier, genres, live players (appid=1245620 or name=elden ring).",
            "GET /v1/meta": "This document.",
            "GET /v1/search": "Resolve a game name to Steam app ids (q=zelda).",
            "GET /v1/players": "Live concurrent-player count for a game (appid=1245620 or name=dota 2)."
        },
        "description": "Live Linux & Steam Deck compatibility plus popularity for Steam games, from the public ProtonDB and Steam feeds. The 'can I play it on Linux / Steam Deck, and is anyone playing it' view. game = a full picture (Steam name, genres, release date, the ProtonDB compatibility tier — platinum/gold/silver/bronze/borked — with community confidence, score, report count, trending and best-reported tiers, and the live player count); search = resolves a game name to its Steam app id and other matches; players = just the live concurrent-player count for a game. Live, no key, nothing stored. Distinct from the other game and platform APIs.",
        "sample_players": 29376,
        "upstream_status": "ok"
    },
    "meta": {
        "timestamp": "2026-06-12T01:42:29.272Z",
        "request_id": "d00c3f44-7856-4029-9b88-8cdc93ba27f2"
    },
    "status": "ok",
    "message": "Meta",
    "success": true
}