Clay
В Clay PublicWWW подключается через HTTP API самого Clay с вашим токеном: можно проверить сайт каждой компании на наличие фрагмента кода или собрать таблицу компаний по одному поиску. Для API нужен платный тариф.
Есть ли это на сайте компании?
Колонка обогащения, которая для каждой строки проверяет, есть ли на сайте компании фрагмент кода - менеджер тегов или скрипт аналитики, виджет чата, плагин CMS. Добавьте колонку HTTP API:
| Поле | Значение |
|---|---|
| Method | POST |
| Endpoint | https://api.publicwww.com/v1/search |
| Headers | Authorization: Bearer YOUR_TOKENContent-Type: application/json |
| Body | JSON ниже, где на месте DOMAIN подставлена колонка с доменом строки |
{ "query": "site:DOMAIN \"googletagmanager.com/gtm.js\"", "per_page": 1 }
Смотрите на total в ответе: 0 - кода на сайте нет,
больше 0 - есть, а в results видна страница, где он
найден. site: с доменом ищет по страницам одного этого сайта;
остальная часть запроса пишется по обычному
синтаксису запросов.
Таблица компаний по одному поиску
Наоборот: начните с кода и получите компании. Один запрос возвращает столько строк, сколько ваш тариф даёт на запрос:
{ "query": "\"static.hotjar.com\" site:de", "per_page": 1000 }
Каждый элемент results - это один сайт: domain,
url и rank (1 - самый популярный; пусто у сайта без
места в рейтинге). Превратите список в строки и обогатите их, как обычно,
другими источниками Clay.
Поиски и скорость
- Каждый запрос - это поиск из суточного лимита тарифа, поэтому проверка каждой строки расходует по поиску на строку. Для тысяч строк второй способ дешевле: один поиск на весь список, а затем сопоставление доменов в Clay.
-
На один аккаунт проходит не больше 10 запросов в минуту. Clay обрабатывает
строки параллельно, поэтому большую таблицу запускайте частями; запрос сверх
лимита получает
429с заголовкомRetry-After. - Ошибки и их коды: Ошибки. Все параметры API: Запросы.