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

finding-law-firms-via-google-search — скилл для Claude Code: запуск

Ищет юридические компании через Google с помощью эктора Apify apidojo/google-search-scraper. Собирает список сайтов и сниппетов для B2B-продаж и LegalTech-сервисов.

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

Что делает finding-law-firms-via-google-search

Скилл автоматизирует сбор юридических практик и адвокатских контор по заданным городам и специализациям. Поисковые запросы отправляются в Google через Apify. Скрипт принимает список ключевых слов searchTerms, код страны вроде US и ограничение страниц maxPagesPerQuery.

Каждый найденный результат ранжируется формулой с весами. Алгоритм оценивает юридические маркеры в сниппете с весом 0.50, домен с весом 0.30 и позицию в выдаче с весом 0.20. Компании со скором 0.70 и выше попадают в категорию PRIME_PROSPECT, а сервисы вроде Avvo или FindLaw отсеиваются как каталоги.

В выдаче Google нет прямых телефонных номеров. Скилл отдаёт только URL и сниппет, поэтому для холодных контактов базу придётся обогащать отдельно. Для запуска через скрипт или REST API потребуется переменная окружения $APIFY_TOKEN.

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

  • найти юридические фирмы по нужной специализации и локации
  • отфильтровать сайты-каталоги из поисковой выдачи Google
  • рассчитать скоринг перспективности компаний для LegalTech-продаж
  • выгрузить первичный список адвокатских практик в CSV или JSON

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

  • Собери список адвокатских контор по делам о травмах в Далласе через Google Search
  • Найди корпоративные юридические фирмы в США и сохрани результат в results.csv
  • Найди сайты частных адвокатов по семейному праву в Техасе и присвой им скоринг

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

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill finding-law-firms-via-google-search -a claude-code

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

~/.claude/skills/finding-law-firms-via-google-search/SKILL.md

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

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

Вопросы о finding-law-firms-via-google-search

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

Выполните команду npx skills add apidojo-io/apidojo-skills --skill finding-law-firms-via-google-search -a claude-code.

Что делает finding-law-firms-via-google-search?

Он запускает эктор Apify для сбора сайтов и сниппетов юридических фирм в Google, фильтрует каталоги и присваивает лидам категории от A до C.

Содержит ли выгрузка контакты юристов?

Нет, поисковая выдача возвращает только название, адрес сайта и текстовый фрагмент. Номера телефонов и email-адреса придётся собирать дополнительными инструментами.

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

SKILL.md · Apache-2.0
---
name: finding-law-firms-via-google-search
description: >
  Finds law firms and legal practices via Google Search using apidojo's Google Search Scraper
  on Apify. Triggers when the user asks to: find law firms for sales outreach, discover legal
  practices in a specific city, build a list of attorneys or law offices via Google, find personal
  injury or corporate law firms for vendor prospecting, search for law firms by specialty and
  location, identify solo practitioners or large law offices, or compile a law firm contact list
  from Google results. Returns firm name, website URL, and Google snippet per result.
  Ideal for LegalTech SaaS vendors, legal software providers, and B2B service companies targeting law firms.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/google-search-scraper
---

# Finding Law Firms 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": ["personal injury law firm Dallas"], "countryCode": "US", "maxPagesPerQuery": 3}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["personal injury law firm Dallas"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["personal injury law firm Dallas"], "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": ["personal injury law firm Dallas"], "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_legal_signals` (contains: law firm, attorneys, legal, lawyers, counsel, practice, LLP, PC) → weight 0.50
- `valid_domain` (not directory sites: avvo.com, findlaw.com, lawyers.com) → weight 0.30
- `position_score` → 1 - (position / total), weight 0.20

```python
score = 0.50 * int(legal_signals) + 0.30 * int(valid_domain) + 0.20 * position_score
```

---

## Classification

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

---

## Edge Cases

- **Legal directories**: Avvo, FindLaw, Martindale are directories — not law firms. Filter by domain.
- **No contact data**: SERP returns URL and snippet — no phone/email. Use as starting list.
- **Practice area filter**: Add specialty: "immigration law firm", "family law attorney Dallas".
- **Large vs boutique**: Big firms may be harder to reach. Filter by snippet to identify size.
- **Duplicate firms**: Same firm may appear across multiple search terms — deduplicate by domain.

© 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установок

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

finding-brand-collaborations-on-tiktok Находит рекламные интеграции брендов и блогеров в TikTok через парсеры Apify. Собирает охваты, форматы публикаций и частоту совместных кампаний в нужной нише. CX Codex +1 766установок scraping-tiktok-posts-by-location Собирает публикации TikTok, привязанные к месту, через Apify. Подходит для выгрузки метрик, авторов, хэштегов и времени публикации. CX Codex +1 765установок finding-speaking-opportunities-on-twitter Скилл автоматически ищет на Twitter конференции, подкасты и саммиты, которые ищут спикеров. Возвращает контакты организаторов, сроки подачи и ссылки на регистрацию — всё нужное, чтобы выстроить канал возможностей для выступлений. CX Codex +1 763установок tracking-google-serp-rankings Скилл собирает выдачу Google по списку ключевых слов: позиции, URL, заголовки, сниппеты и SERP-фичи. Пригодится для SEO-аудита и разбора конкурентов. CX Codex +1 763установок scraping-youtube-channel-info Собирает сведения о YouTube-каналах по ссылкам, хэндлам или ключевым словам. Пригодится для выгрузки статистики и поиска каналов по теме. CX Codex +1 761установок monitoring-tech-acquisition-news-google Скилл ищет новости о технологических поглощениях через Google Search и группирует результаты по статусу сделки. Пригодится для обзора M&A в отрасли или проверки конкретной компании. CX Codex +1 760установок tracking-hiring-signals-from-company-tweets Собирает сигналы найма из твитов компаний через Apify-скрапер apidojo/tweet-scraper: кто кого ищет, в какую команду и как давно. CX Codex +1 760установок scraping-youtube-playlist Собирает данные обо всех видео в плейлисте YouTube через скрейпер Apify. Пригодится, чтобы выгрузить метаданные и статистику для дальнейшего анализа. CX Codex +1 759установок

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

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