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

finding-digital-agencies-via-google-search — скилл для Claude Code

Ищет маркетинговые и веб-студии через Google Search с помощью актора Apify. Собирает сайты и сниппеты, затем ранжирует лиды по формуле соответствия.

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

Что делает finding-digital-agencies-via-google-search

Скилл запускает парсер apidojo/google-search-scraper через вспомогательный скрипт run_actor.js или Apify MCP. На вход передаются поисковые фразы searchTerms, код страны countryCode и ограничение страниц maxPagesPerQuery. Результаты сохраняются в JSON или CSV.

Алгоритм даёт вес 0.50 за ключевые слова агентства в сниппете и 0.30 за валидный домен без сайтов вроде wikipedia.org. Ещё 0.20 добавляет позиция в выдаче. При суммарной оценке 0.70 и выше лид помечается как PRIME_PROSPECT, а при балле от 0.40 до 0.69 переходит в категорию WARM_LEAD. Справочники вроде Clutch или Yelp отсеиваются.

В выдаче нет прямых телефонов. Поиск отдаёт только URL сайта и сниппет, поэтому контакты лиц придётся искать отдельно. Для выполнения запросов потребуется токен $APIFY_TOKEN.

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

  • собрать список SEO-агентств и веб-студий по конкретному городу
  • отфильтровать каталоги вроде Clutch и Yelp из результатов Google
  • ранжировать найденные компании по релевантности для аутрича
  • экспортировать подборку агентств в CSV или JSON через Apify

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

  • Найди 3 страницы диджитал-агентств в Лондоне через Google и сохрани в CSV
  • Собери список студий веб-дизайна в Берлине и отранжируй лиды по формуле
  • Проверь выдачу Google по запросу SEO agency NYC и отфильтруй каталоги

Как установить finding-digital-agencies-via-google-search

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill finding-digital-agencies-via-google-search -a claude-code

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

~/.claude/skills/finding-digital-agencies-via-google-search/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/finding-digital-agencies-via-google-search/

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

Вопросы о finding-digital-agencies-via-google-search

Как установить finding-digital-agencies-via-google-search в Claude Code?

Выполните команду npx skills add apidojo-io/apidojo-skills --skill finding-digital-agencies-via-google-search -a claude-code. Конфигурация сохранится в файле ~/.claude/skills/finding-digital-agencies-via-google-search/SKILL.md.

Что делает finding-digital-agencies-via-google-search?

Скилл обращается к актору apidojo/google-search-scraper на платформе Apify, собирает агентства из поисковой выдачи Google, отсеивает информационные сайты и оценивает релевантность лидов.

Возвращает ли скилл номера телефонов и email агентств?

Нет. Поисковый парсер возвращает только заголовки, адреса сайтов и сниппеты страниц.

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

SKILL.md · Apache-2.0
---
name: finding-digital-agencies-via-google-search
description: >
  Finds digital marketing agencies, creative studios, and web design firms via Google Search
  using apidojo's Google Search Scraper on Apify. Triggers when the user asks to: find digital
  agencies for outreach or partnership, discover marketing agencies in a specific city, build a
  list of SEO agencies or web design studios via Google, find creative agencies that might need
  your software, prospect marketing firms by searching Google, identify agencies by specialty
  and location, or compile an agency contact list from Google search results. Returns agency name,
  website URL, and Google snippet per result. Ideal for SaaS vendors, white-label providers, and
  B2B service companies targeting marketing agencies.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/google-search-scraper
---

# Finding Digital Agencies Via Google Search

---

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | Optional | `[]` | Google search URLs |
| `searchTerms` | array | Optional | `[]` | Keywords to search on Google |
| `countryCode` | string | Optional | `US` | Country for Google search (e.g. `US`, `GB`, `TR`) |
| `languageCode` | string | Optional | — | Language for results (e.g. `en`) |
| `maxItems` | number | Optional | Unlimited | Maximum results to return across all queries |
| `maxPagesPerQuery` | integer | Optional | `1` | Maximum result pages per query |
| `mobileResults` | boolean | Optional | `false` | Fetch mobile SERP layout |
| `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~google-search-scraper" --input '{"searchTerms": ["digital marketing agency NYC"], "countryCode": "US", "maxPagesPerQuery": 3}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["digital marketing agency NYC"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["digital marketing agency NYC"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.json --format json
```

