9 эндпоинтов для поиска бесплатных игр из FreeToGame (1 000+ наименований), отслеживания скидок на цифровые игры из CheapShark (Steam, GOG, Humble Bundle) и симулятор карточной колоды для карточных приложений. Фильтруйте бесплатные игры по жанру и платформе, находите лучшие скидки на игры или имитируйте раздачу и перетасовку карт.
Базовый URL: https://nordapi.ee/api/v1
GET /games/free
Просмотр 1 000+ бесплатных игр с фильтрами по платформе и жанру. Возвращает название, миниатюру, описание, жанр, платформу, издателя, разработчика и дату выхода.
platform
необязательный
категория
необязательный
сортировка
необязательный
curl "https://nordapi.ee/api/v1/games/free?platform=pc&category=shooter&sort-by=popularity"
GET /games/free/:id
Подробная информация о конкретной бесплатной игре, включая скриншоты, системные требования и описание.
curl https://nordapi.ee/api/v1/games/free/452
GET /games/deals
Поиск лучших скидок на цифровые игры в Steam, GOG, Humble Bundle и других магазинах. Фильтрация по цене, магазину и сортировка по экономии или оценке Metacritic.
title
необязательный
upperPrice
необязательный
lowerPrice
необязательный
storeID
необязательный
сортировка
необязательный
pageSize
необязательный
по умолчанию: 10
curl "https://nordapi.ee/api/v1/games/deals?upperPrice=15&sortBy=Metacritic"
GET /games/deal/:id
Get full details about a specific game deal including price history and store info.
curl https://nordapi.ee/api/v1/games/deal/example-deal-id
GET /games/stores
Список всех цифровых игровых магазинов, отслеживаемых API скидок (Steam, GOG, Humble Bundle и др.).
curl https://nordapi.ee/api/v1/games/stores
GET /cards/new
Создание новой перетасованной колоды игральных карт. Возвращает ID колоды для использования с эндпоинтами раздачи и перетасовки.
deck_count
необязательный
по умолчанию: 1
curl https://nordapi.ee/api/v1/cards/new
GET /cards/draw/:deck_id
Вытяните карты из ранее созданной колоды. Возвращает изображения, значения и масти карт.
count
необязательный
по умолчанию: 1
curl "https://nordapi.ee/api/v1/cards/draw/abc123?count=5"
GET /cards/shuffle/:deck_id
Reshuffle a previously created deck, returning all drawn cards to the deck.
curl https://nordapi.ee/api/v1/cards/shuffle/abc123
GET /cards/quickdraw
Создание новой колоды и немедленная раздача карт в одном запросе. Идеально для быстрого прототипирования карточных игр.
count
необязательный
по умолчанию: 5
curl "https://nordapi.ee/api/v1/cards/quickdraw?count=5"