Коротко
- Что: генерация картинок по шаблону через API · ~$20K MRR 🟡 по словам автора · 1 человек
- Бюджет входа в РФ: от 0 до нескольких десятков тысяч ₽ + время backend-разработчика
- Время до первой версии / до продаваемого: недели (API-версия) / месяцы (визуальный редактор)
- Навык: 1 backend-разработчик (серверный рендеринг, очереди, биллинг)
- Окупаемость: ~3–5 месяцев при удержании 40–60 платящих (иллюстративная модель, см. ниже)
- Вердикт для РФ: применимо с адаптацией (рубли + сегмент маркетплейсов + Telegram)
- Сложность: ●●○○○
Завязка: один шаблон, один текст, и за это платят каждый месяц
Интернет-магазину нужно каждый день генерировать сотни картинок для соцсетей — одна и та же рамка, но разный товар, разная цена, разный текст. Делать это руками в редакторе — час работы дизайнера на десяток картинок. Bannerbear решает это одной скучной операцией: ты один раз рисуешь шаблон, помечаешь в нём поля (заголовок, цена, фото), а дальше дёргаешь API с нужными значениями — и получаешь готовый PNG за секунду.
Это не похоже на стартап, о котором пишут СМИ. Тут нет нейросети, которая рисует с нуля, нет раунда инвестиций, нет команды. Есть один человек — Джон Йонгфук — и сервис, который делает буквально подстановку текста в картинку. И при этом Bannerbear дорос примерно до $20 тыс. выручки в месяц силами одного основателя (по публичным месячным отчётам основателя в его блоге и в X, twitter.com/yongfook; цифры на момент 2021-2022, пере-верифицировать в реальном времени не удалось — отмечаем как «по словам автора»).
Это и есть рубрика «Boring pet project»: проект, который скучный, технически простой и который реально можно повторить за разумный бюджет. Не «следующий единорог», а понятный денежный станок, который один человек собрал и тащит сам.
Что это и почему «скучно/просто»
Bannerbear — это генерация изображений и видео по шаблонам через API и набор готовых интеграций. Логика предельно приземлённая. Дизайнер (или сам владелец бизнеса) собирает в визуальном редакторе шаблон: фон, рамка, места под заголовок, подзаголовок, цену, фотографию товара, логотип. Каждое такое место помечается как изменяемое поле. После этого шаблон превращается в endpoint: отправляешь на него JSON с текстами и ссылками на картинки — получаешь готовое изображение.
Зачем это нужно. Любому бизнесу, который штампует много однотипной графики: карточки товаров для соцсетей, превью для статей блога, сертификаты, персональные баннеры в рассылках, обложки для подкастов, динамические Open Graph-картинки для ссылок. Раньше это была ручная работа дизайнера или самописный скрипт на стороне разработчика. Bannerbear убирает и то, и другое: дизайн делается один раз, дальше всё автоматически.
Почему это честно назвать скучным. Тут нет открытия. Подстановка текста в шаблон — задача, которую программисты решают тридцать лет. Нет модного слоя: продукт не «рисует мечты по описанию», он аккуратно кладёт твой текст в твою же рамку. Именно скука и есть преимущество. Скучные задачи у бизнеса повторяются каждый день, за их автоматизацию платят стабильно, и в нишу не ломятся толпы основателей, потому что про неё не пишут на технологических порталах.
Зарабатывает сервис на подписке. Тарифы привязаны к объёму: сколько картинок в месяц можно сгенерировать и сколько шаблонов держать. Цена идёт примерно от $49 в месяц на младшем платном тарифе и выше — для тех, кто генерирует тысячи изображений (по странице тарифов bannerbear.com/pricing; конкретные суммы могли измениться, проверить актуальные офлайн не удалось). Модель простая и возвратная: клиент платит каждый месяц, пока ему нужна автоматическая графика, а нужна она ему постоянно.
Юнит-экономика коротко
Главная цифра здесь — не разовая выручка, а ежемесячная подписка, которая держится за счёт того, что клиент встроил API в свой рабочий процесс и не хочет его выдёргивать.
| Метрика | Значение | Статус | Источник |
|---|---|---|---|
| Выручка | около $20 тыс. в месяц на пике публичных отчётов | 🟡 по словам автора | месячные отчёты основателя в блоге и X, 2021-2022 |
| Команда | 1 человек | 🟡 по словам автора | публичные посты основателя |
| Модель | подписка по объёму генераций | — | bannerbear.com/pricing |
| Цена входа | примерно от $49 в месяц | 🟡 по словам автора | страница тарифов — актуальную сумму не пере-проверял |
| Главный переменный расход | вычисления и хранилище под рендеринг | — расчётно | типично для такого сервиса |
Где здесь деньги. Себестоимость одной сгенерированной картинки крошечная: это секунды процессорного времени и немного места в хранилище. Клиент же платит фиксированную сумму в месяц за пакет генераций. Пока он не выбирает весь лимит, маржа на нём высокая — большая часть подписки уходит владельцу после оплаты сервера и хранилища. Это типичная экономика подписочного инструмента: основной расход не растёт линейно с числом клиентов, потому что один сервер обслуживает многих.
Слабое место экономики — тяжёлые клиенты. Тот, кто генерирует видео или десятки тысяч картинок в месяц, нагружает вычисления заметно сильнее, чем тот, кто делает сотню. Поэтому лимиты в тарифах — не жадность, а защита маржи: без них один активный клиент на дешёвом тарифе может съесть прибыль с десяти спокойных. Это та арифметика, которую соло-владелец обязан считать с первого дня: цена тарифа должна с запасом покрывать стоимость генераций на этом тарифе.
Второе, что держит выручку, — встроенность. Когда клиент один раз настроил шаблоны и подключил API к своей системе или к автоматизации в Zapier и Make, отказаться от сервиса означает переделывать рабочий процесс. Это и есть та причина, по которой подписка не отваливается каждый месяц: дешевле платить, чем переносить.
📌 Такой разбор с финмоделью — каждый день в @solopreneuro.
Считаем твою экономику
Юнит-экономика выше — про бизнес Джона. Тебя же интересует другое: «если я вложу время и буду платить за сервер — сколько в карман через 12 месяцев и когда окупится». Возьмём осторожную иллюстративную модель под РФ.
Вводные модели (иллюстративные, не из отчётов Bannerbear): платный чек ~2500 ₽/мес (выше Web3Forms — клиент тут бизнес, который экономит часы дизайнера), конверсия из бесплатного/триала ~5%, отток ~5%/мес, расходы — сервер под рендеринг + хранилище + эквайринг ~8000–15000 ₽/мес (рендеринг тяжелее, чем пересылка форм).
| Месяц | Платящих | Выручка/мес | Расход (сервер+хранилище+эквайринг) | В карман/мес |
|---|---|---|---|---|
| 3 | ~15 | ~37 500 ₽ | ~10 000 ₽ | ~27 500 ₽ |
| 6 | ~40 | ~100 000 ₽ | ~13 000 ₽ | ~87 000 ₽ |
| 12 | ~90 | ~225 000 ₽ | ~20 000 ₽ | ~205 000 ₽ |
Чек выше, чем у формы-как-сервиса, поэтому экономика добрее — но рендеринг дороже в обслуживании, и тяжёлые клиенты могут уехать в минус. Чувствительность:
- Если чек 1500 ₽, а не 2500 ₽ — на 12-м месяце в карман ~110 000 ₽/мес; на низком чеке прожорливые клиенты по видео начинают съедать маржу.
- Если стоимость привлечения вдвое выше (платный трафик вместо контента и интеграций) — первые месяцы в минус; на таком чеке платный трафик окупается медленно, ставка на интеграции и сообщества.
- Если отток 8%/мес, а не 5% — на 12-м месяце платящих ~55 вместо 90, в карман ~115 000 ₽/мес. Встроенность через API снижает отток — это твой главный рычаг удержания.
🔒 Полная модель с твоими вводными (чек, доля видео-генераций, отток, канал) и 3 сценариями чувствительности — в Pro.
Что нужно, чтобы повторить
| Нужно | Конкретика |
|---|---|
| Бюджет старта | от 0 до нескольких десятков тысяч ₽ (сервер + домен; хранилище — копейки, эквайринг — процент) |
| Время до MVP | недели (API-версия: шаблон задаётся кодом/конфигом, генерация через API) |
| Время до продаваемого | месяцы (визуальный редактор шаблонов — самая трудоёмкая часть) |
| Навыки | 1 backend-разработчик: серверный рендеринг, очереди задач, интеграция платежей |
| Главная сложность | удобный редактор шаблонов + защита маржи на тяжёлых клиентах (видео, объём) |
Честная граница повторяемости: собрать движок может почти любой крепкий разработчик. Собрать удобный редактор шаблонов, документацию и интеграции, за которые не стыдно брать деньги, — заметно дольше. Повторяемо ядро; продаваемый продукт требует доведения до ума.
Альтернативы / почему не взять готовое
Первая мысль билдера: «это же уже есть, зачем повторять». Честно — да, есть.
- Bannerbear (запад, сам герой разбора) — зрелый продукт, документация, интеграции с Zapier/Make. Оплата западными картами, нет рублёвого приёма и локализации под РФ.
- Placid / APITemplate.io (запад) — прямые конкуренты «генерация картинок по шаблону через API», тот же барьер с оплатой и без местных интеграций.
- РФ-конструкторы дизайна и оформления карточек — у нас популярны визуальные редакторы для соцсетей и карточек товаров с акцентом на ручную работу в интерфейсе. Это другой продукт: они закрывают «сделай красиво руками», а не «сгенерируй сто штук по API».
Где твоя щель. Связка с маркетплейсами: у российских продавцов на WB и Ozon огромный поток однотипных карточек в едином стиле, и программная генерация по API под этот поток на нашем рынке закрыта слабее западного. Плюс рублёвый приём, интеграции в популярные у нас сценарии автоматизации и доставку, документация на русском. Голый западный API без рублей и без местных интеграций для продавца маркетплейса неудобен — вот твоё незанятое пространство.
Пошаговый чеклист повторения
Неделя 1 — ядро.
- Серверный рендеринг: браузерный движок открывает HTML-шаблон с подставленными значениями и сохраняет как PNG (или графическая библиотека на холсте).
- Один эндпоинт: принимает JSON с текстами и ссылками на картинки, валидирует ключ, ставит задачу в очередь, отдаёт готовое изображение.
- Шаблон на первом этапе задаётся кодом/конфигом — без визуального редактора, чтобы выйти на разработчиков быстро.
Недели 2–4 — продаваемый вид. 4. Хранилище готовых картинок + раздача по ссылке. 5. Биллинг: тарифы по объёму генераций, лимиты (это защита маржи, не опция), подписки через YooKassa/Tinkoff. 6. Лимиты и расчёт себестоимости на каждый тариф — особенно для видео и высокого разрешения. 7. Документация с примерами под типовые задачи: «генерация ста карточек товара одной кнопкой». 8. Визуальный редактор шаблонов — достраивай на деньги первых клиентов, это месяцы.
Первые 10 клиентов. 9. Иди в профильные чаты продавцов маркетплейсов и сообщества маркетологов-автоматизаторов; покажи конкретный пример «вот как за 5 минут настроить генерацию ста карточек товара» на реальной задаче сегмента. 10. Первым нескольким — настрой шаблон под их задачу руками в обмен на отзыв и кейс; сними возражение «а получится как мне надо».
Точка входа для русскоязычного соло-фаундера
Локальные аналоги. На русскоязычном рынке массового прямого аналога «генерация по API под разработчика» немного — чаще встречаются графические редакторы для соцсетей и карточек товаров с акцентом на ручную работу. Их сильная сторона — готовность к ручной работе и оплата в рублях. Слабая — нет удобной автоматизации через API под поток в сотни картинок, то есть ниша «программная генерация по шаблону» на нашем рынке закрыта слабее, чем на западном.
Регуляторика. Тяжёлого регулирования тут нет. Главное — 152-ФЗ о персональных данных, если в картинки попадают данные людей (имена, фото), и аккуратность с правами на исходники: шрифты, фоновые изображения и логотипы, которые клиент загружает в шаблоны, должны быть его.
Стек под РФ. Платежи — YooKassa или Tinkoff с подписочными списаниями. Серверный рендеринг — браузерный движок или графическая библиотека на сервере, это работает где угодно. Хостинг и хранилище — Yandex Cloud, Selectel, VK Cloud. Каналы дистрибуции — Telegram (и сообщества продавцов маркетплейсов, и площадка для контента), VK, профильные чаты автоматизаторов.
Вердикт по применимости. Применимо с адаптацией. Сама модель — подписочная генерация графики по шаблону через API — на нашем рынке закрыта слабее, чем на западном, особенно в связке с маркетплейсами, где поток однотипных карточек огромен.
В чём подвох: почему не у всех получается
Низкий технический барьер режет в обе стороны. Раз собрать движок может почти любой разработчик, то и конкурентов потенциально много. Защищает не код, а удобный редактор, документация, готовые интеграции и узнаваемость в нужном сообществе.
Маркетинг тяжелее разработки. Главная работа — не написать рендеринг, а найти тех, у кого боль генерации картинок ежедневная, и объяснить им ценность простыми словами. У того, кто стартует без аудитории, холодный старт будет долгим и потребует ручной работы с первыми клиентами.
Маржу легко потерять на тяжёлых клиентах. Без аккуратных лимитов и расчёта стоимости генерации на каждом тарифе один прожорливый клиент способен съесть прибыль. Видео и высокое разрешение особенно опасны.
Всё держится на одном человеке. Сила модели — ноль зарплат и быстрые решения — она же и слабость. Болезнь, выгорание или потеря интереса останавливают развитие.
Вердикт
Bannerbear делает около $20 тыс. в месяц силами одного человека на скучной и простой вещи — подстановке текста в шаблон картинки по подписке; ядро повторяемо за несколько недель почти любым крепким разработчиком, а на русскоязычном рынке ниша программной генерации графики под поток (особенно карточек для маркетплейсов) закрыта слабее западной — выигрывает не код, а удобный редактор шаблонов и умение найти сегмент с ежедневной болью.
Ещё разборы в этой нише
- Web3Forms: ~$21,5 тыс./мес на форме без бэкенда — соседний boring pet project с подписочной API-моделью и verified-цифрами.
- Instantly: холодные письма как SaaS — другая dev/marketing-ниша с low-touch подпиской.
- beehiiv: платформа рассылок — подписочная модель вокруг контента, смежный рынок.
Хочешь посчитать свою окупаемость? Если ты Андрей или Михаил и прикидываешь, потянешь ли такую нишу — калькулятор окупаемости с твоими вводными ждёт в Pro. Подпишись на @solopreneuro, чтобы получать такой разбор с финмоделью каждый день.


