Detectar cualquier sitio web\
Una API de detección de tecnología que identifica marcos, proveedores de alojamiento, herramientas de análisis y plataformas CMS desde cualquier URL. Compare precios con Wappalyzer y BuiltWith.
Los equipos de ventas necesitan saber qué CRM utiliza un cliente potencial antes de presentar su propuesta. Seguimiento de equipos de inteligencia competitiva qué marcos adoptan sus rivales. Los inversores examinan las empresas de cartera en busca de infraestructura obsoleta. Todos estos flujos de trabajo dependen de una entrada: *¿qué tecnología utiliza este sitio web?*
Las opciones establecidas son caras. Cargos de Wappalyzer \$450/mes para acceso API. ConstruidoCon comienza en \$295/mes. Si necesita datos de pila tecnológica para unos cientos de dominios por mes, estás pagando precios empresariales por un servicio público que debería costar calderilla.
La API de detección de tecnología de Botoi le brinda los mismos datos para \$0 a \$9/mes. Una solicitud POST, una respuesta JSON, no se requiere extensión del navegador.
Una llamada API para detectar la pila tecnológica de un sitio web
curl -X POST https://api.botoi.com/v1/tech-detect \\
-H "Content-Type: application/json" \\
-d '{"url": "https://vercel.com"}'
Respuesta:
{
"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"]
}
}
}
La respuesta incluye cada tecnología detectada con su categoría y una puntuación de confianza de 0 a 100.
Las tecnologías también se agrupan por categoría para realizar búsquedas rápidas; si desea todos los marcos que utiliza un sitio,
leer data.categories.framework y seguir adelante.
Comparación de precios: API de detección de tecnología
| Proveedora | Precio mensual | Solicitudes incluidas | Costo por solicitud |
|---|---|---|---|
| Wappalizador | \$450 | 50.000 | \$0,009 |
| ConstruidoCon | \$295 | Varía según el plan | ~\$0,006 |
| Botoi (nivel gratuito) | \$0 | ~7200 (5/min) | \$0.000 |
| Botoi (Pro) | \$9 | 10.000 | \$0.0009 |
Wappalyzer y BuiltWith son productos establecidos con grandes bases de datos tecnológicas y datos históricos. Valen la pena si necesita descargas completas de conjuntos de datos o análisis de tendencias históricas. Pero si su caso de uso es "escanear una lista de dominios y obtener sus pilas de tecnología actuales", no necesita una suscripción de \$450 al mes.
Cree un panel de inteligencia competitiva
Aquí hay un script de Node.js que escanea cinco sitios web de la competencia y crea una tabla de comparación. tu podrías ejecute esto según una programación, canalice la salida a un canal de Slack o almacene los resultados en una base de datos para seguir los cambios a lo largo del tiempo.
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();
Producción:
┌─────────┬───────────────────────────┬──────────┬─────────┬─────────────────────────┐
│ (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 │
└─────────┴───────────────────────────┴──────────┴─────────┴─────────────────────────┘
Ejecute esto semanalmente y compare los resultados. Cuando un competidor cambia de Heroku a Vercel, o agrega Segmente su sitio y lo sabrá en una semana en lugar de descubrirlo meses después.
Caso de uso: calificar clientes potenciales según la pila tecnológica
Si su producto se integra con marcos o plataformas específicos, puede obtener clientes potenciales entrantes mediante escanear su sitio web antes de que un representante de ventas se ponga en contacto. Una empresa que ejecuta React y HubSpot es más adecuado que uno que ejecute WordPress y no tenga análisis.
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}\`));
});
Este enfoque permite a su equipo de SDR priorizar los clientes potenciales según su idoneidad técnica antes del primer correo electrónico. Enriquezca su CRM con datos de la pila tecnológica ejecutando este script cuando ingresa un nuevo cliente potencial su tubería.
Ejemplo de Python
La API funciona con cualquier cliente HTTP. Aquí hay una versión de Python que usa el 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']}%")
Producción:
Shopify ecommerce 95%
Ruby on Rails framework 85%
Cloudflare cdn 90%
React library 80%
Lo que detecta la API
La detección cubre una amplia gama de categorías tecnológicas:
- Marcos: Next.js, Nuxt, Gatsby, Rails, Django, Laravel, Angular, Vue, Svelte
- CMS: WordPress, Shopify, Squarespace, Webflow, Ghost, Contentful
- Alojamiento y CDN: Vercel, Netlify, AWS, Cloudflare, Fastly, Google Cloud
- Analítica: Google Analytics, Segmento, Mixpanel, Amplitud, Hotjar, Plausible
- Marketing: HubSpot, Marketo, Salesforce, Intercomunicador, Drift, Mailchimp
- Comercio electrónico: Shopify, WooCommerce, Magento, BigCommerce, Raya
- Servidora: Nginx, Apache, Node.js, PHP, Trabajadores de Cloudflare
Cuándo usar esta API frente a Wappalyzer
Elija Wappalyzer o BuiltWith si necesita datos históricos de adopción de tecnología, exportaciones masivas de conjuntos de datos, o funcionalidad de extensión de Chrome para la navegación diaria de su equipo de ventas. Estos son productos maduros. con años de datos de cobertura.
Elija la API de detección de tecnología botoi si necesita:
- Búsquedas programáticas de pilas de tecnología en volumen bajo (menos de 10 000/mes)
- Detección en tiempo real en un flujo de trabajo de canalización o webhook
- Una forma rentable de crear un prototipo de una herramienta de inteligencia competitiva
- Enriquecimiento de la pila tecnológica para su CRM sin un compromiso de \$450/mes
- Un nivel gratuito para probar antes de comprar algo
El nivel gratuito le brinda 5 solicitudes por minuto sin clave API. Eso es suficiente para escanear una lista de 300 dominios en una hora. Para lotes más grandes, el plan de \$9/mes cubre 10,000 solicitudes.
FAQ
- ¿Cómo funciona la API de detección de tecnología?
- La API recupera la URL de destino, analiza encabezados HTTP, metaetiquetas HTML, globales de JavaScript y patrones DOM para identificar tecnologías. Comprueba estas señales con una base de datos de huellas dactilares de tecnología conocida y devuelve coincidencias con puntuaciones de confianza.
- ¿Necesito una clave API para utilizar el punto final de detección tecnológica?
- No. El nivel gratuito permite el acceso anónimo a 5 solicitudes por minuto con limitación de velocidad basada en IP. Para un mayor volumen, los planes pagos comienzan en $9/mes para 10,000 solicitudes.
- ¿Qué tan precisa es la detección en comparación con Wappalyzer?
- La API utiliza técnicas de toma de huellas digitales similares a las de Wappalyzer, incluido el análisis de encabezados, la detección de variables de JavaScript y la coincidencia de patrones HTML. Las puntuaciones de confianza varían de 0 a 100 y la API devuelve todas las tecnologías que puede identificar junto con su confianza de detección.
- ¿Puedo detectar tecnologías en páginas detrás de la autenticación?
- La API recupera la versión de acceso público de la URL. Las páginas detrás de muros de inicio de sesión, protección con contraseña o listas blancas de IP devolverán solo las tecnologías visibles en la respuesta pública (encabezados de servidor, firmas CDN, etc.).
- ¿Qué categorías de tecnologías detecta la API?
- La API identifica tecnologías en todas las categorías, incluidos marcos, bibliotecas, plataformas CMS, proveedores de alojamiento, herramientas de análisis, CDN, marcos JavaScript, marcos CSS, plataformas de comercio electrónico y software de servidor.
Empieza a construir con botoi
150+ endpoints de API para consultas, procesamiento de texto, generacion de imagenes y utilidades para desarrolladores. Plan gratuito, sin tarjeta de credito.