finding-hospitality-brands-on-instagram — скилл для Claude Code
Находит отели и курорты в Instagram через парсер Apify, собирает охваты и делит контакты на три категории лидов для B2B-продаж.
npx skills add apidojo-io/apidojo-skills --skill finding-hospitality-brands-on-instagram -a claude-codeЧто делает finding-hospitality-brands-on-instagram
Скилл ищет гостиницы и курорты в Instagram через актор apidojo/instagram-scraper на сервисе Apify. Запуск работает через скрипт scripts/run_actor.js, вызов REST API или Apify MCP. На вход передаются ссылки startUrls на профили, геометки или хештеги.
Каждый найденный аккаунт оценивается по формуле с весами. Учитываются подписчики с лимитом 100000, вовлечённость и геолокация. Профили с баллом от 0.70 получают статус PRIME_PROSPECT. Контакты ниже 0.40 помечаются как LOW_PRIORITY.
Для выгрузки данных потребуется токен $APIFY_TOKEN. Широкие теги вроде #travel дают слишком много шума. Скилл советует брать узкие хештеги #boutiquehotel и отсеивать блогеров по био.
Какие задачи решает
- собрать базу отелей и курортов в Instagram для холодных продаж
- отфильтровать тревел-блогеров и агрегаторы из списка гостиниц
- рассчитать скоринг профилей по подписчикам и вовлечённости
- экспортировать найденные лиды в CSV или JSON через Apify
Примеры запросов агенту
- Найди бутик-отели в Instagram по тегу #boutiquehotel и сохрани лиды в CSV
- Собери курорты в Instagram для B2B-аутрича и отсортируй по формуле скоринга
- Выгрузи 100 отелей по хештегу #hotelowner через Apify и отфильтруй блогеров
Как установить finding-hospitality-brands-on-instagram
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-hospitality-brands-on-instagram -a claude-code2Вручную: положить файлы
~/.claude/skills/finding-hospitality-brands-on-instagram/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/finding-hospitality-brands-on-instagram/
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-hospitality-brands-on-instagram -a codex2Вручную: положить файлы
.agents/skills/finding-hospitality-brands-on-instagram/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-hospitality-brands-on-instagram -a cursor2Вручную: положить файлы
.cursor/skills/finding-hospitality-brands-on-instagram/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install apidojo-io/apidojo-skills finding-hospitality-brands-on-instagram2Вручную: положить файлы
.github/skills/finding-hospitality-brands-on-instagram/SKILL.md1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-hospitality-brands-on-instagram -a gemini-cli2Командой платформы
gemini skills install https://github.com/apidojo-io/apidojo-skills --path skills/intent/finding-hospitality-brands-on-instagramВручную: положить файлы
.devin/skills/finding-hospitality-brands-on-instagram/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-hospitality-brands-on-instagram -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о finding-hospitality-brands-on-instagram
Как установить finding-hospitality-brands-on-instagram в Claude Code?
Выполните команду npx skills add apidojo-io/apidojo-skills --skill finding-hospitality-brands-on-instagram -a claude-code. Конфигурация сохранится по пути ~/.claude/skills/finding-hospitality-brands-on-instagram/SKILL.md.
Что делает finding-hospitality-brands-on-instagram?
Навык запускает скрейпер apidojo/instagram-scraper на Apify для поиска страниц отелей и курортов. Он выгружает подписчиков, показатели вовлечённости и геометки, распределяя бренды по трём уровням приоритета.
Как скилл отделяет отели от тревел-блогеров?
Он проверяет наличие геометки в публикациях и ключевых слов hotel или resort в описании профиля. Гостевые публикации и случайных авторов навык отсекает по порогу от 500 подписчиков.
Исходный текст
SKILL.md · Apache-2.0
---
name: finding-hospitality-brands-on-instagram
description: >
Discovers hotels, travel brands, resorts, and hospitality businesses on Instagram using
apidojo's Instagram Scraper on Apify. Triggers when the user asks to: find hotels on Instagram
for B2B outreach, discover travel brands or resorts active on social media, build a list of
hospitality businesses on Instagram, find boutique hotels or tour operators via Instagram,
prospect hotel and resort brands for software or vendor sales, or identify travel companies
active on Instagram. Returns account handle, follower count, bio, engagement data per post.
Ideal for hospitality SaaS vendors, travel tech providers, and B2B service companies targeting hotels.
license: Apache-2.0
metadata:
author: apidojo
version: "1.0"
apify-actor: apidojo/instagram-scraper
---
# Finding Hospitality 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/boutiquehotel/"], "maxItems": 100}'
# Save as CSV
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "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/boutiquehotel/"], "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/boutiquehotel/"], "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:
- `followerCount` → normalized 0-1 (cap at 100K), weight 0.35
- `engagement_rate = (likeCount + commentCount) / followerCount` → weight 0.35
- `has_location_tag` (post has location data) → 0 or 1, weight 0.30
```python
score = 0.35 * min(followerCount / 100000, 1.0) + 0.35 * min(engagement_rate / 0.03, 1.0) + 0.30 * int(has_location)
```
---
## Classification
| Score | Tier | Label |
|-------|------|-------|
| ≥ 0.70 | A | PRIME_PROSPECT |
| 0.40–0.69 | B | WARM_LEAD |
| < 0.40 | C | LOW_PRIORITY |
---
## Edge Cases
- **Travel bloggers vs hotel brands**: Bloggers post travel content too. Filter by accounts with location tag + bio mentions "hotel" or "resort".
- **Broad hashtag**: #travel returns too many posts. Use #boutiquehotel, #hotelowner, #hotelmarketing.
- **Aggregator accounts**: TripAdvisor or Booking.com aggregators — filter out by domain check.
- **Low engagement**: Hospitality brands often have lower engagement than influencers — adjust threshold.
- **Consumer posts**: Guests tag hotels in posts — filter by account follower count > 500.
© apidojo · Apache-2.0 · apidojo-io/apidojo-skills