### REST API fallback

```bash
curl -X POST "https://api.apify.com/v2/acts/apidojo~google-search-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["digital marketing agency NYC"], "countryCode": "US", "maxPagesPerQuery": 3}'
```

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

---

## Scoring & Ranking

Score each result by:
- `snippet_has_agency_signals` (contains: agency, studio, services, clients, marketing, SEO) → weight 0.50
- `is_agency_domain` (not .gov, .edu, .wikipedia, .youtube) → weight 0.30
- `position` → score = 1 - (position / total_results), weight 0.20

```python
score = 0.50 * int(agency_signals) + 0.30 * int(valid_domain) + 0.20 * (1 - position/total)
```

---

## Classification

| Score | Tier | Label |
|-------|------|-------|
| ≥ 0.70 | A | PRIME_PROSPECT |
| 0.40–0.69 | B | WARM_LEAD |
| < 0.40 | C | LOW_PRIORITY |

---

## Edge Cases

- **Directory sites in results**: Clutch, Yelp, Upwork listings are not agencies. Filter by checking if domain matches snippet.
- **Wikipedia/news results**: Skip results with domains like wikipedia.org, bbc.com.
- **Limited contact data**: SERP only returns title, URL, snippet — no phone/email. Use results as a starting list for manual outreach.
- **Duplicate agencies**: Same agency may appear for multiple search terms — deduplicate by domain.
- **Local vs global**: Use city-specific search terms for local results.

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

Похожие скиллы

Всё по теме «Маркетинг и контент» →
seo-audit coreyhaines31 Скилл проводит технический и on-page аудит сайта: краулинг, индексация, Core Web Vitals, метатеги, hreflang. Пригодится, когда трафик упал или страницы застряли на второй выдаче. CX Codex +1 238 500установок programmatic-seo coreyhaines31 Скилл помогает планировать генерацию сотен посадочных страниц на базе шаблонов и структурированных данных. Позволяет избежать санкций поисковиков за пустой контент. CX Codex +1 150 800установок copy-editing coreyhaines31 Правит уже написанный маркетинговый текст: убирает речевые штампы, чистит формулировки и обновляет устаревшие страницы. Для нового текста с нуля не подходит. CX Codex +1 149 800установок marketing-ideas coreyhaines31 Скилл помогает подобрать маркетинговые идеи для SaaS или другого программного продукта с учётом этапа развития и доступных ресурсов. Пригодится, когда непонятно, с какого канала начать. CX Codex +1 147 400установок sales-enablement coreyhaines31 Скилл для ИИ-агента, который собирает презентации, one-pager'ы, скрипты демо и документы для отработки возражений. Пригодится, когда команда продаж просит материалы, а не очередную презентацию о продукте. CX Codex +1 119 400установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. CX Codex +1 114 000установок

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

finding-brand-ambassador-candidates Находит потенциальных амбассадоров бренда в Instagram и TikTok через скраперы Apify, отбирая авторов с искренним интересом к продукту. CX Codex +1 739установок scraping-tiktok-videos-by-hashtag Собирает видео TikTok по хештегу или ключевому слову через скрапер apidojo на Apify. Отдаёт ссылки, просмотры, лайки, комментарии, репосты и автора. CX Codex +1 738установок 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установок analyzing-tiktok-hashtag-performance Собирает данные по хэштегам TikTok, сравнивает охваты и показывает сильнейшие видео и аккаунты. Нужен для выбора тегов и анализа контента. CX Codex +1 730установок finding-youtube-channels-by-growth-rate Ищет YouTube-каналы с высоким темпом роста в заданной нише через скрейпер Apify. Пригодится, когда нужно найти набирающих популярность авторов до того, как они станут крупными. CX Codex +1 730установок scraping-instagram-users-by-keyword Собирает профили Instagram по ключевым словам, хэндлам и URL, а также списки подписчиков и подписок. Пригодится для выгрузки данных аккаунтов. CX Codex +1 729установок tracking-product-launch-buzz-on-twitter Собирает твиты о запуске продукта через скрейпер Apify, оценивает реакцию аудитории и считает индекс резонанса. Пригодится маркетинговым командам при релизах. CX Codex +1 726установок

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

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