Clay
No Clay, o PublicWWW é conectado pela HTTP API do próprio Clay, com o seu token: verifique se o site de cada empresa contém um determinado código ou monte uma tabela de empresas a partir de uma única busca. A API exige um plano pago.
O site desta empresa usa isso?
Uma coluna de enriquecimento que pergunta, para cada linha, se o site da empresa contém um trecho de código: um gerenciador de tags ou script de análise, um widget de chat, um plugin de CMS. Adicione uma coluna HTTP API:
| Configuração | Valor |
|---|---|
| Method | POST |
| Endpoint | https://api.publicwww.com/v1/search |
| Headers | Authorization: Bearer YOUR_TOKENContent-Type: application/json |
| Body | o JSON abaixo, com a coluna de domínio da linha inserida no lugar de DOMAIN |
{ "query": "site:DOMAIN \"googletagmanager.com/gtm.js\"", "per_page": 1 }
Leia o total da resposta: 0 significa que o código não
está no site; mais de 0, que está, e results mostra a
página em que ele foi encontrado. site: com um domínio busca nas
páginas desse único site; o restante da consulta segue a
sintaxe de consulta de sempre.
Uma tabela de empresas a partir de uma busca
O caminho inverso: comece pelo código e obtenha as empresas. Uma única requisição retorna até o limite de linhas por consulta do seu plano:
{ "query": "\"static.hotjar.com\" site:de", "per_page": 1000 }
Cada item de results é um site: domain,
url e rank (1 é o mais popular; vazio para um site
sem posição no ranking). Transforme a lista em linhas e depois enriqueça-as com
as outras fontes do Clay, como de costume.
Buscas e velocidade
- Cada requisição é uma busca da cota diária do seu plano, então uma verificação por linha gasta uma busca por linha. Para milhares de linhas, o segundo caminho sai mais barato: uma busca para a lista inteira e, depois, o cruzamento dos domínios no Clay.
-
São aceitas no máximo 10 requisições por minuto por conta. O Clay processa as
linhas em paralelo, então execute tabelas grandes em lotes; uma requisição acima
do limite recebe
429com o cabeçalhoRetry-After. - Erros e seus códigos: Erros. Tudo o que a API aceita: Como fazer requisições.