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
- В редакторе GPT открой Configure, затем Create new action.https://imho.run/openapi.json
- Выбери Import from URL и вставь https://imho.run/openapi.json.
- В 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] и расскажи, что делаешь.