RestPlaceholder

Моковый API для ресторанных и foodtech-проектов

Для кого сервис?

Что умеет RestPlaceholder?

🍽️ Попробуйте API в действии!

Посмотрите случайные блюда из нашей коллекции

Режимы доступа

🌐 Публичный доступ

  • • Без регистрации и токенов
  • • 20 requests/min по IP
  • • Префикс /public/
  • • Для демо и быстрого старта
GET /public/categories
GET /public/dishes
GET /public/restaurants

🔐 Приватный доступ

  • • Требует API-токен
  • • 100 requests/min на токен
  • • Управление токенами
  • • Полный функционал
GET /categories
GET /dishes
POST /tokens/new

Базовые примеры

Получить все категории:
GET /categories
Показать пример ответа
{
  "items": [
    {
      "id": 1,
      "categoryId": "asian",
      "title": { "ru": "Азиатская кухня" },
      "description": { "ru": "Погрузитесь в мир насыщенных вкусов..." }
    },
    {
      "id": 2,
      "categoryId": "breakfast",
      "title": { "ru": "Завтраки" },
      "description": { "ru": "Начните утро правильно..." }
    }
    // ...
  ],
  "total": 10,
  ...
}
Получить категорию (пример: asian):
GET /categories/asian
Показать пример ответа
{
  "id": 1,
  "categoryId": "asian",
  "title": { "ru": "Азиатская кухня" },
  "description": { "ru": "Погрузитесь в мир насыщенных вкусов..." },
  "common_tags": { "ru": ["вегетарианское", "острое", ...] },
  "presentation_styles": ["modern", "rustic", ...],
  ...
}
Получить случайные блюда:
GET /dishes?random=true&pageSize=10
Показать пример ответа
{
  "items": [
    {
      "id": "asian_007",
      "categoryId": "asian",
      "name": { "ru": "Суши ролл с лососем" },
      "price_estimate": { "value": 10.9, "currency": "USD" },
      "images": { "small": "https://.../sushi-roll-with-salmon.png" }
    },
    {
      "id": "pizza_extra_004",
      "categoryId": "pizza",
      "name": { "ru": "Пицца Карбонара" },
      "price_estimate": { "value": 13.1, "currency": "USD" },
      "images": { "small": "https://.../carbonara-pizza.png" }
    }
    // ...
  ],
  "total": 127,
  ...
}
Расширенные примеры и параметры — в Swagger
Внимание: Все изображения, данные по весу и калорийности, цены и т.п. выдаваемые сервисом, сгенерированы с помощью нейросетей и предназначены исключительно для тестирования, прототипирования и разработки. Используйте их на свой страх и риск — для коммерческого или публичного использования требуется отдельная проверка прав и соответствия.