Apify scraping
Skill JHamidun/claude-code-config-pack/.claude/skills/apify-scraping
Скрапинг через Apify Actors: соцсети, e-commerce, поисковики. Триггеры: «спарси сайт», «apify актор». НЕ аудитории VK Ads→vk-ads-pro-ru.From its SKILL.md
npx -y skills add JHamidun/claude-code-config-pack --skill apify-scrapingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
7.5 KB, as published. Nobody here has run it
Apify Web Scraping Skill
Навык для использования Apify Actors для парсинга веб-данных.
Когда использовать
- Парсинг социальных сетей (Instagram, TikTok, YouTube, X/Twitter, LinkedIn)
- Сбор данных с e-commerce (Amazon, eBay, AliExpress)
- Парсинг поисковых систем (Google, Bing, Google Maps)
- Сбор контактов и лидов
- Мониторинг цен и отзывов
- Скрапинг любых веб-сайтов
Справочники (references/)
- references/curated-actors.md — curated индекс 130+ Actor'ов с точными ID по платформам (Instagram, Facebook, TikTok, YouTube, X, LinkedIn, Maps, отзывы, недвижимость, SEO, RAG-краулинг, Telegram/Reddit/Snapchat, обогащение контактов). Всегда сверяй ID отсюда перед вызовом.
- references/apify-gotchas.md — модели оплаты (FREE/PPE/FLAT), протокол оценки стоимости, частые грабли (cookies, rate limits, пустые результаты, deprecated Actors), восстановление после ошибок, лимиты по платформам.
⚠️ Namespace важнее всего. Таблицы ниже — упрощённые; часть ID неполные. Реальные namespace'ы: TikTok =
clockworks/, YouTube =streamers/, Google Maps =compass/, X/Twitter =apidojo/, LinkedIn =harvestapi/+apimaestro/. С неверным namespace (apify/tiktok-scraperи т.п.) вызов не найдёт Actor — бери точные ID изcurated-actors.md.Схему входа тяни динамически:
apify actors info "ACTOR_ID" --input --json.
Популярные Actors
Социальные сети
| Actor | Назначение | Пример использования |
|---|---|---|
apify/instagram-scraper | Instagram посты, профили, хэштеги | "Спарси последние 100 постов @username" |
apify/instagram-profile-scraper | Детальная информация профиля | "Получи статистику профиля" |
apify/tiktok-scraper | TikTok видео, профили, тренды | "Найди топ видео по хэштегу" |
apify/youtube-scraper | YouTube видео, каналы, комментарии | "Спарси видео канала" |
apify/twitter-scraper | X/Twitter посты, профили | "Собери твиты по запросу" |
apify/linkedin-profile-scraper | LinkedIn профили | "Получи данные профиля" |
VK-аудитории для рекламы: Apify VK-actors НЕ покрывают полный workflow парсинга аудиторий для VK Ads (нотация PS/CS/А/ТУ/НВ, метод А, вечные аудитории). Production-grade парсер для VK Ads — Target Hunter (не Apify). См. скилл
vk-ads-pro-ruдля VK-аудиторий.
E-commerce
| Actor | Назначение | Пример использования |
|---|---|---|
apify/amazon-product-scraper | Amazon товары, цены, отзывы | "Спарси товары по запросу" |
apify/amazon-reviews-scraper | Отзывы Amazon | "Собери отзывы на товар" |
apify/ebay-scraper | eBay листинги | "Найди товары по категории" |
apify/aliexpress-scraper | AliExpress товары | "Мониторинг цен" |
Поисковые системы
| Actor | Назначение | Пример использования |
|---|---|---|
apify/google-search-scraper | Google поиск | "Топ-100 результатов по запросу" |
apify/google-maps-scraper | Google Maps места | "Найди все рестораны в районе" |
apify/bing-search-scraper | Bing поиск | "Результаты поиска Bing" |
Универсальные
| Actor | Назначение | Пример использования |
|---|---|---|
apify/web-scraper | Любой сайт (конфигурируемый) | "Спарси данные с сайта X" |
apify/cheerio-scraper | Быстрый HTML парсинг | "Извлеки текст со страницы" |
apify/puppeteer-scraper | JS-rendered страницы | "Спарси SPA сайт" |
apify/playwright-scraper | Сложные взаимодействия | "Заполни форму и получи результат" |
Примеры команд
Социальные сети
"Спарси последние 50 постов Instagram @nasa"
"Собери топ-20 TikTok видео по хэштегу #coding"
"Получи информацию о YouTube канале MrBeast"
"Найди твиты про AI за последнюю неделю"
E-commerce
"Найди все iPhone на Amazon до $500"
"Спарси отзывы на товар ASIN B08N5WRWNW"
"Мониторь цены на AliExpress по запросу 'wireless earbuds'"
Поиск и карты
"Топ-50 результатов Google по 'best restaurants NYC'"
"Найди все кофейни в радиусе 5км от координат"
"Собери контакты компаний по запросу в Google Maps"
Контакты и лиды
"Найди email адреса с сайта company.com"
"Собери контакты IT компаний в LinkedIn"
Формат данных
Apify возвращает структурированные данные в JSON:
{
"results": [
{
"url": "https://...",
"title": "...",
"description": "...",
"price": "...",
"rating": 4.5,
"reviews": 123
}
]
}
Лимиты и стоимость
- Бесплатный план: $5/месяц в кредитах
- Оплата: Pay-per-use за compute units
- Примерная стоимость:
- 1000 Instagram постов: ~$1-2
- 1000 Amazon товаров: ~$2-3
- 1000 Google результатов: ~$0.5-1
Советы
- Начинай с малого: Сначала спарси 10-50 записей для проверки
- Используй фильтры: Сужай запросы для экономии ресурсов
- Кэшируй результаты: Сохраняй в Redis/SQLite для повторного использования
- Проверяй лимиты: Некоторые сайты имеют rate limits
- Комбинируй с N8N: Автоматизируй регулярный парсинг
Интеграция с другими MCP
Apify → Redis (кэш) → PostgreSQL (хранение)
Apify → N8N (автоматизация) → Slack (уведомления)
Apify → Claude (анализ) → Notion (документация)