Что такое API простыми словами?
API (Application Programming Interface) — это набор правил, по которым одна программа обращается к другой: какие запросы можно отправить, какие параметры передать и в каком виде придёт ответ. API позволяет использовать чужой сервис, ничего не зная о его внутреннем устройстве.
Классическая аналогия — меню в ресторане. Вы выбираете позицию из списка и получаете блюдо, не заходя на кухню и не зная рецепта. API так же перечисляет доступные операции и скрывает всё остальное.
На API держится почти любой современный сервис. Оплата картой на сайте — это обращение к API платёжной системы, карта на странице контактов — к API карт, курс валют в приложении — к API банка. Фронтенд общается с собственным бэкендом тоже через API.
Где применяется
С API работает почти каждая роль в команде. Бэкенд-разработчик проектирует его и описывает в документации, фронтенд и мобильные разработчики к нему обращаются, QA-инженер проверяет ответы и коды ошибок в Postman, а специалист по интеграциям связывает через API CRM, склад и бухгалтерию.
В украинском бизнесе это выглядит вполне буднично: сайт получает статус оплаты от LiqPay или Monobank, магазин отдаёт накладную в API Новой почты, бот принимает сообщения через Telegram Bot API, отчёт подтягивает цифры из Google Sheets. AI-агенты тоже работают с внешним миром только через API — иначе модель не может ни прочитать письмо, ни создать задачу.
Пример
Приложение доставки запрашивает у API ресторана список блюд, отправляет заказ и получает статус — всё это отдельные вызовы одного API.
Частые вопросы
Чем API отличается от сайта?
Сайт отдаёт страницу, оформленную для человека: шрифты, кнопки, картинки. API на тот же запрос возвращает только данные в машинном формате, обычно JSON. Один и тот же сервис обычно имеет и сайт, и API: первым пользуются люди, вторым — другие программы.
Нужно ли уметь программировать, чтобы пользоваться API?
Чтобы встроить API в собственный продукт — да. Но простые сценарии закрываются без кода: конструкторы автоматизации вроде n8n, Make или Zapier вызывают API за вас, а проверить ответ можно в Postman, заполнив адрес и параметры в форме.
Что такое ключ API и зачем он нужен?
Ключ — это строка, которую сервис выдаёт при регистрации и по которой узнаёт вас в каждом запросе. Он определяет ваши права и лимиты обращений. Ключ приравнивается к паролю: его не публикуют в коде на GitHub и хранят в переменных окружения.
Все ли API бесплатные?
Нет. Публичные справочные API — курсы валют, погода, карты — часто бесплатны в небольших объёмах. Коммерческие тарифицируются по числу запросов или объёму данных: так работают платёжные системы и API языковых моделей, где счёт идёт за обработанные токены.