Wappalyzer’s browser extension is free, but its API comes with paid plans (Pro was listed at $250/month for 5,000 lookups in October 2026) and monthly credits. For occasional or bursty jobs, a pay-per-domain API avoids paying for unused credits.
from apify_client import ApifyClient # pip install apify-client
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("fguiraud/website-tech-dns-whois-ssl").call(run_input={
"domains": [
"wordpress.org",
"apify.com"
],
"checks": [
"tech"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["domain"], item.get("technologyNames"))
No Python? Open the Actor page, paste your input in the form and press Start; results export to JSON, CSV or Excel.
Fields from a real run on 2026-10-01 (long values shortened):
{
"domain": "wordpress.org",
"status": "ok",
"technologies": [
{
"name": "WordPress",
"version": "7.2",
"confidence": 100,
"detectedVia": [
"website"
],
"categories": [
"CMS",
"Blogs"
],
"website": "https://wordpress.org"
},
{
"name": "MySQL",
"version": null,
"confidence": 100,
"detectedVia": [
"implied"
],
"categories": [
"Databases"
],
"website": "https://mysql.com"
},
{
"name": "Google Font API",
"version": null,
"confidence": 100,
"detectedVia": [
"website"
],
"categories": [
"Font scripts"
],
"website": "https://fonts.google.com/"
},
"..."
],
"technologyNames": [
"WordPress",
"MySQL",
"Google Font API",
"..."
]
}
$0.004 per domain, no subscription or expiring credits.
Is the output similar?
Yes: name, version, confidence and categories per technology.
Can an AI agent use it?
Yes. It is an MCP server at https://mcp.apify.com/?tools=fguiraud/website-tech-dns-whois-ssl (listed in the official MCP registry), and there is an agent skill for Claude Code, Codex and Cursor. Field-name guesses such as url or urls are accepted.