Разработчикам · API

Оденьте любой товар одним вызовом API.

Тот же движок, что и в приложении NoShot, — в виде чистого REST API. Отправьте фото товара и получите фотореалистичные рендеры на модели и чистые маски: за секунды, в масштабе каталога.

api.noshot.coонлайн
POST /v1/generate200 OK · 4 рендера · 4K + маски
<15s
на кадр
4K
чистые маски
4
эндпоинта
500+
брендов строят
Зачем API

Продакшн-визуал как эндпоинт

Всё, что умеет приложение, — вызовом из вашего пайплайна, PIM или витрины. Без окна загрузки и ручной арт-дирекции.

01

Кадры на модели программно

Один POST превращает предметное фото в фотореалистичные рендеры на модели. Модель, поза, свет и сцена задаются параметрами, а не кликами.

02

Пакетно, в масштабе каталога

Прогоняйте тысячи SKU через /v1/batch одним запросом. Те же кредиты, одна задача для отслеживания — рассчитано на объёмы маркетплейса.

03

Экспорт в 4K, чистые маски

Каждый рендер отдаётся вплоть до 4K с альфа-маской попиксельной точности — готово к композиту или сразу в карточку товара.

04

Вебхуки вместо опроса

Подпишитесь на job.succeeded — и мы отправим готовые ссылки POST-запросом на ваш эндпоинт, как только они появятся. Никаких холостых циклов.

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

Первый рендер за один запрос

Авторизуйтесь bearer-токеном, отправьте POST с фото товара и параметрами модели и сцены, затем опросите задачу или поймайте вебхук. Вот весь цикл целиком.

api.noshot.coPOST /v1/generate
curl -X POST https://api.noshot.co/v1/generate \
  -H "Authorization: Bearer $NOSHOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "product_image_url": "https://cdn.yourbrand.com/sku/8842-front.jpg",
    "category": "apparel",
    "model": { "gender": "female", "body": "medium", "skin_tone": "III" },
    "scene": { "preset": "studio-daylight", "background": "seamless-bone" },
    "output": { "count": 4, "resolution": "4k", "mask": true }
  }'
Ответ200 OK
{
  "id": "job_9f8c2a1b7d",
  "status": "succeeded",
  "credits_used": 4,
  "images": [
    {
      "url": "https://cdn.noshot.co/v1/renders/9f8c2a1b7d/01.png",
      "width": 3072,
      "height": 4096,
      "mask_url": "https://cdn.noshot.co/v1/renders/9f8c2a1b7d/01-mask.png"
    },
    {
      "url": "https://cdn.noshot.co/v1/renders/9f8c2a1b7d/02.png",
      "width": 3072,
      "height": 4096,
      "mask_url": "https://cdn.noshot.co/v1/renders/9f8c2a1b7d/02-mask.png"
    }
  ],
  "created_at": "2026-07-22T09:41:20Z"
}

Пример для иллюстрации — полный набор параметров и все пресеты сцен смотрите в актуальном справочнике внутри приложения.

Эндпоинты

Маленькая поверхность — намеренно

Четыре эндпоинта покрывают весь жизненный цикл — генерация, статус, пакет, справочник.

POST/v1/generate

Создаёт задачу рендера из одного фото товара и ваших параметров модели и сцены.

GET/v1/jobs/{id}

Возвращает статус задачи, ссылки на изображения и на маски.

POST/v1/batch

Ставит в очередь много SKU одним запросом — для прогонов масштаба каталога.

GET/v1/models

Список доступных пресетов моделей, типов фигуры, оттенков кожи и сцен.

Лимиты и цены

На кредитах — и просто

Один кадр — один кредит. Вот и вся модель цен.

  • 1 кадр = 1 кредит. Дополнительные рендеры в запросе списываются с того же баланса.
  • За неудавшиеся и отклонённые рендеры мы не списываем ничего.
  • Каждый ответ возвращает заголовок X-Credits-Remaining — расход всегда под счётчиком.
  • Лимиты растут вместе с тарифом; на Enterprise их нет вовсе.
ТарифКадрыЛимит
Free1030 зап/мин
Starter100 / мес60 зап/мин
StudioПопулярный выбор400 / мес120 зап/мин
EnterpriseБез лимитаПо запросу

Кредиты берутся из вашего тарифа NoShot — все уровни на странице «Цены».

Полный справочник

Вся документация — внутри приложения

Каждый параметр, событие вебхука, код ошибки и официальный SDK — с версиями и интерактивно — лежат в вашей панели. Заведите ключ, и справочник откроется рядом.

Выпускайте кадры на модели программно.

Создайте ключ в приложении и сделайте первый вызов за пару минут. Бесплатный уровень включён — без карты.