← Back to blog

Создание автоматизаций с помощью API SereneReader

Зачем автоматизировать чтение?

RSS уже решает самое сложное: собирает контент из сотен источников в одном месте. API SereneReader позволяет получать этот контент в скриптах, задачах cron и других инструментах программным способом.

Никаких вебхуков для настройки. Никакого OAuth. Сгенерируйте ключ API, делайте HTTP-запросы, получайте JSON в ответ.

Начало работы

Доступ к API включён в тариф Pro за $5/мес — без необходимости корпоративного плана. Большинство конкурирующих RSS-читалок открывают доступ к API только на более дорогих или топовых тарифах.

Создание ключа API

Перейдите на страницу настроек в SereneReader и прокрутите до раздела API. Создайте новый ключ, дайте ему имя, по которому вы его узнаете, и скопируйте в надёжное место. Ключ отображается только один раз.

Аутентификация

Каждый запрос требует токена Bearer в заголовке Authorization. Вот и всё. Никаких client ID, токенов обновления или областей видимости. На странице настроек API указаны базовый URL, документация по эндпоинтам и примеры запросов.

Ограничения частоты запросов

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

Возможности

API предоставляет доступ на чтение к вашим статьям и подпискам. Фильтруйте статьи по ленте, папке или дате публикации. Просматривайте список подписок с количеством непрочитанных материалов. Все ответы возвращаются в формате JSON с заголовками, URL, датами публикации, фрагментами текста и метаданными лент.

Полный список эндпоинтов, параметров и форматов ответов находится в разделе документации API на странице настроек.

Сценарии использования

Ежедневный дайджест по электронной почте

Напишите скрипт, который каждое утро в 7:00 собирает вчерашние статьи и отправляет вам сводное письмо. Отфильтруйте по дате, пропустите JSON через jq, чтобы извлечь заголовки и URL, и отправьте результат в удобную для вас систему уведомлений.

Данные представлены в чистом формате, готовом к любой обработке.

Мониторинг работоспособности лент

Ленты перестают работать. Домены истекают, пути меняются, серверы выходят из строя. Еженедельный скрипт может перечислить ваши подписки и проверить, какие из них давно не публиковали материалы.

Когда лента замолкает, вы узнаете об этом раньше, чем начнёте задаваться вопросом, куда пропал тот блог.

Экспорт в другие инструменты

Выгружайте статьи в локальную базу данных, страницу Notion, хранилище Obsidian или таблицу. API возвращает структурированные данные, поэтому для преобразования обычно достаточно нескольких строк jq или короткого скрипта на Python.

Интеграция с AI-агентами

API хорошо сочетается с AI-инструментами, умеющими делать HTTP-запросы. Если вы используете фреймворк для агентов, например OpenClaw, можно направить его на SereneReader и дать ему самостоятельно обрабатывать ваши ленты. Мы написали об этом отдельную статью: Как подключить RSS-ленты к AI-агентам.

Оставляйте всё простым

Лучшие автоматизации — это короткие скрипты, решающие одну задачу. Задача cron, запускаемая раз в день. Псевдоним в оболочке, показывающий количество непрочитанных. Ретранслятор вебхуков, пересылающий статьи в канал Slack.

Никакой фреймворк для этого не нужен. curl и jq покрывают большинство случаев. Если нужно что-то более структурированное, подойдёт любой язык с HTTP-клиентом.

Ключи API и документация по эндпоинтам находятся в настройках SereneReader.