{
"ok": true,
"result": {
"site": "https://www.python.org",
"startUrl": "https://www.python.org/",
"status": "ok",
"emails": [],
"phones": [],
"contactPage": "https://www.python.org/about/help/",
"pagesScanned": 3,
"scannedUrls": [
"https://www.python.org/",
"https://www.python.org/about/"
],
"skippedByRobots": [],
"error": null,
"linkedin": "https://linkedin.com/example",
"twitter": "https://twitter.com/example",
"github": "https://github.com/example"
},
"meta": {
"requestId": "5f0c2a7e-0000-4000-8000-000000000000",
"durationMs": 2283
}
}
curl --location --request GET 'https://zylalabs.com/api/14699/website+contact+details+extractor+api/37997/extract+contacts?url=https://www.python.org&followContactPages=true&maxPages=3' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Extrator de Detalhes de Contato de Site API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Encontre a página de contato, os canais de contato comercial publicados e os links de perfil social de um site de empresa, retornados como JSON estruturado
Sim Páginas proibidas pelo robots.txt são puladas e listadas em skippedByRobots
Não Cada solicitação é processada sob demanda e o resultado é retornado na resposta Nada sobre sua solicitação é mantido além de logs operacionais de curta duração
Você recebe um erro JSON com um código claro (por exemplo invalid_input no_result ou timeout) em vez de dados parciais Solicitações rejeitadas por entrada inválida são respondidas com o status 400
O endpoint Extrair Contatos retorna dados JSON estruturados que incluem o link da página de contato os canais de contato comercial publicados (e-mails e telefones) e links de perfis sociais (como LinkedIn Twitter e GitHub) encontrados no site escaneado
Os campos principais na resposta incluem "contactPage" (link para a página de contato), "emails" (lista de endereços de email), "phones" (lista de números de telefone) e links de redes sociais (por exemplo, "linkedin", "twitter", "github") O campo "status" indica o resultado da solicitação
Os dados da resposta estão organizados em duas seções principais: "resultado" e "meta". A seção "resultado" contém as informações de contato extraídas, enquanto a seção "meta" fornece metadados sobre a solicitação, como "requestId" e "durationMs"
O endpoint fornece informações como a URL da página de contato endereços de e-mail números de telefone e links para perfis de mídia social Ele escaneia a página inicial e até quatro páginas adicionais em busca desses dados
Os usuários podem personalizar suas solicitações especificando a URL do site-alvo na solicitação GET A API então irá escanear o site especificado e suas páginas de contato para extrair informações relevantes
Os dados são originados diretamente do site da empresa escaneado A API analisa a página inicial e as páginas de contato ou sobre designadas para extrair informações de contato disponíveis publicamente e links de mídia social
Os casos de uso típicos incluem geração de leads pesquisa de mercado e aprimoramento de sistemas de gestão de relacionamento com o cliente (CRM) ao obter informações de contato precisas e perfis de mídia social para empresas
Se a API retornar resultados parciais ou vazios verifique o campo "erro" para problemas específicos Razões comuns incluem a ausência de informações de contato no site ou restrições do robots.txt