К основному содержанию
скилл CX Codex

finding-restaurant-brands-on-instagram — скилл для Claude Code

Находит профили ресторанов и заведений общепита в Instagram через парсер Apify. Выгружает контакты, вовлечённость и ранжирует лиды для B2B.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add apidojo-io/apidojo-skills --skill finding-restaurant-brands-on-instagram -a claude-code
Открыть на GitHub

Что делает finding-restaurant-brands-on-instagram

Скилл запускает сбор данных об аккаунтах ресторанов через актор apidojo~instagram-scraper на платформе Apify. По входным ссылкам на хештеги, геолокации или профили (startUrls) он собирает юзернеймы, шапку профиля, число подписчиков, постов и показатели реакций. Запуск возможен через вспомогательный скрипт run_actor.js, вызов REST API или инструмент call_actor в Apify MCP.

Собранные аккаунты ранжируются по формуле на три категории: PRIME_PROSPECT (балл от 0.70), WARM_LEAD (от 0.40 до 0.69) и LOW_PRIORITY. Оценка учитывает коэффициент вовлечённости с весом 0.4, число подписчиков с весом 0.3 и наличие контактов в описании профиля с весом 0.3.

Для прямых запросов к API потребуется действующий $APIFY_TOKEN. Слишком широкие хештеги забивают выдачу обычными пользователями. Поэтому скилл отсекает аккаунты с числом подписчиков меньше 500 или менее 20 публикаций, а дубли брендов исключает по юзернейму.

Какие задачи решает

  • собрать базу Instagram-профилей ресторанов по тематическим хештегам
  • отфильтровать коммерческие аккаунты общепита от личных страниц гостей
  • рассчитать коэффициент вовлечённости для найденных заведений
  • выгрузить готовые лиды в файлы CSV или JSON

Примеры запросов агенту

  • Собери профили ресторанов по хештегу #restaurantowner через Instagram-скрейпер и сохрани в results.csv
  • Найди в Instagram страницы кофеен, оцени их вовлечённость и выдели контакты из описания
  • Запусти apidojo~instagram-scraper для 100 постов по тегу #foodbiz и отбери лиды класса PRIME_PROSPECT

Как установить finding-restaurant-brands-on-instagram

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill finding-restaurant-brands-on-instagram -a claude-code

2Вручную: положить файлы

~/.claude/skills/finding-restaurant-brands-on-instagram/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/finding-restaurant-brands-on-instagram/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о finding-restaurant-brands-on-instagram

Как установить finding-restaurant-brands-on-instagram в Claude Code?

Выполните команду npx skills add apidojo-io/apidojo-skills --skill finding-restaurant-brands-on-instagram -a claude-code.

Что делает этот скилл?

Он извлекает данные ресторанных страниц в Instagram через Apify, отсеивает нерелевантные профили и оценивает качество лидов по формуле вовлечённости.

Что нужно для запуска сбора данных?

Для обращений к актору Apify через REST API или скрипт run_actor.js требуется токен доступа в переменной окружения $APIFY_TOKEN.

Исходный текст

SKILL.md · Apache-2.0
---
name: finding-restaurant-brands-on-instagram
description: >
  Discovers restaurant brands, food businesses, and hospitality accounts on Instagram using
  apidojo's Instagram Scraper on Apify. Triggers when the user asks to: find restaurant brands
  on Instagram, discover food businesses for outreach on Instagram, build a list of restaurant
  Instagram accounts, find cafes or food chains active on Instagram, identify local restaurant
  brands by hashtag or location on Instagram, or prospect food and beverage businesses via their
  Instagram presence. Returns account handle, follower count, bio, post count, and engagement data.
  Ideal for food tech SaaS vendors, beverage distributors, and B2B service providers targeting restaurants.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/instagram-scraper
---

# Finding Restaurant Brands On Instagram

---

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | ✅ | `[]` | Instagram URLs — profiles, hashtags, locations, audio pages, reels |
| `until` | string | Optional | — | Scrape posts until this date (YYYY-MM-DD) |
| `maxItems` | number | Optional | Unlimited | Maximum posts to return |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |

## How to Run

### Using run_actor.js (recommended)

```bash
# Quick answer (table)
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/restaurantowner/"], "maxItems": 100}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/restaurantowner/"], "maxItems": 100}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/restaurantowner/"], "maxItems": 100}' --output results.json --format json
```

