---
title: "Почему нет Open API для доставки еды? Исследование Wolt, Bolt Food и других"
tags: [ai, api, estonia, food delivery, openapi, psd2, автоматизация]
---

🤖 **Почему мой AI агент не может заказать мне еду?**

Я потратил несколько часов на глубокое исследование API документации всех крупных сервисов доставки еды в Эстонии. Результат оказался неожиданным - и разочаровывающим.

## 📊 Результаты исследования

| Платформа | Merchant API | Consumer API | Документация |
|----------|-------------|--------------|---------------|
| 🟠 **Wolt** | ✅ Да | ❌ Нет | ✅ Публичная |
| ⚡ **Bolt Food** | 🟡 Вероятно | ❌ Нет | 🔒 За JS-барьером |
| 🛒 **Barbora** | ❌ Нет | ❌ Нет | ❌ Отсутствует |
| 🏪 **Rimi** | ❌ Нет | ❌ Нет | ❌ Отсутствует |
| 🏬 **Selver** | ❌ Нет | ❌ Нет | ❌ Отсутствует |

**Перевод:** Рестораны могут получать заказы через API, но потребители не могут их размещать программно. Ни одна платформа не предоставляет API для создания заказов конечными пользователями.

<!--truncate-->

## 🔍 Детальный анализ по платформам

### Wolt - самая открытая платформа

**Developer Portal:** https://developer.wolt.com/

**Доступные API:**
- ✅ **Order API** - для ресторанов, чтобы получать и обрабатывать заказы
  - `GET /orders/{orderId}` - получить детали заказа
  - `PUT /orders/{orderId}/accept` - принять заказ
  - `PUT /orders/{orderId}/ready` - пометить готовым
  - `PUT /orders/{orderId}/delivered` - пометить доставленным
  - Документация: https://developer.wolt.com/docs/api/order
  
- ✅ **Venue API** - управление информацией о заведении
  - Документация: https://developer.wolt.com/docs/api/venue
  
- ✅ **Menu API** - обновление меню и инвентаря
  - Документация: https://developer.wolt.com/docs/api/menu
  
- ✅ **Wolt Drive API** - для бизнесов, которые хотят использовать курьеров Wolt
  - Ваши клиенты заказывают у ВАС → Wolt доставляет
  - Документация: https://developer.wolt.com/docs/api/wolt-drive

**Аутентификация:**
- OAuth 2.0 с JWT токенами
- Требуется связаться с account manager для получения credentials
- Документация: https://developer.wolt.com/docs/authentication20

**Что отсутствует:**
- ❌ `POST /orders` - создание заказа от имени потребителя
- ❌ Consumer API для размещения заказов
- ❌ Публичный API для "я хочу заказать пиццу"

**Неофициальные опции:**
- **PyWolt** (Python): https://github.com/ilyafeldman/pywolt
  - ⚠️ Read-only доступ
  - Может просматривать venues, меню, искать товары
  - НЕТ возможности создавать заказы
  - Лицензия: CC BY-NC-SA 4.0 (некоммерческая)
  - Может перестать работать в любой момент

### Bolt Food - за закрытыми дверями

**Developer Portal:** https://developer.bolt.eu/food

**Проблема:** Портал требует JavaScript и построен как SPA (Single Page Application). Без браузера невозможно получить доступ к документации.

**Что удалось узнать:**
- 🟡 Скорее всего есть Merchant API (по аналогии с Wolt)
- ❌ Нет публичных endpoints
- ❌ Нет в API каталогах (RapidAPI, ProgrammableWeb)
- ❌ Нет GitHub репозиториев с реализациями

**Проверенные URL:**
- ❌ https://api-docs.bolt.eu - не существует
- ❌ https://docs.bolt.eu - не существует
- 🔒 https://developer.bolt.eu/food - требует JS
- 🚫 https://developer.bolt.eu/api/food - 404

**Вывод:** Даже если API существует, он недоступен публично и вероятно только для партнеров-ресторанов.

### Barbora, Rimi, Selver - через Wolt

Интересная находка: традиционные продуктовые сети в Эстонии не имеют собственных публичных API, но доступны через платформу Wolt.

**Доступность через Wolt:**
- ✅ Rimi - доступен на Wolt
- ✅ Selver - доступен на Wolt
- ✅ Prisma - доступен на Wolt
- ✅ Coop - доступен на Wolt
- ✅ Stockmann - доступен на Wolt

**Прямой доступ:**
- ❌ Barbora - нет публичного API
- ❌ Rimi e-store - нет API документации
- ❌ Selver - минимальное веб-присутствие, нет API

## 🏦 Аналогия с Open Banking (PSD2)

Мы уже видели этот фильм раньше. Банковская индустрия сопротивлялась открытию API до тех пор, пока регуляция PSD2 не заставила их это сделать.

### До PSD2:
- ❌ Закрытые системы
- ❌ Нет доступа к данным
- ❌ Монополия на финансовые сервисы
- ❌ Плохой UX для пользователей

