How-to / Ruby
Detect a website's tech stack in Ruby
One request to the SiteIntel API returns the detected technologies, metadata, and contact data for any URL. Here is a complete, working Ruby example — swap in your RapidAPI key.
require "net/http"; require "json"; require "uri"
api = URI("https://siteintel.duckdns.org/v1/analyze?url=" + URI.encode_www_form_component("https://stripe.com"))
req = Net::HTTP::Get.new(api); req["X-RapidAPI-Key"] = "YOUR_KEY"
res = Net::HTTP.start(api.host, api.port, use_ssl: true) { |h| h.request(req) }
puts JSON.parse(res.body)["detected_tech"]
The response includes detected_tech, title, description, Open Graph fields, favicon, social_profiles, and emails.
FAQ
How do I detect a website's tech stack in Ruby?
Send a GET request to https://siteintel.duckdns.org/v1/analyze?url=<site> with your RapidAPI key in the X-RapidAPI-Key header. SiteIntel returns a detected_tech array (CMS, frameworks, analytics, payment providers, CDN) plus metadata, social profiles, and public emails.
What does the API return besides the tech stack?
Each /v1/analyze response also includes the site title and description, Open Graph metadata, favicon, social profiles, and any public emails published on the page — all in one JSON response.
Build it with SiteIntel
Free tier on RapidAPI — auth and billing handled for you.
Get API keyRun the live demoMore: all languages · built-with pages · comparisons