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

scraping-twitter-list-members — скилл Claude Code: установка

Скилл выгружает участников публичных списков Twitter/X с биографиями и статистикой через Apify. Пригодится при сборе аудиторий или анализе конкурентов.

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

Что делает scraping-twitter-list-members

Скилл запускает актор apidojo/twitter-list-scraper на платформе Apify. По ссылке или ID списка агент собирает профили участников: никнеймы, имена, число подписчиков и описания. Данные выводятся таблицей в чат либо сохраняются в файлы CSV и JSON.

Для запуска нужен ключ API. Без установленной переменной окружения APIFY_TOKEN актор завершится с ошибкой. Выполнить задачу можно через скрипт node scripts/run_actor.js или инструмент Apify MCP apify:run-actor.

Закрытые списки парсить нельзя. Для них сервис всегда возвращает нулевой результат. На списках свыше 5000 участников возможен таймаут, поэтому лучше ограничить выборку параметром maxItems: 2000.

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

  • Собрать профили и описания участников открытого списка в Twitter/X
  • Экспортировать базу аккаунтов из списка в форматы CSV или JSON
  • Проверить статус верификации и число подписчиков у целевой группы
  • Отслеживать отраслевые списки конкурентов для аутрича

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

  • Выгрузи всех участников списка https://x.com/i/lists/12345 в файл members.csv
  • Собери первые 500 профилей из списка Twitter с ID 987654321 и выведи таблицу в чат
  • Спарси авторов из списка X и покажи аккаунты с более чем 2000 подписчиков

Как установить scraping-twitter-list-members

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill scraping-twitter-list-members -a claude-code

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

~/.claude/skills/scraping-twitter-list-members/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/scraping-twitter-list-members/

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

Вопросы о scraping-twitter-list-members

Как установить scraping-twitter-list-members в Claude Code?

Выполните в терминале команду npx skills add apidojo-io/apidojo-skills --skill scraping-twitter-list-members -a claude-code. Конфигурация навыка запишется в ~/.claude/skills/scraping-twitter-list-members/SKILL.md.

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

Он обращается к актору apidojo/twitter-list-scraper на Apify и скачивает информацию об участниках открытого списка X. В ответ приходят имена, никнеймы, описания профилей, локации и счётчики читателей.

Почему парсер вернул 0 результатов?

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

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

SKILL.md · Apache-2.0
---
name: scraping-twitter-list-members
description: >
  Scrapes all members and their profile data from any public Twitter/X list using
  apidojo's Twitter List scraper on Apify. Triggers when the user asks to: get all
  members of a Twitter list, export accounts in a Twitter list, scrape profiles from
  a curated Twitter list, fetch the usernames in a public Twitter list, download data
  from a Twitter list URL, or collect profile stats for everyone on a list.
  Returns username, bio, follower count, and profile metadata for each list member.
  Ideal for competitive intelligence teams, curators, and list-based outreach pipelines.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/twitter-list-scraper
---

# Scraping Twitter List Members

Exports all member profiles from any public Twitter/X list. Useful for curated industry lists, competitor watchlists, or pre-built audiences.

## Prerequisites

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

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | Optional | `[]` | Twitter list URLs (e.g. `https://x.com/i/lists/12345`) |
| `listIds` | array | Optional | `[]` | Twitter list IDs |
| `maxItems` | number | Optional | Unlimited | Maximum tweets to return |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |

## Workflow

```
Progress:
- [ ] Step 1: Validate list URL
- [ ] Step 2: Run twitter-list-scraper
- [ ] Step 3: Poll for SUCCEEDED
- [ ] Step 4: Deliver member dataset
```

### 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~twitter-list-scraper" \
  --input '{"param": "value"}'

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

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~twitter-list-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~twitter-list-scraper"
Input:
{
  "listUrl": "https://twitter.com/i/lists/<LIST_ID>",
  "maxItems": 500
}
```

**REST API fallback:**
```bash
curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~twitter-list-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"listUrl": "https://twitter.com/i/lists/<LIST_ID>"}'
```

Save `id` as `RUN_ID`. Poll until `status = SUCCEEDED`:
```bash
curl "https://api.apify.com/v2/actor-runs/$RUN_ID?token=$APIFY_TOKEN" | grep '"status"'
```

Fetch results:
```bash
curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN&format=json"
```

### Step 3: Handle Edge Cases

- **Private list**: Actor returns 0 results — inform user the list is not publicly accessible.
- **List deleted or moved**: Validate URL returns 200 before running actor.
- **Very large lists (> 5000 members)**: May timeout — use `maxItems: 2000` and paginate.

## Output Format

```
# Twitter List Members: <list name>
List URL: <url> | Members collected: N

| Username | Display Name | Followers | Bio (truncated) | Location | Verified |
|----------|-------------|-----------|-----------------|----------|----------|
| ...      | ...         | ...       | ...             | ...      | ...      |
```

## Troubleshooting

**0 results:** List is private or URL is malformed. Verify the list is public.
**Partial results:** Large lists may be rate-limited — retry with smaller `maxItems`.

© 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

finding-software-engineers-on-twitter Скилл ищет инженеров и разработчиков в Twitter/X по стеку и сигналам «open to work». Пригодится техническому рекрутеру или нанимающему менеджеру. CX Codex +1 752установок scraping-instagram-comments Собирает комментарии к публикациям Instagram через Apify и возвращает текст, реакции и данные авторов. Нужен для анализа откликов аудитории. CX Codex +1 750установок finding-youtube-sponsorship-candidates Скилл ищет YouTube-каналы для спонсорских интеграций и оценивает их по просмотрам, активности и истории спонсорства. Пригодится для сбора списка кандидатов на рекламную кампанию. CX Codex +1 749установок finding-gaming-content-creators Ищет игровых блогеров в TikTok и YouTube через скраперы Apify. Пригодится при составлении базы авторов для рекламы и спонсорских интеграций. CX Codex +1 745установок finding-freelancers-by-skill-on-twitter Ищет фрилансеров и независимых подрядчиков в Twitter по навыкам и сигналам готовности к работе. Подходит для поиска специалистов под проект. CX Codex +1 740установок monitoring-instagram-hashtag-trends Собирает посты по хештегам Instagram и считает, какие теги дают лучший отклик. Пригодится, когда нужно собрать набор хештегов под пост или сравнить теги для бренда. CX Codex +1 740установок finding-real-estate-professionals-on-twitter Ищет агентов, брокеров и инвесторов в Twitter/X через Apify. Подходит для сбора списка специалистов по ключевым словам в профилях. CX Codex +1 739установок building-twitter-industry-watchlist Собирает подборку ключевых аккаунтов в отрасли на X: хендл, подписчики, вовлечённость, тема и оценка влияния. CX Codex +1 739установок

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

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