Detect what a list of websites is built with: CMS, ecommerce, analytics, CDN, web server, frameworks, and 3,600+ other technologies, with versions when they are visible. Wappalyzer-style fingerprints over plain HTTP. No browser, no login.
This repository is examples and docs for the hosted Actor. The Actor source (including vendored fingerprints) is not published here.
Store: apify.com/hillcountrybots/tech-stack-detector
Website: hillcountrybots.com
Actor ID: hillcountrybots/tech-stack-detector
Topics: apify, apify-actor, tech-stack, wappalyzer, cms, builtwith, lead-generation, seo
- Fetches each homepage and matches public technology fingerprints
- Returns a full
technologieslist plus convenient fields:cms,ecommerce,analytics,cdn,server,frameworks - Skips and does not charge for private URLs, robots.txt blocks, unreachable sites, non-HTML responses, login walls, and bot-challenge pages
Useful for lead lists, competitive research, and "what is this client's site built on" checks.
$0.50 per 1,000 analyzed sites ($0.0005 per site-analyzed event). Checked on the live Store on November 11, 2026. Failures are free. A 2,000-site lead list costs at most $1.00.
{
"urls": ["wordpress.org", "https://www.allbirds.com/"]
}A shortened row (see examples/output.json):
{
"input": "wordpress.org",
"url": "https://wordpress.org/",
"cms": "WordPress",
"server": "Nginx",
"technologyCount": 12,
"status": "ok"
}Open the Store page, paste a list of sites, and click Start.
export APIFY_TOKEN=your_token # never commit this
curl -X POST "https://api.apify.com/v2/acts/hillcountrybots~tech-stack-detector/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls":["wordpress.org","https://www.allbirds.com/"]}'Scripts: examples/run_curl.sh, examples/run_python.py, examples/run_js.mjs.
pip install apify-client
export APIFY_TOKEN=your_token
python examples/run_python.pynpm install apify-client
export APIFY_TOKEN=your_token
node examples/run_js.mjsAdd https://mcp.apify.com?tools=hillcountrybots/tech-stack-detector as an MCP server.
Use Apify's official integrations and pick this Actor, with your own Apify token.
Detection uses public technology fingerprints in the Wappalyzer tradition, plus our own patterns. The hosted tool's source and the vendored dataset are not in this repo. See the Store README for the credit line that ships with the Actor.
- SEO Audit Tool
- Bulk PageSpeed Insights Test
- Sitemap URL Extractor
- Bulk Domain Availability Checker
- Site Health Kit for Google Sheets
Hill Country Bots, Bee Cave, Texas. hillcountrybots@proton.me
If a run fails, open an issue on the Actor's Issues tab. We reply within 2 business days (US Central).
The examples and documentation in this repository are MIT. The hosted Actor is a paid product on Apify and its source is not included here.