What Is This Site Built With? Technology Checker Online
Find out what a website runs on: CMS, e-commerce platform (Shopify, Haravan, Sapo…), JS framework, analytics, chat widgets, CDN and web server.
Result
Press “Run” to see the result.
Give a url and the API fetches that one page and matches about 170 fingerprints against the response headers, cookie names, <meta name="generator">, script and stylesheet URLs and the HTML. It recognises CMS and site builders (WordPress, Drupal, Joomla, Wix, Webflow, Ghost…), e-commerce platforms including the Vietnamese ones (Haravan, Sapo / Bizweb, LadiPage, Nhanh.vn), JavaScript frameworks (Next.js, Nuxt, Angular, SvelteKit, Astro…), analytics and pixels (Google Analytics, Tag Manager, Meta, TikTok, Clarity), chat widgets (Zalo, Messenger, Subiz, Tawk.to), CDN and hosting (Cloudflare, Fastly, CloudFront, Vercel, Netlify), web servers, back-end languages, payment SDKs and captchas.
Each technology comes with a category, a confidence from 0 to 100, the version when the page shows it (for example WordPress 6.8, PHP/8.2, ng-version) and the evidence that matched, so you can check the result yourself. Implied technologies are added (WooCommerce → WordPress → PHP). categories=ecommerce,cms keeps only some categories. To analyse a page you already have, POST its html and optionally its headers instead of a URL.
Only one page is read (up to 1.5 MB) and JavaScript is not executed, so tools loaded later by a tag manager may be missed. Sites behind a bot challenge only show their CDN. The fingerprint table is our own; Vietnamese payment wallets (VNPAY, MoMo, ZaloPay) are usually only visible as logos and are reported with low confidence.
Use this in your code
curl "https://apibox.io.vn/v1/tech-detect?url=https://bitis.com.vn" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/tech-detect?url=https://bitis.com.vn', {
method: 'GET',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
});
const data = await res.json();
console.log(data);import requests
res = requests.get(
"https://apibox.io.vn/v1/tech-detect?url=https://bitis.com.vn",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/tech-detect?url=https://bitis.com.vn');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));API documentation → Get a free API key
FAQ
How accurate is the detection?
Markers in headers, cookies and the generator tag are reliable (confidence 90–100). Matches in the HTML are hints; anything below 50 is weak, such as a payment logo.
Why is a tool I know is installed missing?
Only the HTML of one page is read and scripts are not run, so tags injected by Google Tag Manager or loaded on other pages are not visible.
Can I send my own HTML?
Yes. POST html (and optionally headers as an object or "Name: value" lines) to analyse a page without fetching it.