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

Сравните вовлечённость страниц конкурентов в Facebook

Публикации открытых страниц Facebook в JSON: текст, реакции, комментарии, репосты и дата — чтобы сравнить, какой контент выигрывает у вас и у конкурентов.

Предоплата, без подпискиREST или MCPОдин ключ для моделей, данных и агентов
Facebooklovelyjsonitems[0]"page": "Northpeak Coffee""text": "New single origin is …"reactions": 1240"comments": 86"shares": 41"date": "2026-10-22"

Вы публикуете три раза в неделю и не знаете, хороши ли 400 реакций. Ответ — в том, сколько получают конкуренты в вашей сфере на похожих публикациях, а Facebook показывает это по одной странице за раз. Lovely Router читает страницы за вас. Отправьте ссылки на открытые страницы, получите один JSON-объект на публикацию и платите за каждую публикацию с предоплаченного баланса. Вызывайте инструмент из скрипта, задания для дашборда или ИИ-агента с одним API-ключом.

Передайте это своему ИИ-агенту

Скопируйте этот промпт в Claude Code, Cursor, Codex или любой кодинг-агент. Он подскажет агенту, где документация и как использовать ваш API-ключ.

Сравните вовлечённость страниц конкурентов в Facebook. 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>
01

Как это работает

010203
  1. Выберите страницы

    Свою страницу и страницы пяти–десяти конкурентов или коллег по рынку, с которыми хотите сравниться.

  2. Запустите инструмент с лимитом

    Отправьте ссылки в urls с count и max_results. Запуск резервирует свою максимальную стоимость на вашем балансе и возвращает публикации в виде JSON.

  3. Сравните цифры

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

02

Публикации страниц Facebook одним запросом

Публикации страниц Facebook принимает ссылки на открытые страницы или группы в urls. count — общее число публикаций:

curl https://lovelyrouter.com/v1/tools/facebook-posts/run \
  -H "Authorization: Bearer $LOVELY_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "input": {
      "urls": [
        "https://www.facebook.com/humansofnewyork/"
      ],
      "count": 10
    },
    "max_results": 10
  }'

scrapeUntil оставляет только публикации новее даты в формате YYYY-MM-DD, а sortType принимает значения most_relevant, recent_activity или new_posts. Запуск, который всё ещё идёт через 60 секунд, возвращает 202; как опрашивать его, показано в разделе Запуск инструмента.

03

Что содержит каждая публикация

Группа полейЧто вы получаете
СодержаниеТекст публикации и фото
ВовлечённостьЧисло реакций, комментариев и репостов
ВремяДата публикации

Аудитории у страниц разного размера, поэтому сравнивайте вовлечённость на публикацию со средним показателем самой страницы, а не абсолютные цифры разных страниц.

04

Рецепты

Задайте реалистичный ориентир

Выгрузите последние 50 публикаций восьми коллег по рынку, посчитайте медиану реакций и репостов на публикацию, затем сравните со своей страницей.

Найдите форматы, которые выигрывают

Ранжируйте публикации конкурента по репостам и спросите модель, что общего у первой десятки.

Заметьте кампанию

Запускайте еженедельно с scrapeUntil, равным дате прошлого запуска, и проверяйте, не подскочили ли у конкурента частота публикаций или вовлечённость.

Спланируйте контент-календарь

Сгруппируйте публикации по дням недели и посмотрите, когда коллеги по рынку получают больше всего реакций.

Отчитайтесь перед клиентом

Запускайте одни и те же страницы ежемесячно и собирайте сравнительную таблицу для отчёта агентства.

Предпочитаете обычные слова? Подключите MCP-сервер и скажите Claude Code или Cursor: «Прочитай последние 30 публикаций с каждой из шести страниц Facebook из pages.txt и дай мне таблицу медианных реакций, комментариев и репостов по каждой странице. Задай max_results равным 180».

05

Сочетайте с другими социальными источниками

Органические публикации — лишь половина активности конкурента в Facebook. Добавьте остальное:

  • facebook-ads показывает платную рекламу рядом с органическими публикациями.
  • facebook-comments читает комментарии под самыми успешными публикациями.
  • instagram-posts сравнивает те же бренды в Instagram.
  • tiktok-profile добавляет их профиль в TikTok.

Более широкую задачу см. в разделах мониторинг соцсетей и поиск инфлюенсеров.

06

Сколько это стоит

Вы платите за публикацию: при старте запуск резервирует свою максимальную стоимость — плату за вызов плюс плату за публикацию, умноженную на max_results, — и списывает итог по возвращённому. Остаток резерва возвращается на ваш баланс. Запуск, который завершился ошибкой или по таймауту, оплачивает только доставленные публикации, а запуск, отклонённый на старте, ничего не стоит.

Чтение 50 публикаций с каждой из 8 страниц тарифицируется как 400 публикаций. Нет ни подписки, ни ежемесячного минимума: пополните баланс от $5, и один баланс оплачивает и инструменты, и модели. Актуальная цена — на карточке выше; все инструменты перечислены на странице цен.

07

Частые вопросы

?
Можно ли читать публикации группы?+

Да, инструмент принимает в urls ссылки на страницы или группы. Для групп есть и отдельный инструмент: facebook-groups.

Можно ли ограничить по дате?+

Да. Задайте в scrapeUntil дату в формате YYYY-MM-DD, и вернутся только более новые публикации.

Что я получаю по вовлечённости?+

Число реакций, комментариев и репостов для каждой публикации.

Нужен ли аккаунт Facebook?+

Нет. Вы отправляете ссылки и API-ключ.

Нужна ли подписка?+

Нет. Вы пополняете предоплаченный баланс, и каждый запуск списывает с него. Ничего не продлевается автоматически.

Один предоплаченный ключ для моделей, данных и агентов

Без подписки. Пополняйте баланс, используйте сколько нужно и смотрите каждое списание в логах.