Detecte qualquer site\
Uma API de detecção de tecnologia que identifica estruturas, provedores de hospedagem, ferramentas analíticas e plataformas CMS a partir de qualquer URL. Compare preços com Wappalyzer e BuiltWith.
As equipes de vendas precisam saber qual CRM um cliente potencial usa antes de apresentar o argumento de venda. As equipes de inteligência competitiva acompanham quais estruturas seus rivais adotam. Os investidores examinam as empresas do portfólio em busca de infraestrutura desatualizada. Todos esses fluxos de trabalho dependem de uma entrada: *que tecnologia este site executa?*
As opções estabelecidas são caras. Cobranças do Wappalyzer \$450/mês para acesso à API. BuiltWith começa em \$295/mês. Se você precisar de dados de pilha de tecnologia para algumas centenas de domínios por mês, você está pagando preços empresariais por um serviço público que deveria custar alguns trocados.
A API de detecção de tecnologia do Botoi fornece os mesmos dados para \$0 a \$9/mês. Uma solicitação POST, uma resposta JSON, sem necessidade de extensão de navegador.
Uma chamada de API para detectar a pilha de tecnologia de um site
curl -X POST https://api.botoi.com/v1/tech-detect \\
-H "Content-Type: application/json" \\
-d '{"url": "https://vercel.com"}'
Resposta:
{
"success": true,
"data": {
"url": "https://vercel.com",
"technologies": [
{ "name": "Next.js", "category": "framework", "confidence": 95 },
{ "name": "Vercel", "category": "hosting", "confidence": 90 },
{ "name": "React", "category": "library", "confidence": 85 }
],
"categories": {
"framework": ["Next.js"],
"hosting": ["Vercel"],
"library": ["React"]
}
}
}
A resposta inclui cada tecnologia detectada com sua categoria e uma pontuação de confiança de 0 a 100.
As tecnologias também são agrupadas por categoria para pesquisas rápidas; se você quiser todas as estruturas que um site usa,
leia data.categories.framework e siga em frente.
Comparação de preços: APIs de detecção de tecnologia
| Provedor | Preço mensal | Solicitações incluídas | Custo por solicitação |
|---|---|---|---|
| Wappalyzer | \$450 | 50.000 | \$0,009 |
| Construído com | \$295 | Varia de acordo com o plano | ~\$0,006 |
| Botoi (nível gratuito) | \$0 | ~7.200 (5/min) | \$0.000 |
| Botoi (Pró) | \$9 | 10.000 | \$0,0009 |
Wappalyzer e BuiltWith são produtos estabelecidos com grandes bancos de dados de tecnologia e dados históricos. Eles valem a pena se você precisar de downloads completos de conjuntos de dados ou análise de tendências históricas. Mas se o seu caso de uso é "verificar uma lista de domínios e obter suas pilhas de tecnologia atuais", você não precisa de uma assinatura de \$450/mês.
Crie um painel de inteligência competitiva
Aqui está um script Node.js que verifica cinco sites concorrentes e cria uma tabela de comparação. Você poderia execute isso de acordo com uma programação, canalize a saída para um canal do Slack ou armazene os resultados em um banco de dados para rastrear mudanças ao longo do tempo.
const competitors = [
"https://linear.app",
"https://notion.so",
"https://figma.com",
"https://vercel.com",
"https://planetscale.com",
];
async function detectStack(url) {
const res = await fetch("https://api.botoi.com/v1/tech-detect", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
},
body: JSON.stringify({ url }),
});
return res.json();
}
async function buildReport() {
const results = [];
for (const url of competitors) {
const { data } = await detectStack(url);
results.push({
url: data.url,
framework: data.categories.framework?.[0] || "Unknown",
hosting: data.categories.hosting?.[0] || "Unknown",
technologies: data.technologies.map((t) => t.name),
});
}
console.table(results);
return results;
}
buildReport();
Saída:
┌─────────┬───────────────────────────┬──────────┬─────────┬─────────────────────────┐
│ (index) │ url │ framework│ hosting │ technologies │
├─────────┼───────────────────────────┼──────────┼─────────┼─────────────────────────┤
│ 0 │ https://linear.app │ Next.js │ Vercel │ Next.js, React, Vercel │
│ 1 │ https://notion.so │ React │ AWS │ React, AWS, Cloudflare │
│ 2 │ https://figma.com │ Next.js │ Vercel │ Next.js, React, Vercel │
│ 3 │ https://vercel.com │ Next.js │ Vercel │ Next.js, React, Vercel │
│ 4 │ https://planetscale.com │ Next.js │ Vercel │ Next.js, React, Vercel │
└─────────┴───────────────────────────┴──────────┴─────────┴─────────────────────────┘
Execute isso semanalmente e compare os resultados. Quando um concorrente muda do Heroku para o Vercel, ou adiciona Segmente para o site deles e você saberá em uma semana, em vez de descobrir meses depois.
Caso de uso: qualifique leads com base na pilha de tecnologia
Se o seu produto se integrar a estruturas ou plataformas específicas, você poderá pontuar leads de entrada por digitalizando seu site antes que um representante de vendas faça contato. Uma empresa que administra React e HubSpot é mais adequado do que executar WordPress e sem análises.
async function qualifyLead(domain) {
const res = await fetch("https://api.botoi.com/v1/tech-detect", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
},
body: JSON.stringify({ url: \`https://\${domain}\` }),
});
const { data } = await res.json();
const techNames = data.technologies.map((t) => t.name.toLowerCase());
// Score the lead based on tech stack fit
let score = 0;
const signals = [];
// Your product integrates with React apps
if (techNames.some((t) => ["react", "next.js", "gatsby"].includes(t))) {
score += 30;
signals.push("Uses React ecosystem");
}
// Enterprise signals
if (techNames.some((t) => ["salesforce", "marketo", "hubspot"].includes(t))) {
score += 20;
signals.push("Has marketing automation");
}
// Self-hosted signals suggest engineering maturity
if (techNames.some((t) => ["kubernetes", "docker", "nginx"].includes(t))) {
score += 15;
signals.push("Self-hosted infrastructure");
}
return { domain, score, signals, stack: data.technologies };
}
// Score a batch of leads
const leads = ["stripe.com", "shopify.com", "basecamp.com"];
const scored = await Promise.all(leads.map(qualifyLead));
scored.sort((a, b) => b.score - a.score);
console.log("Qualified leads (sorted by score):");
scored.forEach((lead) => {
console.log(\` \${lead.domain}: \${lead.score} points\`);
lead.signals.forEach((s) => console.log(\` - \${s}\`));
});
Essa abordagem permite que sua equipe de SDR priorize leads por adequação técnica antes do primeiro e-mail. Enriqueça seu CRM com dados de pilha de tecnologia executando este script quando um novo lead entrar seu pipeline.
Exemplo de Python
A API funciona com qualquer cliente HTTP. Aqui está uma versão Python usando o requests biblioteca:
import requests
def detect_tech(url: str, api_key: str) -> dict:
response = requests.post(
"https://api.botoi.com/v1/tech-detect",
headers={
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}",
},
json={"url": url},
)
return response.json()
result = detect_tech("https://shopify.com", "YOUR_API_KEY")
for tech in result["data"]["technologies"]:
print(f"{tech['name']:<20} {tech['category']:<15} {tech['confidence']}%")
Saída:
Shopify ecommerce 95%
Ruby on Rails framework 85%
Cloudflare cdn 90%
React library 80%
O que a API detecta
A detecção abrange uma ampla gama de categorias de tecnologia:
- Estruturas: Next.js, Nuxt, Gatsby, Rails, Django, Laravel, Angular, Vue, Svelte
- CMS: WordPress, Shopify, Squarespace, Webflow, Ghost, Conteúdo
- Hospedagem e CDN: Vercel, Netlify, AWS, Cloudflare, Fastly, Google Cloud
- Análise: Google Analytics, Segmento, Mixpanel, Amplitude, Hotjar, Plausível
- Marketing: HubSpot, Marketo, Salesforce, Intercom, Drift, Mailchimp
- Comércio eletrônico: Shopify, WooCommerce, Magento, BigCommerce, Stripe
- Servidora: Nginx, Apache, Node.js, PHP, Cloudflare Workers
Quando usar esta API vs. Wappalyzer
Escolha Wappalyzer ou BuiltWith se precisar de dados históricos de adoção de tecnologia, exportações em massa de conjuntos de dados, ou funcionalidade de extensão do Chrome para a navegação diária da sua equipe de vendas. Estes são produtos maduros com anos de dados de cobertura.
Escolha a API de detecção da tecnologia botoi se precisar:
- Pesquisas de pilha de tecnologia programática em baixo volume (menos de 10.000/mês)
- Detecção em tempo real em um pipeline ou fluxo de trabalho de webhook
- Uma maneira econômica de prototipar uma ferramenta de inteligência competitiva
- Enriquecimento da pilha de tecnologia para seu CRM sem compromisso de \$450/mês
- Um nível gratuito para testar antes de comprar qualquer coisa
O nível gratuito oferece 5 solicitações por minuto sem chave de API. Isso é o suficiente para digitalizar uma lista de 300 domínios em uma hora. Para lotes maiores, o plano de $9/mês cobre 10.000 solicitações.
FAQ
- Como funciona a API de detecção de tecnologia?
- A API busca o URL de destino, analisa cabeçalhos HTTP, metatags HTML, globais JavaScript e padrões DOM para identificar tecnologias. Ele verifica esses sinais em um banco de dados de impressões digitais de tecnologia conhecida e retorna correspondências com pontuações de confiança.
- Preciso de uma chave de API para usar o endpoint de detecção de tecnologia?
- Não. O nível gratuito permite acesso anônimo a 5 solicitações por minuto com limitação de taxa baseada em IP. Para volumes maiores, os planos pagos começam em US$ 9/mês para 10.000 solicitações.
- Quão precisa é a detecção em comparação com o Wappalyzer?
- A API usa técnicas de impressão digital semelhantes ao Wappalyzer, incluindo análise de cabeçalho, detecção de variáveis JavaScript e correspondência de padrões HTML. As pontuações de confiança variam de 0 a 100, e a API retorna todas as tecnologias que consegue identificar junto com sua confiança de detecção.
- Posso detectar tecnologias em páginas protegidas por autenticação?
- A API busca a versão publicamente acessível do URL. As páginas atrás de paredes de login, proteção por senha ou listas de permissões de IP retornarão apenas as tecnologias visíveis na resposta pública (cabeçalhos de servidor, assinaturas CDN, etc.).
- Quais categorias de tecnologias a API detecta?
- A API identifica tecnologias em categorias, incluindo estruturas, bibliotecas, plataformas CMS, provedores de hospedagem, ferramentas analíticas, CDNs, estruturas JavaScript, estruturas CSS, plataformas de comércio eletrônico e software de servidor.
Comece a construir com botoi
150+ endpoints de API para consultas, processamento de texto, geração de imagens e utilitários para desenvolvedores. Plano gratuito, sem cartão de crédito.