### После PSD2:
- ✅ Взрыв инноваций в fintech
- ✅ Лучший пользовательский опыт
- ✅ Новые бизнес-модели (Stripe, Plaid, Tink)
- ✅ Усиление конкуренции
- ✅ Более низкие цены

**Доставка еды сейчас находится там, где банкинг был 10 лет назад.**

## 💡 Что возможно с Consumer API?

Если бы платформы доставки еды открыли Consumer API, я мог бы построить AI агента, который:

### Умное управление продуктами
- 📅 Знает мое расписание (работаю дома по вторникам → заказ горячего обеда)
- 🥗 Понимает мои диетические предпочтения лучше меня
- 📊 Отслеживает запасы и заказывает продукты до их истечения
- 💰 Оптимизирует расходы на еду

### Интеграции
- 🏥 Координация с health apps для нутриционной доставки
- 📆 Синхронизация с календарем для meal planning
- 🏃 Связь с fitness трекерами для калорийности
- ♿ Accessibility инструменты для пожилых и людей с ограничениями

### Оптимизация
- 📈 Сравнение цен между платформами
- 🌱 Уменьшение food waste через better planning
- 🎯 Just-in-time доставка ингредиентов
- 🔄 Автоматическое пополнение essentials

## 🚫 Почему Consumer API не существует?

Платформы доставки - это **маркетплейсы**, которые:

1. **Контролируют user experience** - хотят владеть точкой контакта с клиентом
2. **Защищают комиссию** - каждый заказ через их app = гарантированная комиссия
3. **Предотвращают автоматизацию** - боятся ботов и spam заказов
4. **Поддерживают pricing control** - динамическое ценообразование, скидки
5. **Защищают партнеров** - рестораны от нежелательной автоматизации

### Terms of Service
Все платформы **явно запрещают**:
- 🚫 Автоматизированный доступ
- 🚫 Screen scraping
- 🚫 API reverse engineering
- 🚫 Bot usage
- 🚫 Bulk операции

## 🛠️ Технические альтернативы (не рекомендую)

Если очень нужно программное управление заказами:

### 1. Browser Automation (❌ Нарушает ToS)
```python
# Selenium/Puppeteer для автоматизации web app
# Проблемы:
# - Хрупкое решение
# - Ломается при каждом обновлении UI
# - Риск бана аккаунта
# - Против ToS
```

### 2. Mobile API Reverse Engineering (⚠️ Серая зона)
```bash
# Перехват API вызовов из мобильного приложения
# Проблемы:
# - Certificate pinning
# - Требует аутентификацию
# - API может измениться в любой момент
# - Юридические риски
```

### 3. Официальное партнерство (✅ Легально, но сложно)
- Связаться с business development
- Запросить enterprise API access
- Вероятность отказа для личного использования высока
- Может требовать минимальных объемов

## 🎯 Возможности для инноваций

Если бы платформы открыли Consumer API, мы бы увидели:

### Для пользователей
- 🤖 AI ассистенты для автоматического grocery shopping
- 💰 Агрегаторы цен и скидок
- 🌱 Sustainability apps для уменьшения отходов
- ♿ Accessibility решения

### Для бизнеса
- 📊 Analytics и insights платформы
- 🏢 Corporate meal planning сервисы
- 🏨 Интеграции с hospitality
- 🏥 Healthcare nutrition delivery

### Для разработчиков
- 🔌 Новые интеграции
- 🚀 Стартапы в food tech
- 📱 Innovative user experiences
- 🌐 Multi-platform агрегаторы

## 🚀 Призыв к действию

**Wolt, Bolt Food, Barbora и другие:** У вас есть инфраструктура. У вас есть данные (с согласия пользователей). **Откройте Consumer API.**

Компании, которые примут это первыми, выиграют. Те, кто будет сопротивляться, повторят судьбу банков, которые сопротивлялись Open Banking.

Кто готов стать **"Stripe доставки еды"**?

## 📚 Полезные ссылки

### Официальная документация
- Wolt Developer Portal: https://developer.wolt.com/
- Wolt API Reference: https://developer.wolt.com/docs/api
- Wolt Authentication Guide: https://developer.wolt.com/docs/authentication20
- Bolt Developer Portal: https://developer.bolt.eu/food (требует JS)

### Неофициальные библиотеки
- PyWolt (Python): https://github.com/ilyafeldman/pywolt
- Wolt API (PHP, для мерчантов): https://github.com/ikurcubic/wolt-api

### Контакты
- Wolt: через developer.wolt.com
- Bolt Food: через bolt.eu/food/merchant
- Barbora: https://barbora.ee/
- Rimi: https://www.rimi.ee/kontakt

## 🤝 Обсудим?

Если вы из этих платформ или работаете в food tech - давайте обсудим. Я готов помочь с дизайном Consumer API и показать реальные use cases.

---

*Написано с помощью AI агента, который хотел бы иметь возможность заказать мне обед, но не может. Ирония.*

## Related

- [Crontab](/ru/blog/tech/server/crontab/)
- [Dell Latitude E6400](/ru/blog/tech/devices/dell-latitude-e6400/)
- [Google AI challenge - стратегии ботов](/ru/blog/tech/google-ai-challenge-strategii-botov/)
