Перейти к содержимому
POST AI agent ready /v1/tech-detect

Tech Stack Detect API - Identify Frameworks, CMS, and Hosting

Fetches a URL and runs rule-based fingerprinting across response headers and HTML to identify web servers, CDNs, hosting platforms, backends, CMSes, JS frameworks, CSS frameworks, analytics, and e-commerce platforms. Each detection has a confidence score (0-100). Results are deduplicated by name and grouped by category.

Parameters

stringrequired

Full URL to scan, including http:// or https://.

Code examples

curl -X POST https://api.botoi.com/v1/tech-detect \
  -H "Content-Type: application/json" \
  -d '{"url":"https://nextjs.org"}'

When to use this API

Qualify sales leads by tech stack

Scan each prospect's public URL before outreach. Prospects running Next.js on Vercel are a strong fit for a developer SaaS; WordPress sites are better matched to marketing-ops tooling.

Competitive intelligence

Track the technology stacks of competitors over time. Detecting a migration from WordPress to Next.js, or from Shopify to a custom stack, signals a strategic shift worth watching.

Partner integration audits

Before publishing an integration guide, confirm the partner's live site still runs the framework you target. Catches cases where the docs are for v1 but production has moved to v2.

Frequently asked questions

How accurate are the detections?
Confidence 90+ means the signal is unambiguous (generator meta tag, specific JS globals, vendor-proprietary headers). Confidence 70-80 means strong inference from multiple patterns. Below 70 is a best-effort guess, often from a generic Server header.
Does this execute JavaScript?
No. Only the raw HTML response is inspected. Frameworks that hydrate from an API (some SPAs) may be under-reported because their distinctive markers appear only after JS runs.
What categories are detected?
web-server, cdn, hosting, backend, framework, library, css-framework, cms, analytics, and ecommerce. Single technologies may appear in multiple categories (e.g., Cloudflare shows as both cdn and web-server when headers confirm both).
Why does Tailwind CSS only show 70% confidence?
Many sites ship custom CSS that uses Tailwind's class patterns without actually using Tailwind. Without a linked tailwind.css file the signal is circumstantial, not definitive.
How big a page can you scan?
The HTML inspection reads up to 200 KB. Most pages fit; unusually long server-rendered pages may have later markers missed. The fetch itself has a 10-second timeout.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.