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

finding-instagram-creators-by-location — скилл для Claude Code

Находит Instagram-авторов, которые регулярно публикуют из заданного места: города, района или заведения. Пригодится для локальных кампаний и гео-таргетинга.

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

Что делает finding-instagram-creators-by-location

Скилл запускает актор apidojo/instagram-location-scraper на Apify и группирует посты по автору. На выходе — таблица с хендлом, числом постов в локации, оценкой подписчиков, вовлечённостью и недавним контентом.

Работа идёт по шагам: сначала нужно найти числовой ID локации через страницу instagram.com/explore/locations/[LOCATION_ID]/[name]/, затем запустить актор через scripts/run_actor.js, MCP-инструмент apify:run-actor или REST API. Дальше скилл считает local_score по формуле: повторные посты, лайки, комментарии, наличие сайта и подписчики. Результат делится на тиры A, B и C.

Заранее понадобится переменная окружения APIFY_TOKEN — без неё ни один из способов запуска не сработает. Для маленьких заведений ID может не найтись, тогда скилл советует взять город или район и фильтровать по упоминанию в подписи. Туристические аккаунты с одним постом скилл ставит ниже повторных авторов, а бизнес-аккаунты помечает отдельно.

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

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

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

  • найди Instagram-авторов, которые публикуют из Берлина
  • собери локальных инфлюенсеров из района Кройцберг для кампании
  • покажи авторов, которые часто постят из этого заведения

Как установить finding-instagram-creators-by-location

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill finding-instagram-creators-by-location -a claude-code

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

~/.claude/skills/finding-instagram-creators-by-location/SKILL.md

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

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

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

scraping-tiktok-profile-data Собирает статистику и метаданные TikTok-аккаунтов пачкой: подписчики, подписки, лайки, число видео, био. Пригодится, когда нужно проверить список креаторов перед работой. CX Codex +1 834установок scraping-instagram-location-content Собирает публичные посты Instagram, отмеченные в конкретном месте, и отдаёт ссылки, подписи, авторов, лайки и даты. Пригодится, когда нужно понять, что гости пишут о заведении. CX Codex +1 810установок analyzing-competitor-instagram-content-strategy Скилл собирает посты конкурента в Instagram и показывает, какие форматы и темы дают ему отклик. Пригодится, когда нужно понять чужой контент-план. CX Codex +1 796установок extracting-youtube-comments-for-research Тянет комментарии с YouTube-видео и каналов через Apify и раскладывает их по темам, вопросам и тональности. Нужен, когда надо понять, о чём пишут зрители. CX Codex +1 794установок monitoring-vc-investor-activity-on-twitter Скилл собирает твиты инвесторов через скрапер apidojo, классифицирует их и оценивает сигналы сделок. Пригодится основателям на фандрайзинге. CX Codex +1 789установок tracking-twitter-thought-leaders Ищет в Twitter/X людей, чьи твиты по теме реально читают и репостят, и отдаёт ранжированный список для PR и партнёрств. CX Codex +1 786установок monitoring-twitter-for-competitor-job-posts Скилл следит за твитами конкурентов о найме и превращает их в сигналы роста: кто, какую роль и когда ищет. CX Codex +1 786установок analyzing-competitor-twitter-profile-content Скилл собирает твиты конкурента или бренда через Apify и раскладывает их по вовлечённости. Пригодится, когда нужно понять, о чём пишет соперник. CX Codex +1 784установок

Похожие

instagram-research bradautomates Собирает посты и рилсы отслеживаемых аккаунтов, находит выбросы по вовлечённости и разбирает топ-5 видео на хуки и структуру. CX Codex +1 1 500установок influencer-prospecting ScrapeCreators Скилл ищет блогеров по открытым данным YouTube, Instagram и TikTok, оценивает кандидатов по шкале от 1 до 5 и выгружает готовую таблицу для аутрича в CSV. CX Codex +1 1 200установок instagram-carousel marcolang Собирает карусель для Instagram как прокручиваемый HTML-превью, а каждый слайд отдаёт готовым PNG 1080×1350. CX Codex +1 817установок pp-scrape-creators Adrian Horning Скилл выгружает посты, комментарии и рекламу с 28 платформ через утилиту scrape-creators-pp-cli. Он считает расход кредитов до запуска и сохраняет данные в локальную SQLite. CX Codex +1 564установок instagram-marketing sergebulaev Планирует и готовит контент для Instagram: подписи, карусели, хэштеги и расписание публикаций. Подходит для черновиков и публикации через Publora API. CX Codex +1 826установок instagram-reels-publishing social-media-skills Готовит финальный Reel к публикации: спеки 9:16, безопасная зона, обложка под сетку профиля и настройки поста. Пригодится, когда ролик уже смонтирован, а выложить его надо без обрезки и размытия. CX Codex +1 672установок

Рядом в теме «Маркетинг и контент»

Всё по теме «Маркетинг и контент» →

Вопросы о finding-instagram-creators-by-location

Как установить finding-instagram-creators-by-location в Claude?

Выполните npx skills add apidojo-io/apidojo-skills --skill finding-instagram-creators-by-location -a claude-code. После этого скилл появится в ~/.claude/skills/finding-instagram-creators-by-location/SKILL.md.

Что делает finding-instagram-creators-by-location?