### REST API fallback

```bash
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"startUrls": ["https://www.instagram.com/explore/tags/restaurantowner/"], "maxItems": 100}'
```

If Apify MCP is available:
Use the Apify MCP `call_actor` tool with actor `apidojo~instagram-scraper` and the input above.

---

## Scoring & Ranking

Score each account by:
- `engagement_rate = (likeCount + commentCount) / followerCount` → weight 0.4
- `followerCount` → normalized 0-1, weight 0.3
- `has_business_bio` (bio contains phone/website/address keywords) → weight 0.3

```python
score = 0.4 * min(engagement_rate / 0.05, 1.0) + 0.3 * min(followerCount / 50000, 1.0) + 0.3 * int(has_business_bio)
```

---

## Classification

| Score | Tier | Label |
|-------|------|-------|
| ≥ 0.70 | A | PRIME_PROSPECT |
| 0.40–0.69 | B | WARM_LEAD |
| < 0.40 | C | LOW_PRIORITY |

---

## Edge Cases

- **Hashtag too broad**: `#food` returns millions of posts from consumers, not businesses. Use niche tags like `#restaurantowner` or `#foodbiz`.
- **No business in bio**: Filter by accounts that have website links or phone in bio.
- **Consumer accounts mixed in**: Filter by followerCount > 500 and postCount > 20.
- **Private account**: No post data — skip.
- **Duplicate accounts**: Same brand may post under multiple hashtags — deduplicate by username.

© apidojo · Apache-2.0 · apidojo-io/apidojo-skills

Похожие скиллы

Все скиллы по теме «Браузер и парсинг» →
agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок computer-use stablyai Скилл ведёт видимое окно приложения через orca computer: читает дерево доступности, кликает, печатает и снимает скриншоты. Нужен, когда задача упирается в интерфейс. CX Codex +1 239 600установок browser-use browser-use Даёт агенту живой Chrome через CDP: клики, ввод, скриншоты и страницы, которым нужен JS или ваша логин-сессия. CX Codex +1 98 200установок playwright-cli microsoft Скилл, который даёт агенту браузер: открыть страницу, кликнуть по элементу, снять снимок и разобрать тесты Playwright. CX Codex +1 195 700установок last30days mvanhorn Собирает посты и реакции по любой теме за последние 30 дней из Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub и веба. Пригодится, когда нужно понять, что реально говорят люди, а не что пишут в обзорах. CX Codex +1 53 000установок

Из того же набора82

monitoring-google-news-coverage-for-brand Собирает упоминания бренда из Google News через Apify и раскладывает их по изданиям, датам и тональности. Нужен для мониторинга прессы. CX Codex +1 737установок scraping-youtube-channel-data Собирает статистику YouTube-каналов и каталог видео через Apify. Нужен для пакетного анализа каналов по URL или handle. CX Codex +1 733установок finding-digital-agencies-via-google-search Ищет маркетинговые и веб-студии через Google Search с помощью актора Apify. Собирает сайты и сниппеты, затем ранжирует лиды по формуле соответствия. CX Codex +1 730установок analyzing-tiktok-hashtag-performance Собирает данные по хэштегам TikTok, сравнивает охваты и показывает сильнейшие видео и аккаунты. Нужен для выбора тегов и анализа контента. CX Codex +1 730установок finding-youtube-channels-by-growth-rate Ищет YouTube-каналы с высоким темпом роста в заданной нише через скрейпер Apify. Пригодится, когда нужно найти набирающих популярность авторов до того, как они станут крупными. CX Codex +1 730установок scraping-instagram-users-by-keyword Собирает профили Instagram по ключевым словам, хэндлам и URL, а также списки подписчиков и подписок. Пригодится для выгрузки данных аккаунтов. CX Codex +1 729установок tracking-product-launch-buzz-on-twitter Собирает твиты о запуске продукта через скрейпер Apify, оценивает реакцию аудитории и считает индекс резонанса. Пригодится маркетинговым командам при релизах. CX Codex +1 726установок scraping-urban-dictionary-definitions Выгружает сленговые значения, примеры и голоса пользователей с Urban Dictionary. Пригодится для анализа интернет-культуры и сленга. CX Codex +1 698установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой