Point it at any URL and get back the detected tech stack (CMS, frameworks, analytics, payment providers, CDN), page metadata, social profiles, public emails, favicon, and Open Graph data — in one JSON response.
detect tech stack · what is a website built with · website metadata API · BuiltWith / Wappalyzer alternative · lead enrichment from a domain
🔗 Live demo + docs: https://siteintel.duckdns.org ⚡ Get an API key (free tier): https://rapidapi.com/hidanny0001/api/siteintel
Every call is GET /v1/analyze?url=<site> with your RapidAPI key. The response is JSON.
Set RAPIDAPI_HOST to the exact host on your RapidAPI listing → Endpoints → Code Snippets (siteintel.p.rapidapi.com).
const HOST = "siteintel.p.rapidapi.com";
const res = await fetch(`https://${HOST}/v1/analyze?url=${encodeURIComponent("https://stripe.com")}`, {
headers: { "X-RapidAPI-Key": process.env.RAPIDAPI_KEY, "X-RapidAPI-Host": HOST },
});
const data = await res.json();
console.log(data.detected_tech); // ["Next.js", "Stripe", "Cloudflare", ...]import os, requests, urllib.parse
HOST = "siteintel.p.rapidapi.com"
api = f"https://{HOST}/v1/analyze?url=" + urllib.parse.quote("https://stripe.com")
r = requests.get(api, headers={"X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"], "X-RapidAPI-Host": HOST})
print(r.json()["detected_tech"])curl "https://siteintel.p.rapidapi.com/v1/analyze?url=https://stripe.com" \
-H "X-RapidAPI-Key: $RAPIDAPI_KEY" \
-H "X-RapidAPI-Host: siteintel.p.rapidapi.com"More runnable examples (PHP, Go) are in examples/.
detected_tech, title, description, Open Graph fields, favicon, social_profiles, and emails — everything in a single response.
- Lead enrichment — turn a domain into firmographics + tech stack at signup.
- Tech-stack lookup — "what is this site built with" for sales/competitive research.
- Link previews — render OG title/image/description from a pasted URL.
- Competitor monitoring — diff
detected_techover time.
How is this different from BuiltWith / Wappalyzer? SiteIntel detects the stack live on each call and bundles metadata, socials, and public emails in the same JSON — one request, no dashboard.
MIT licensed. Built by the SiteIntel team. Issues & PRs welcome.