Исследование статей Medium для контент-брифов и поиска тем
Получайте статьи Medium по теме в JSON с полным текстом, хлопками, ответами и временем чтения, чтобы готовить брифы и видеть, какие углы уже набирают отклик.
Прежде чем заказать или написать пост, хочется знать, что уже опубликовано: какие углы собрали хлопки, какой длины сильные материалы и какие издания постоянно пишут на эту тему. Прочитать пятьдесят статей Medium вручную — это полдня. Lovely Router делает это за один вызов. Отправьте поисковый запрос, тег, автора или издание, получите по JSON-объекту на каждую статью с текстом в Markdown и платите за статью с предоплаченного баланса.
Передайте это своему ИИ-агенту
Скопируйте этот промпт в Claude Code, Cursor, Codex или любой кодинг-агент. Он подскажет агенту, где документация и как использовать ваш API-ключ.
Исследование статей Medium для контент-брифов и поиска тем. Use the Lovely Router data tools: each returns JSON and is billed per result.
- Docs (read first): https://lovelyrouter.com/docs/tools/find.md and https://lovelyrouter.com/docs/tools/run.md
- Plan first: POST https://lovelyrouter.com/v1/tools/suggest with `{"task": "<my task in plain words>"}` (free). It returns the tools to run in order, each with an example `input`, the `input_required` fields, an estimated cost and a ready-made `run` request. Replace the example values with my task's; if a field is unclear, read the tool with GET https://lovelyrouter.com/v1/tools/<id>. To browse instead, POST https://lovelyrouter.com/v1/tools/discover searches the catalog.
- Show me the plan and its estimated cost (`total_est_cost_usd`) before running anything large.
- Run: POST https://lovelyrouter.com/v1/tools/<id>/run with `{"input": {...}, "max_results": N}`. A 200 has the finished run with `items`; a 202 means it is still running, so poll the `poll` path until `status` is `succeeded`, `failed`, `timed_out` or `stopped`.
- Only delivered results are billed. Keep max_results small on the first run, check the output, then scale up.
- If you support MCP, connect https://lovelyrouter.com/mcp instead (Streamable HTTP, same key; https://lovelyrouter.com/docs/tools/mcp.md) and use suggest_tools, get_tool and run_tool.
- Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `Authorization: Bearer $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys.
- Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large.
- Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt.
My task: <the inputs (links, keywords or accounts) and how many results you need>Как это работает
Выберите точку входа
Используйте поиск по ключевому слову для открытой темы, тег вроде
machine-learningдля целой области или авторов и издания, если вы уже знаете, кто важен.Запустите инструмент с лимитом
Отправьте запрос в
POST /v1/tools/medium-articles/runсmax_results. Запуск резервирует свою максимальную стоимость на балансе и возвращает статьи в JSON.Прочитайте и ранжируйте
Отсортируйте по хлопкам и ответам, сгруппируйте по тегам и передайте текст в Markdown модели, чтобы она кратко изложила каждый угол или выделила структуру самых успешных статей.
Статьи по теме одним запросом
Поиск статей Medium принимает ключевое слово в searchQuery, а лимит статей — в maxArticles:
curl https://lovelyrouter.com/v1/tools/medium-articles/run \
-H "Authorization: Bearer $LOVELY_API_KEY" \
-H "content-type: application/json" \
-d '{
"input": {
"searchQuery": "ai agents",
"maxArticles": 20
},
"max_results": 20
}'Вызов выше возвращает до 20 статей по теме. Вместо поиска можно передать tags, authors, publications или articleUrls. Если запуск не завершился за 60 секунд, возвращается 202; как опрашивать результат, показано в разделе Запуск инструмента.
Что содержит каждая статья
| Группа полей | Что вы получаете |
|---|---|
| Идентификация | Заголовок, подзаголовок, автор, издание |
| Отклик | Хлопки и ответы |
| Формат | Время чтения и теги |
| Время | Дата публикации |
| Содержимое | Текст статьи в Markdown |
Для статей только для подписчиков возвращается публичный превью-фрагмент Medium, а не полный текст, и результат помечается, чтобы их можно было отличить.
Рецепты
Найдите целевое ключевое слово, возьмите десять статей с наибольшим числом хлопков и передайте Markdown модели, чтобы получить план с общими разделами и пробелами, которые никто не закрыл.
Запустите тег с tagSort равным top, сгруппируйте результаты по сочетаниям тегов и сравните хлопки и время чтения, чтобы понять, какие форматы привлекают внимание.
Раз в неделю передавайте слаг издания и сохраняйте новые заголовки. Отмечайте темы, которые оно начало освещать, а вы — нет.
Соберите статьи авторов, которым доверяете, попросите модель кратко изложить каждую в двух строках и отправьте дайджест команде.
Найдите точную фразу, о которой собираетесь писать. Если первые результаты старые или поверхностные, тема свободна; если нет, выберите более узкий угол.
Удобнее на словах? Подключите MCP-сервер и скажите Claude Code или Cursor: «Найди на Medium „vector database“, возьми 30 статей, отсортируй по хлопкам и дай таблицу с заголовком, изданием, хлопками и временем чтения, а также три повторяющиеся подтемы. Установи max_results равным 30».
В связке с другими источниками контента
Medium показывает, что публикуют авторы. Поисковая выдача, новости и форумы показывают, что ищут читатели:
Статьи Medium по ключевому слову, тегу, автору, изданию или ссылке, с текстом в Markdown: заголовок, подзаголовок, автор, издание, хлопки, ответы, время чтения, теги, дата. Для статей только для подписчиков отдаётся публичное превью Medium (с пометкой).
Страницы выдачи Google по запросу: органические результаты (позиция, заголовок, URL, фрагмент, дата, быстрые ссылки) и похожие запросы. Один результат = одна страница выдачи (~10 ссылок).
Новостные статьи из Google News по запросу (работают операторы "exact phrase", OR, -word, site:, intitle:), при желании за указанный период: заголовок, источник, дата и ссылка на статью на сайте издания.
Посты Reddit по запросу или сабреддиту: заголовок, текст, рейтинг, число комментариев, автор, дата.
google-searchпоказывает, какие страницы ранжируются по тому же ключевому слову, чтобы сравнить Medium с открытым вебом.google-newsдобавляет свежие новости по теме.reddit-searchпоказывает вопросы, которые люди задают своими словами.
Чтобы следить за более широким обсуждением темы, смотрите мониторинг соцсетей.
Сколько это стоит
Вы платите за статью: при старте запуск резервирует свою максимальную стоимость — плату за вызов плюс плату за статью, умноженную на max_results, — а затем рассчитывается по тому, что вернул. Остаток резерва возвращается на баланс. Запуск, завершившийся ошибкой или по тайм-ауту, платит только за выданные статьи, а запуск, отклонённый на старте, ничего не стоит.
Просмотр 200 статей оплачивается как 200 статей. Подписки и ежемесячного минимума нет: пополняйте баланс от $5, и один баланс оплачивает и инструменты, и модели. Карточка выше показывает текущую цену; все инструменты — на странице цен.
Частые вопросы
Я получу полный текст статьи?+
Да, в Markdown, для статей в открытом доступе. Для статей только для подписчиков возвращается публичный превью-фрагмент Medium, и результат помечается.
+
Да. Используйте tags, authors или publications либо передайте конкретные ссылки в articleUrls. Теги можно упорядочить по newest или top.
Сколько статей может вернуть один запуск?+
До 200 статей, задаётся параметром max_results.
Есть ли в результатах комментарии?+
У каждой статьи есть число ответов. Сам текст ответов в результат не входит.
Нужна ли подписка?+
Нет. Вы пополняете предоплаченный баланс, и каждый запуск списывает с него средства. Неудачные запуски платят только за выданные результаты, и ничего не продлевается автоматически.
Ищете обсуждения, а не статьи? Смотрите мониторинг соцсетей, исследовательских агентов и весь каталог инструментов.
Один предоплаченный ключ для моделей, данных и агентов
Без подписки. Пополняйте баланс, используйте сколько нужно и смотрите каждое списание в логах.