Запускает скрапер локаций Instagram на Apify и собирает авторов, которые публикуют из заданного места. Возвращает хендл, число постов в локации, оценку подписчиков и вовлечённость.

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

Переменная окружения APIFY_TOKEN. Опционально можно подключить Apify MCP-сервер, тогда запуск идёт через инструмент apify:run-actor.

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

SKILL.md · Apache-2.0
---
name: finding-instagram-creators-by-location
description: >
  Finds Instagram content creators and influencers posting from a specific location using
  apidojo's Instagram location scraper on Apify. Triggers when the user asks to: find Instagram
  creators based in a city, discover local influencers in a geographic market, find content
  creators who post from a specific venue or neighborhood, identify local Instagram micro-influencers
  for geo-targeted campaigns, find creators in a country for regional brand partnerships, or
  discover influencers who have visited or are based in a specific location.
  Returns creator handle, post count at location, follower estimate, engagement, and recent content.
  Ideal for regional brand campaigns, local business marketing, and geo-targeted influencer programs.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/instagram-location-scraper
---

# Finding Instagram Creators by Location

Identifies Instagram creators who actively post from a specific location — city, venue, or region. Creators with repeated location posts have genuine local presence and authentic ties to the place.

## Prerequisites

- `APIFY_TOKEN` environment variable set
- Optional: Apify MCP server installed

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | Optional | `[]` | Instagram location page URLs |
| `locationIds` | array | Optional | `[]` | Instagram location IDs |
| `maxItems` | number | Optional | Unlimited | Maximum posts to return |
| `until` | string | Optional | — | Date filter (YYYY-MM-DD) |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |

## Workflow

```
Progress:
- [ ] Step 1: Resolve location ID
- [ ] Step 2: Run instagram-location-scraper
- [ ] Step 3: Identify repeat creators
- [ ] Step 4: Score creator quality
- [ ] Step 5: Deliver local creator list
```

### Step 1: Resolve Location ID

Instagram uses numeric location IDs. To find the ID:
1. Search for the location on Instagram (mobile or desktop)
2. Open the location page — URL format: `instagram.com/explore/locations/[LOCATION_ID]/[name]/`
3. Extract the numeric ID

If the user only provides a name, run a Google search:
`site:instagram.com/explore/locations "[LOCATION_NAME]"`

### Step 2: Run the Actor


**Recommended — run_actor.js (handles waiting, output, and file saving automatically):**
```bash
# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~instagram-location-scraper" \
  --input '{"param": "value"}'

# Save as CSV
node scripts/run_actor.js \
  --actor "apidojo~instagram-location-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~instagram-location-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json
```
> `APIFY_TOKEN` must be set in environment or `.env` file.

**If Apify MCP is available:**
```
Tool: apify:run-actor
Actor: "apidojo~instagram-location-scraper"
Input:
{
  "locationIds": ["[LOCATION_ID]"],
  "maxItems": 100
}
```

**REST API fallback:**
```bash
curl -X POST   "https://api.apify.com/v2/acts/apidojo~instagram-location-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"locationIds": ["[LOCATION_ID]"], "maxItems": 100}'
```

### Step 3: Score Creator Quality

From location posts, group by `ownerUsername`. For each creator:

```
local_score = min(post_count_at_location / 5, 1) * 0.30  # repeat presence
            + (avg_likes / 100) * 0.25  # engagement quality
            + (avg_comments / 10) * 0.20  # comment depth
            + (has_website ? 1 : 0) * 0.15  # professional creator signal
            + (follower_count > 1000 ? 1 : 0) * 0.10
```

Clamp to [0, 1]. Tier: A ≥ 0.70 | B 0.40–0.69 | C < 0.40

### Step 4: Edge Cases

- **Location ID not found for small venue**: Try the city or neighborhood instead; scrape and filter by caption mentioning venue name
- **Tourist accounts dominate results** (one-time visitors): Filter by `post_count_at_location = 1` being lower priority than repeat posters
- **Business accounts posting from location**: If `is_business_account = true`, flag separately — these are brand accounts, not creator UGC
- **< 30 posts at location**: Small or new venue — lower `min_followers` threshold to 500; include more results

## Output Format

```
# Instagram Local Creators: [LOCATION_NAME]
Posts scraped: [N] | Unique creators: [N] | Repeat locals (2+ posts): [N] | Date: [DATE]

## TIER A — Established Local Creators (2+ Location Posts)
| Creator | @Handle | Location Posts | Avg Likes | Avg Comments | Content Theme | Score |
|---------|---------|---------------|-----------|--------------|---------------|-------|
| [name] | @[handle] | [N] | [N] | [N] | [food/lifestyle/travel] | [0.XX] |

## TIER B — Active Local Voices
| Creator | @Handle | Location Posts | Avg Likes | Last Post |
|---------|---------|---------------|-----------|----------|

## Niche Breakdown at [LOCATION]
| Content Theme | # Posts | Top Creator |
|--------------|---------|------------|
| [food] | [N] | @[handle] |
| [travel] | [N] | @[handle] |
```

## Troubleshooting

**Very few results for city**: City-level location IDs return general "in [city]" tags. Look for neighborhood or landmark IDs for denser results.
**Results are mostly tourist accounts**: Focus on the `post_count_at_location >= 3` tier — locals post from the same location repeatedly.
**Wrong city matches location name**: Some city names are duplicated globally. Verify the location page on Instagram before running.

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

Смотрите также

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

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