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

scraping-instagram-users-by-keyword — скилл для Claude Code

Собирает профили Instagram по ключевым словам, хэндлам и URL, а также списки подписчиков и подписок. Пригодится для выгрузки данных аккаунтов.

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

Что делает scraping-instagram-users-by-keyword

Скилл запускает actor apidojo~instagram-user-scraper в Apify и возвращает данные профилей Instagram. Можно передать keywords, handles, startUrls или userIds, запросить подписчиков через getFollowers и подписки через getFollowings, а число результатов ограничить параметром maxItems.

Для запуска используется scripts/run_actor.js: результат можно вывести таблицей или сохранить в results.csv либо results.json. Доступен запасной вариант через REST API с APIFY_TOKEN, а при наличии Apify MCP используется инструмент call_actor. В ответе приходят имя пользователя, описание профиля, счётчики подписчиков и публикаций, статус верификации, признаки бизнес-аккаунта и публичные контакты.

У приватного аккаунта будут метаданные профиля, но списки подписчиков и подписок не вернутся. Публичный email появляется только там, где он доступен.

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

  • найти Instagram-аккаунты по ключевому слову
  • собрать подписчиков выбранных профилей
  • получить списки подписок аккаунтов
  • выгрузить профили в CSV или JSON
  • собрать публичные email бизнес-аккаунтов

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

  • Найди Instagram-пользователей по ключевым словам и верни их профили.
  • Собери подписчиков для хэндла natgeo, ограничь результат через maxItems и сохрани его в results.csv.
  • Получи данные профиля по URL Instagram и верни имя пользователя, число подписчиков, описание и статус верификации.

Как установить scraping-instagram-users-by-keyword

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill scraping-instagram-users-by-keyword -a claude-code

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

~/.claude/skills/scraping-instagram-users-by-keyword/SKILL.md

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

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

Вопросы о scraping-instagram-users-by-keyword

Как установить scraping-instagram-users-by-keyword в Claude Code?

Выполните npx skills add apidojo-io/apidojo-skills --skill scraping-instagram-users-by-keyword -a claude-code. Затем используйте файл ~/.claude/skills/scraping-instagram-users-by-keyword/SKILL.md.

Что делает scraping-instagram-users-by-keyword?

Скилл запускает Instagram User Scraper в Apify и собирает профили, списки подписчиков или подписок. Он возвращает поля профиля, счётчики, статус верификации и доступные публичные контакты.

Соберёт ли скилл подписчиков приватного Instagram-аккаунта?

Нет. Для приватного аккаунта возвращаются метаданные профиля, но списки подписчиков и подписок не извлекаются.

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

SKILL.md · Apache-2.0
---
name: scraping-instagram-users-by-keyword
description: >
  Extracts Instagram user profiles, followers, and following lists using apidojo's Instagram
  User Scraper on Apify. Triggers when the user asks to: find Instagram users by keyword or name,
  get follower lists for Instagram accounts, get following lists for Instagram accounts, export
  Instagram profile data in bulk, fetch public email addresses from Instagram business profiles,
  search for Instagram users by username or handle, or build a dataset of Instagram account metadata.
  Returns username, follower count, bio, post count, verification status, public email, and more.
  Ideal for influencer researchers, outreach teams, and competitive intelligence analysts.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/instagram-user-scraper
---

# Scraping Instagram Users By Keyword

Raw data collection. No assumed use case — returns the full dataset for downstream analysis.

---

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `keywords` | array | Optional | `[]` | Keywords to search for users |
| `handles` | array | Optional | `[]` | Instagram usernames (without @) |
| `startUrls` | array | Optional | `[]` | Instagram profile URLs |
| `userIds` | array | Optional | `[]` | Instagram user IDs |
| `getFollowers` | boolean | Optional | `false` | Extract follower lists for each profile |
| `getFollowings` | boolean | Optional | `false` | Extract following lists for each profile |
| `maxItems` | number | Optional | Unlimited | Maximum users 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-user-scraper" --input '{"handles": ["natgeo"], "getFollowers": false, "maxItems": 50}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~instagram-user-scraper" --input '{"handles": ["natgeo"], "getFollowers": false, "maxItems": 50}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~instagram-user-scraper" --input '{"handles": ["natgeo"], "getFollowers": false, "maxItems": 50}' --output results.json --format json
```

### REST API fallback

```bash
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-user-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"handles": ["natgeo"], "getFollowers": false, "maxItems": 50}'
```

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

---

## Output Fields

| Field | Type | Description |
|-------|------|-------------|
| `id` | string | Instagram user ID |
| `username` | string | @username |
| `fullName` | string | Display name |
| `biography` | string | Profile bio text |
| `externalUrl` | string | Link in bio (website) |
| `followerCount` | number | Follower count |
| `followingCount` | number | Following count |
| `postCount` | number | Total posts |
| `isVerified` | boolean | Verification status |
| `isBusinessAccount` | boolean | Business account flag |
| `businessCategoryName` | string | Business category |
| `profilePicUrl` | string | Profile picture URL |
| `profilePicUrlHd` | string | High-resolution profile picture URL |
| `isPrivate` | boolean | Private account flag |
| `publicEmail` | string | Public email (if available) |
| `publicPhoneNumber` | string | Public phone (if available) |
| `contactPhoneNumber` | string | Contact phone (if available) |

## Edge Cases

- **Private account**: Returns profile metadata but no followers/following.
- **No public email**: publicEmail field absent — normal for personal accounts.
- **Large follower list**: Set maxItems limit to avoid excessive cost.
- **Account not found**: Returns empty result. Check handle spelling.
- **Keyword returns many**: Use maxItems to cap results.

© 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установок tracking-product-launch-buzz-on-twitter Собирает твиты о запуске продукта через скрейпер Apify, оценивает реакцию аудитории и считает индекс резонанса. Пригодится маркетинговым командам при релизах. CX Codex +1 726установок finding-restaurant-brands-on-instagram Находит профили ресторанов и заведений общепита в Instagram через парсер Apify. Выгружает контакты, вовлечённость и ранжирует лиды для B2B. CX Codex +1 717установок scraping-urban-dictionary-definitions Выгружает сленговые значения, примеры и голоса пользователей с Urban Dictionary. Пригодится для анализа интернет-культуры и сленга. CX Codex +1 698установок

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

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