Clay
Clay에서는 내 토큰과 Clay의 HTTP API를 이용해 PublicWWW를 연결합니다. 회사별 사이트에 특정 코드가 있는지 확인하거나, 검색 한 번으로 회사 목록 테이블을 만들 수 있습니다. API를 쓰려면 유료 요금제가 필요합니다.
이 회사의 사이트는 이 코드를 쓰고 있을까?
각 행마다 회사 사이트에 태그 관리자나 분석 스크립트, 채팅 위젯, CMS 플러그인 같은 코드 조각이 있는지 확인하는 보강(enrichment) 열입니다. 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의 다른 소스로 보강하세요.
검색 횟수와 속도
- 모든 요청은 요금제의 일일 할당량에서 검색 1회로 계산되므로, 행마다 확인하면 행마다 검색 1회가 차감됩니다. 수천 행이라면 두 번째 방법이 더 저렴합니다. 전체 목록을 검색 한 번으로 받은 다음, Clay에서 도메인을 대조하세요.
-
계정당 1분에 최대 10회까지 요청할 수 있습니다. Clay는 여러 행을 병렬로 실행하므로, 큰
테이블은 나누어 실행하세요. 한도를 넘은 요청에는
Retry-After헤더와 함께429가 반환됩니다. - 오류와 오류 코드는 오류를, API가 받는 모든 파라미터는 요청 보내기를 참고하세요.