Skip to content

clause-netizen/siteintel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

SiteIntel — Website Tech Stack Detection & Intelligence API

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.orgGet an API key (free tier): https://rapidapi.com/hidanny0001/api/siteintel


Quick start

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).

Node.js

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", ...]

Python

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

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/.

What you get back

detected_tech, title, description, Open Graph fields, favicon, social_profiles, and emails — everything in a single response.

Common use cases

  • 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_tech over time.

FAQ

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.

About

Website tech-stack detection & intelligence API — detect what a site is built with, metadata, socials, emails. Node, Python, curl examples.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors