Clay
En Clay, PublicWWW se conecta mediante la columna HTTP API de Clay con tu token: comprueba si el sitio de cada empresa contiene un fragmento de código, o crea una tabla de empresas a partir de una sola búsqueda. La API necesita un plan de pago.
¿Lo usa el sitio de esta empresa?
Una columna de enriquecimiento que pregunta, para cada fila, si el sitio de la empresa contiene un fragmento de código: un gestor de etiquetas o un script de analítica, un widget de chat, un plugin del CMS. Añade una columna HTTP API:
| Ajuste | Valor |
|---|---|
| Method | POST |
| Endpoint | https://api.publicwww.com/v1/search |
| Headers | Authorization: Bearer YOUR_TOKENContent-Type: application/json |
| Body | el JSON de abajo, con la columna de dominio de la fila insertada donde dice DOMAIN |
{ "query": "site:DOMAIN \"googletagmanager.com/gtm.js\"", "per_page": 1 }
Lee total en la respuesta: 0 significa que el código
no está en el sitio; más de 0, que sí está, y results
muestra la página en la que se encontró. site: con un dominio busca
en las páginas de ese único sitio; el resto de la consulta sigue la
sintaxis de consultas habitual.
Una tabla de empresas a partir de una búsqueda
Al revés: parte del código y obtén las empresas. Una sola solicitud devuelve tantas filas como permita tu plan por consulta:
{ "query": "\"static.hotjar.com\" site:de", "per_page": 1000 }
Cada elemento de results es un sitio: domain,
url y rank (1 es el más popular; vacío si el sitio no
tiene posición). Convierte la lista en filas y enriquécelas después con las
demás fuentes de Clay, como de costumbre.
Búsquedas y velocidad
- Cada solicitud es una búsqueda de la cuota diaria de tu plan, así que una comprobación por fila gasta una búsqueda por fila. Para miles de filas, la segunda forma sale más barata: una búsqueda para toda la lista y luego cruzar los dominios en Clay.
-
Como máximo se atienden 10 solicitudes por minuto por cuenta. Clay procesa
las filas en paralelo, así que ejecuta las tablas grandes por lotes; una
solicitud que supera el límite recibe
429con un encabezadoRetry-After. - Errores y sus códigos: Errores. Todo lo que acepta la API: Hacer solicitudes.