Jede Website erkennen\
Eine Technologieerkennungs-API, die Frameworks, Hosting-Anbieter, Analysetools und CMS-Plattformen von jeder URL aus identifiziert. Vergleichen Sie die Preise mit Wappalyzer und BuiltWith.
Vertriebsteams müssen wissen, welches CRM ein potenzieller Kunde verwendet, bevor er ein Angebot abgibt. Competitive-Intelligence-Teams verfolgen welche Frameworks ihre Konkurrenten übernehmen. Investoren prüfen Portfoliounternehmen auf veraltete Infrastruktur. Alle diese Arbeitsabläufe hängen von einer Eingabe ab: *Welche Technologie läuft auf dieser Website?*
Die etablierten Optionen sind teuer. Wappalyzer-Gebühren \$450/Monat für API-Zugriff. BuiltWith beginnt bei \$295/Monat. Wenn Sie Tech-Stack-Daten für einige hundert Domains benötigen Pro Monat zahlen Sie Unternehmenspreise für ein Dienstprogramm, das ein Taschengeld kosten sollte.
Die Technologieerkennungs-API von Botoi liefert Ihnen die gleichen Daten für \$0 bis \$9/Monat. Eine POST-Anfrage, eine JSON-Antwort, keine Browsererweiterung erforderlich.
Ein API-Aufruf, um den Tech-Stack einer Website zu erkennen
curl -X POST https://api.botoi.com/v1/tech-detect \\
-H "Content-Type: application/json" \\
-d '{"url": "https://vercel.com"}'
Antwort:
{
"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"]
}
}
}
Die Antwort umfasst jede erkannte Technologie mit ihrer Kategorie und einem Konfidenzwert von 0 bis 100.
Für eine schnelle Suche sind die Technologien auch nach Kategorien gruppiert. Wenn Sie alle Frameworks möchten, die eine Site verwendet,
lesen data.categories.framework und weitermachen.
Preisvergleich: Technologieerkennungs-APIs
| Anbieterin | Monatspreis | Enthaltene Anfragen | Kosten pro Anfrage |
|---|---|---|---|
| Wappalyzer | \$450 | 50.000 | \$0,009 |
| GebautMit | \$295 | Variiert je nach Plan | ~\$0,006 |
| Botoi (kostenloses Kontingent) | \$0 | ~7.200 (5/min) | \$0,000 |
| Botoi (Profi) | \$9 | 10.000 | \$0,0009 |
Wappalyzer und BuiltWith sind etablierte Produkte mit großen Technologiedatenbanken und historischen Daten. Sie lohnen sich, wenn Sie vollständige Datensätze herunterladen oder historische Trendanalysen benötigen. Aber wenn Ihr Anwendungsfall „Scannen Sie eine Liste von Domains und erhalten Sie deren aktuelle Tech-Stacks“, benötigen Sie kein Abonnement im Wert von 450 $/Monat.
Erstellen Sie ein Competitive-Intelligence-Dashboard
Hier ist ein Node.js-Skript, das fünf Konkurrenzwebsites scannt und eine Vergleichstabelle erstellt. Du könntest Führen Sie dies nach einem Zeitplan aus, leiten Sie die Ausgabe an einen Slack-Kanal weiter oder speichern Sie die Ergebnisse in einer Datenbank um Veränderungen im Laufe der Zeit zu verfolgen.
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();
Ausgabe:
┌─────────┬───────────────────────────┬──────────┬─────────┬─────────────────────────┐
│ (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 │
└─────────┴───────────────────────────┴──────────┴─────────┴─────────────────────────┘
Führen Sie dies wöchentlich durch und vergleichen Sie die Ergebnisse. Wenn ein Konkurrent von Heroku zu Vercel wechselt oder hinzufügt Segmentieren Sie sich auf deren Website und Sie werden es innerhalb einer Woche wissen, anstatt es erst Monate später herauszufinden.
Anwendungsfall: Qualifizieren Sie Leads basierend auf dem Tech-Stack
Wenn Ihr Produkt in bestimmte Frameworks oder Plattformen integriert ist, können Sie eingehende Leads bewerten Scannen Sie ihre Website, bevor ein Vertriebsmitarbeiter Kontakt aufnimmt. Ein Unternehmen, das React und HubSpot betreibt passt besser als jemand, der WordPress und keine Analysen ausführt.
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}\`));
});
Mit diesem Ansatz kann Ihr SDR-Team Leads vor der ersten E-Mail nach technischer Eignung priorisieren. Bereichern Sie Ihr CRM mit Tech-Stack-Daten, indem Sie dieses Skript ausführen, wenn ein neuer Lead eingeht Ihre Pipeline.
Python-Beispiel
Die API funktioniert mit jedem HTTP-Client. Hier ist eine Python-Version, die das verwendet requests Bibliothek:
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']}%")
Ausgabe:
Shopify ecommerce 95%
Ruby on Rails framework 85%
Cloudflare cdn 90%
React library 80%
Was die API erkennt
Die Erkennung deckt ein breites Spektrum an Technologiekategorien ab:
- Frameworks: Next.js, Nuxt, Gatsby, Rails, Django, Laravel, Angular, Vue, Svelte
- CMS: WordPress, Shopify, Squarespace, Webflow, Ghost, Contentful
- Hosting und CDN: Vercel, Netlify, AWS, Cloudflare, Fastly, Google Cloud
- Analytik: Google Analytics, Segment, Mixpanel, Amplitude, Hotjar, Plausible
- Marketing: HubSpot, Marketo, Salesforce, Intercom, Drift, Mailchimp
- E-Commerce: Shopify, WooCommerce, Magento, BigCommerce, Stripe
- Server: Nginx, Apache, Node.js, PHP, Cloudflare Workers
Wann sollte diese API im Vergleich zu Wappalyzer verwendet werden?
Wählen Sie Wappalyzer oder BuiltWith, wenn Sie historische Daten zur Technologieeinführung, Massendatensatzexporte usw. benötigen. oder Chrome-Erweiterungsfunktion für das tägliche Surfen Ihres Vertriebsteams. Es handelt sich um ausgereifte Produkte mit jahrelangen Abdeckungsdaten.
Wählen Sie die Botoi-Technologie-Erkennungs-API, wenn Sie Folgendes benötigen:
- Programmatische Tech-Stack-Suchen mit geringem Volumen (unter 10.000/Monat)
- Echtzeiterkennung in einem Pipeline- oder Webhook-Workflow
- Eine kostengünstige Möglichkeit, einen Prototyp eines Competitive-Intelligence-Tools zu erstellen
- Tech-Stack-Anreicherung für Ihr CRM ohne Verpflichtung von 450 $/Monat
- Eine kostenlose Stufe zum Testen, bevor Sie etwas kaufen
Mit dem kostenlosen Kontingent erhalten Sie 5 Anfragen pro Minute ohne API-Schlüssel. Das reicht zum Scannen eine Liste von 300 Domains in einer Stunde. Bei größeren Mengen deckt der Plan für 9 $/Monat 10.000 Anfragen ab.
FAQ
- Wie funktioniert die Technologieerkennungs-API?
- Die API ruft die Ziel-URL ab, analysiert HTTP-Header, HTML-Meta-Tags, JavaScript-Globals und DOM-Muster, um Technologien zu identifizieren. Es vergleicht diese Signale mit einer Datenbank bekannter Technologie-Fingerabdrücke und gibt Übereinstimmungen mit Konfidenzwerten zurück.
- Benötige ich einen API-Schlüssel, um den Tech-Detection-Endpunkt zu verwenden?
- Nein. Das kostenlose Kontingent ermöglicht anonymen Zugriff mit 5 Anfragen pro Minute mit IP-basierter Ratenbegrenzung. Für ein höheres Volumen beginnen kostenpflichtige Pläne bei 9 $/Monat für 10.000 Anfragen.
- Wie genau ist die Erkennung im Vergleich zu Wappalyzer?
- Die API verwendet ähnliche Fingerabdrucktechniken wie Wappalyzer, einschließlich Header-Analyse, JavaScript-Variablenerkennung und HTML-Mustervergleich. Die Konfidenzwerte reichen von 0 bis 100, und die API gibt alle Technologien zurück, die sie identifizieren kann, zusammen mit ihrer Erkennungskonfidenz.
- Kann ich Technologien auf Seiten hinter der Authentifizierung erkennen?
- Die API ruft die öffentlich zugängliche Version der URL ab. Seiten hinter Login-Walls, Passwortschutz oder IP-Whitelists geben nur die Technologien zurück, die in der öffentlichen Antwort sichtbar sind (Server-Header, CDN-Signaturen usw.).
- Welche Kategorien von Technologien erkennt die API?
- Die API identifiziert Technologien in verschiedenen Kategorien, darunter Frameworks, Bibliotheken, CMS-Plattformen, Hosting-Anbieter, Analysetools, CDNs, JavaScript-Frameworks, CSS-Frameworks, E-Commerce-Plattformen und Serversoftware.
Starte mit botoi zu entwickeln
150+ API-Endpunkte für Abfragen, Textverarbeitung, Bildgenerierung und Entwickler-Tools. Kostenloser Tarif, keine Kreditkarte nötig.