Web and domain tooling
Detect the technologies behind up to 500 websites per run: CMS, ecommerce platform, analytics, tag managers, frameworks, server, CDN, payment providers, consent tools and more, with the evidence for every detection. Skips sites whose robots.txt forbids it, at no cost. Pay per site analysed.
One website analysed and delivered. Sites blocked by their own robots.txt, dead domains, timeouts and bot walls are never charged.
ACTOR=steadydata~website-tech-stack URL="https://api.apify.com/v2/acts/$ACTOR/run-sync-get-dataset-items" curl -X POST "$URL?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"urls": ["apify.com", "nu.nl", "shopify.com"], "language": "en-US,en;q=0.9", "includeEvidence": true}' # rows come straight back as JSON, one object per delivered row
| Field | Name | What it does |
|---|---|---|
urlsrequired | Websites | Domains or URLs, one per row, up to 500 (example: nu.nl or https://www.example.com). The home page is analysed. A site that forbids automated access in its robots.txt is skipped and not charged. |
language | Accept-Language | Language header sent with the request, which decides the language of the page you get back. |
includeEvidence | Include evidence | Add the exact signal behind every detection (header, cookie, script URL or HTML pattern). Keep it on if you need to verify or debug a detection; switch it off for a slimmer dataset. |
| Field | Type |
|---|---|
url | string, null |
finalUrl | string, null |
statusCode | integer, null |
technologyCount | integer, null |
technologies | array, null |
cms | string, null |
ecommerce | string, null |
analytics | array, null |
tagManagers | array, null |
frameworks | array, null |
jsLibraries | array, null |
server | string, null |
cdn | array, null |
hosting | array, null |
paymentProviders | array, null |
consentTools | array, null |
marketingTools | array, null |
supportTools | array, null |
otherTechnologies | array, null |
title | string, null |
metaDescription | string, null |
generator | string, null |
isHttps | boolean, null |
redirected | boolean, null |
pageSizeBytes | integer, null |
responseTimeMs | integer, null |
robotsRule | string, null |
status | string, null |
input | string, null |
errorCode | string, null |
error | string, null |
thirdPartyDomains | array, null |