JSON · CORS · без ключа

Открытый API FPSHQ: FPS игры на любой видеокарте

Сколько FPS выдаст видеокарта в игре — одним GET-запросом. Матрица 1080p/1440p/4K × четыре пресета, реальные замеры там, где они есть, поиск slug и анонимная статистика железа геймеров. Бесплатно, со ссылкой на FPSHQ.

60запросов в минуту
10 000запросов в сутки
1 hкэш ответа (ETag)
0 ₽стоимость

Быстрый старт

Нужны slug игры и видеокарты (их дают /games?q= и /gpus?q=). Ответ — JSON, CORS открыт, ключ не нужен.

curl -s "https://fpshq.com/api/public/v1/fps?game=cyberpunk-2077&gpu=rtx-3060&res=1440p&preset=high&lang=ru"

Настоящий ответ (считается прямо сейчас):

{
    "ok": true,
    "game": {
        "slug": "cyberpunk-2077",
        "name": "Cyberpunk 2077",
        "url": "https://fpshq.com/games/cyberpunk-2077/"
    },
    "gpu": {
        "slug": "rtx-3060",
        "name": "GeForce RTX 3060",
        "brand": "NVIDIA",
        "url": "https://fpshq.com/gpu/rtx-3060/"
    },
    "cpu": null,
    "res": "1440p",
    "preset": "high",
    "fps": 49,
    "low1": 38,
    "fps_range": null,
    "expected_error_pct": null,
    "low1_range": null,
    "source": "measured",
    "basis": "measured",
    "confidence": "high",
    "verdict": {
        "key": "ok",
        "text": "Тянет",
        "basis": "1080p high"
    },
    "matrix": {
        "1080p": {
            "low": 101,
            "medium": 71,
            "high": 71,
            "ultra": 56
        },
        "1440p": {
            "low": 73,
            "medium": 59,
            "high": 49,
            "ultra": 33
        },
        "4K": {
            "low": 35,
            "medium": 28,
            "high": 24,
            "ultra": 20
        }
    },
    "matrix_range": {
        "1080p": {
            "low": null,
            "medium": null,
            "high": null,
            "ultra": null
        },
        "1440p": {
            "low": null,
            "medium": null,
            "high": null,
            "ultra": null
        },
        "4K": {
            "low": null,
            "medium": null,
            "high": null,
            "ultra": null
        }
    },
    "url": "https://fpshq.com/can-run/rtx-3060/cyberpunk-2077/",
    "methodology": "https://fpshq.com/methodology/",
    "attribution": "Source: FPSHQ (https://fpshq.com/), license CC BY 4.0 — attribution with a link is required",
    "license": "CC BY 4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/"
}

Эндпоинты

Базовый адрес: https://fpshq.com/api/public/v1/

ЗапросПараметрыЧто возвращает
GET /fpsgame, gpu, cpu?, res?, preset?, lang?FPS игры на видеокарте (опционально с процессором): число для запроса и матрица 3 разрешения × 4 пресета.
GET /canrungame, renderer | gpu, lang?«Потянет ли ваш ПК»: видеокарта по строке WebGL + FPS (так работает наш виджет).
GET /gamesqПоиск игр по названию — slug для /fps.
GET /gpusqПоиск видеокарт по названию — slug для /fps.
GET /statscountry?, lang?Доли видеокарт, процессоров, ОЗУ и ОС у геймеров (страны с выборкой от 20 сборок).
GET /surveymonth?, top?, lang?Опрос Steam: железо игроков — Valve + FPS по модели FPSHQ
GET /—Описание API, лимиты и условия.

Параметры

Поля ответа /fps

fpsсредний FPS для запрошенных разрешения и пресета
low11% low — нижние кадры (замер или оценка)
sourcemeasured — реальный замер, model — оценка модели FPSHQ
confidenceуверенность оценки: high / medium / low
verdict.keyвердикт по 1080p High: easy (≥100), ok (≥60), mid (≥40), edge (≥25), no
matrixFPS для всех разрешений и пресетов: matrix["1440p"]["high"]
urlстраница FPSHQ с подробностями — на неё и ставьте ссылку

Попробовать запрос

Лимиты, кэш и ошибки

HTTP/1.1 429 Too Many Requests
Retry-After: 60
{"ok":false,"error":"rate_limited","message":"Too many requests: 60 per minute. Cache responses on your side.","docs":"https://fpshq.com/api/"}

Условия использования

Данные API распространяются по лицензии CC BY 4.0 — как открытые наборы /data/: бесплатно, в том числе для коммерческих проектов. Атрибуция обязательна: рядом с данными укажите «Источник: FPSHQ» со ссылкой на страницу из поля url ответа (или на fpshq.com). Не выдавайте оценки модели за реальные замеры: поле source подскажет. CC BY 4.0 · /data/

<a href="https://fpshq.com/">Источник: FPSHQ</a>

Как считается FPS: Методика FPSHQ

Ещё

Коротко

Нужен ли ключ API?

Нет. Достаточно GET-запроса; CORS открыт, можно вызывать прямо из браузера.

Частые вопросы

Нужен ли ключ API?

Нет. Достаточно GET-запроса; CORS открыт, можно вызывать прямо из браузера.

Какие лимиты?

60 запросов в минуту и 10 000 в сутки с одного адреса. Кэшируйте ответы — FPS для пары игра × видеокарта меняется редко.

Это реальные замеры или расчёт?

И то и другое: поле source = measured, если есть реальный замер для этой пары, иначе model — оценка единой модели FPSHQ (методика открыта).

Откуда FPSHQ берёт данные?

Из четырёх источников: официальные системные требования разработчиков и Steam (149 914 игр), спецификации производителей железа (1 965 видеокарт, 456 процессоров), замеры FPS из обзоров и от игроков (106 независимых замеров и 4 800 строк сводных данных обзоров), и расчётная модель FPSHQ там, где замеров нет — она всегда помечена как «оценка».

Ключевые цифры

Уникальные метрики FPSHQ по данным этой страницы

Объём данных FPSHQ по разделам

Число записей в базе по разделам: игры, замеры FPS, видеокарты, мобильные чипы и игры, процессоры, эмуляторы.

Коротко

Что такое FPSHQ и на каких данных он работает?

FPSHQ — база данных об играх и ПК: 149 914 игр с системными требованиями, 1 965 видеокарт и 456 процессоров с баллами производительности, 165 мобильных чипов, 49 эмуляторов и база FPS: замеры — 106 независимых замеров и 4 800 строк сводных данных обзоров, расчётные значения модели — 47 950. Единая модель FPSHQ считает FPS для любой связки «игра + видеокарта + процессор» в 1080p/1440p/4K; 1 349 пользователей прошли онлайн-тест ПК. Все числа на страницах — из этой базы, с датой обновления и ссылкой на методику.

игр в базе
149 914
видеокарт в каталоге (с вендорскими версиями)
1 965
процессоров в каталоге
456
строк замеров FPS в базе
52 856
обновлено · источник: методика расчёта, оценка модели FPSHQ

Методика и источники

Данные страницы берутся из базы FPSHQ: каталог видеокарт и процессоров с результатами синтетических тестов, официальные системные требования игр, замеры FPS пользователей приложения и расчётная модель FPSHQ. Расчётные значения — оценка, а не замер конкретной конфигурации: реальный результат зависит от драйвера, настроек и остального железа. Подробнее о методике →

Команда FPSHQ · Данные обновлены