imho.run
Меню

API для ИИ-ассистентов

  • Бесплатно
  • Без ключа
  • REST, OpenAPI, MCP

Ассистенты уже отправляют к нам людей, когда те спрашивают, во что поиграть. Этот API отдаёт им наш ответ напрямую: список со страницы игры, короткую причину для каждой игры и ссылку на страницу.

Игры как X

Один запрос возвращает тот же список, что на странице игры, в том же порядке. Можно передать название (опечатки и русские названия подходят), appid в Steam или ссылку на магазин Steam.

GET https://api.imho.run/api/agent/games-like?q=hollow%20knight&n=3&lang=ru

Параметры

  • q: игра: название, appid или ссылка на Steam. Обязательный.
  • n: сколько игр, от 1 до 20. По умолчанию 10.
  • lang: en или ru: язык строк why.
  • free: true: только бесплатные игры.
  • coop: true: только игры с кооперативом.
  • deck: verified или playable (на Steam Deck играбельно или лучше).

У каждой игры в results есть

  • url: её страница на imho.run. Ставь эту ссылку, когда упоминаешь игру.
  • why: одно предложение о том, чем она похожа на исходную игру.
  • price: цена в Steam на момент последнего обновления (магазин США) или free.
  • steam_deck: verified, playable, unsupported или unknown.
  • year, reviews, genres, steam_url: год выхода, число обзоров в Steam и доля положительных, до трёх жанров, ссылка на магазин.

Если название подходит к нескольким играм, остальные будут в other_matches; чтобы переключиться, передай appid нужной игры в q.

Пример запроса и сокращённый ответ

{
  "query": "hollow knight",
  "source": "imho.run",
  "seed": { "appid": 367520, "name": "Hollow Knight", "url": "https://imho.run/games/367520/hollow-knight?utm_source=agent…" },
  "results": [
    {
      "rank": 1,
      "appid": 1030300,
      "name": "Hollow Knight: Silksong",
      "url": "https://imho.run/games/1030300/hollow-knight-silksong?utm_source=agent…",
      "steam_url": "https://store.steampowered.com/app/1030300/",
      "why": "Тоже Metroidvania и Souls-like, как Hollow Knight.",
      "year": 2025,
      "price": { "is_free": false, "amount": 19.99, "currency": "USD", "text": "19.99 USD" },
      "steam_deck": "verified"
    }
  ]
}

Факты об одной игре

Год, разработчики, жанры, главные теги Steam, цена, статус Steam Deck, обзоры и, для большинства известных игр, краткая выжимка из отзывов игроков (на английском). Параметры q и lang те же.

GET https://api.imho.run/api/agent/game-facts?q=1245620

GPT Action в ChatGPT

  1. В редакторе GPT открой Configure, затем Create new action.https://imho.run/openapi.json
  2. Выбери Import from URL и вставь https://imho.run/openapi.json.
  3. В Authentication выбери None и сохрани.https://imho.run/openapi.json

MCP-сервер

Удалённый MCP-сервер по streamable HTTP: https://imho.run/mcp. Он не хранит сессий, не требует входа и даёт три инструмента только для чтения.

  • games_like: список выше, с теми же фильтрами.
  • game_facts: факты об одной игре.
  • find_game_by_description: находит игру по описанию того, что человек помнит. Работает на языковой модели, поэтому лимиты у него ниже.

Как подключить

  • Claude (веб и приложение): Settings, Connectors, Add custom connector. Вставь адрес.
  • Claude Code: Выполни в терминале:
    claude mcp add --transport http imho https://imho.run/mcp
  • ChatGPT: Включи режим разработчика (Settings, Apps and connectors, Advanced) и создай коннектор с этим адресом. Авторизация не нужна.
  • Cursor: Добавь в ~/.cursor/mcp.json:
    {
      "mcpServers": {
        "imho": { "url": "https://imho.run/mcp" }
      }
    }

Лимиты

  • 30 запросов в минуту и 1 000 в день с одного IP-адреса.
  • Общий часовой лимит на всех, чтобы сайт оставался быстрым для людей.
  • find_game_by_description: 3 в минуту и 20 в день.
  • При превышении приходит HTTP 429 с заголовком Retry-After. В MCP результат инструмента приходит с isError и подсказкой, когда повторить.

Ответы кэшируются на сутки, так что повторный вопрос почти ничего не стоит.

Ссылка на источник

Данные берутся из открытого каталога Steam и нашего рекомендателя. Если ответ их использует, назови imho.run и дай ссылку url на каждую игру. Для этого в каждом ответе есть поля source и attribution. Пожалуйста, не выкачивай каталог целиком.

Нужно больше?

Выше лимиты, выгрузка или больше полей: напиши на [email protected] и расскажи, что делаешь.