Zum Inhalt springen
Guide

Jede Website erkennen\

| 6 min read

Eine Technologieerkennungs-API, die Frameworks, Hosting-Anbieter, Analysetools und CMS-Plattformen von jeder URL aus identifiziert. Vergleichen Sie die Preise mit Wappalyzer und BuiltWith.

Browser developer tools showing tech stack
Photo by Ilya Pavlov on Unsplash

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.