agentsclimarketplace

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

Install
npx -y skills add JHamidun/claude-code-config-pack --skill apify-scraping

Assembled 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-scraperInstagram посты, профили, хэштеги"Спарси последние 100 постов @username"
apify/instagram-profile-scraperДетальная информация профиля"Получи статистику профиля"
apify/tiktok-scraperTikTok видео, профили, тренды"Найди топ видео по хэштегу"
apify/youtube-scraperYouTube видео, каналы, комментарии"Спарси видео канала"
apify/twitter-scraperX/Twitter посты, профили"Собери твиты по запросу"
apify/linkedin-profile-scraperLinkedIn профили"Получи данные профиля"

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-scraperAmazon товары, цены, отзывы"Спарси товары по запросу"
apify/amazon-reviews-scraperОтзывы Amazon"Собери отзывы на товар"
apify/ebay-scrapereBay листинги"Найди товары по категории"
apify/aliexpress-scraperAliExpress товары"Мониторинг цен"

Поисковые системы

ActorНазначениеПример использования
apify/google-search-scraperGoogle поиск"Топ-100 результатов по запросу"
apify/google-maps-scraperGoogle Maps места"Найди все рестораны в районе"
apify/bing-search-scraperBing поиск"Результаты поиска Bing"

Универсальные

ActorНазначениеПример использования
apify/web-scraperЛюбой сайт (конфигурируемый)"Спарси данные с сайта X"
apify/cheerio-scraperБыстрый HTML парсинг"Извлеки текст со страницы"
apify/puppeteer-scraperJS-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

Советы

  1. Начинай с малого: Сначала спарси 10-50 записей для проверки
  2. Используй фильтры: Сужай запросы для экономии ресурсов
  3. Кэшируй результаты: Сохраняй в Redis/SQLite для повторного использования
  4. Проверяй лимиты: Некоторые сайты имеют rate limits
  5. Комбинируй с N8N: Автоматизируй регулярный парсинг

Интеграция с другими MCP

Apify → Redis (кэш) → PostgreSQL (хранение)
Apify → N8N (автоматизация) → Slack (уведомления)
Apify → Claude (анализ) → Notion (документация)

Keep looking

Skills are one crate of 626,194. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.