Website Tech Stack Checker: CMS, Shopify & Analytics
Pricing
from $20.00 / 1,000 domain tech stacks
Website Tech Stack Checker: CMS, Shopify & Analytics
See which CMS, ecommerce platform, analytics, CDN, payments and marketing tools any website runs, or find domains that use a given technology (Shopify, Printful, Klaviyo...). Licensed DataForSEO index, no scraping. $0.02 per domain lookup; find from $0.05 + $0.003 per match.
Pricing
from $20.00 / 1,000 domain tech stacks
Rating
0.0
(0)
Developer
VNCNT Labs
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Paste a domain and see which CMS, ecommerce platform, analytics, CDN, payments and marketing tools it runs. Or paste a technology name such as Shopify, Printful, Klaviyo or WordPress and get a list of matching domains. One clean row per domain, ready for CSV, Sheets or an AI agent.
Licensed technology index (DataForSEO Domain Analytics Technologies). No scraping of the sites you enter, no login, no API key of your own. $0.02 per domain lookup; find mode from $0.05 per search plus $0.003 per matching domain.
Built for:
- POD, merch and Etsy-adjacent sellers: find Shopify stores on a given app or stack (Printful, Klaviyo, ReCharge...) without a BuiltWith subscription.
- SEO freelancers and agencies: a quick competitor tech audit before a pitch or migration.
- SaaS and agency BD: build a list of sites on a platform you sell into.
- Developers and AI agents: one call returns JSON you can filter and feed into outreach or research.
What you get
Row (type) | What's in it | Charged |
|---|---|---|
domain (lookup) | domain, title, description, domainRank, country, language, emails, phones, socialUrls, technologies (by category), technologyNames, plus convenience lists cms, ecommerce, analytics, marketing, cdn, payments, frameworks, servers | domain-overview |
domain (find) | same fields, plus matchedTechnology | bulk-domain (search itself is keyword-batch) |
search | find-mode summary: technology, totalDomains in the index, domainsDelivered | keyword-batch when results came back |
skipped | inputs that weren't valid or weren't checked, with the reason | free |
Input examples
Lookup, five competitor sites:
{ "mode": "lookup", "domains": ["printful.com", "bonfire.com", "prodigi.com", "shopify.com", "klaviyo.com"] }
Find Shopify stores (first 50):
{ "mode": "find", "technologies": ["Shopify"], "limit": 50 }
Find Printful-powered stores:
{ "mode": "find", "technologies": ["Printful"], "limit": 100 }
Tips
- Technology names are matched the way the index stores them (
Shopify, notshopify). If a search comes back empty, try the common product spelling. - Lookup paths on a URL are ignored; you always get whole-domain data.
- The index is refreshed on DataForSEO's schedule, so a site may have changed stack since it was last visited. That is a documented limit, not a live crawl.
- For traffic, ranked keywords and backlinks on the same domains, use Domain SEO Data.
Output example
{"type": "domain", "mode": "lookup", "domain": "printful.com","title": "Printful: Print on Demand & Dropshipping","domainRank": 72, "language": "en","ecommerce": ["Shopify"], "cdn": ["Cloudflare"],"analytics": ["Google Analytics"], "marketing": ["..."],"technologyNames": ["Shopify", "Cloudflare", "Google Analytics", "..."],"technologyCount": 18, "emails": ["support@printful.com"]}
The dataset has two views, Domains and Tech stack summary. Export to CSV, Excel or JSON, or send results to Google Sheets, Slack or email with Apify integrations.
Pricing (pay per event)
| Event | Price | When it is charged |
|---|---|---|
| Actor start | $0.005 | once per run |
domain-overview ("Domain tech stack") | $0.02 | one domain with tech data in lookup mode |
keyword-batch ("Technology search") | $0.05 | one find-mode search that returned domains |
bulk-domain ("Domain matching technology") | $0.003 | one matching domain delivered in find mode |
So looking up 10 domains costs $0.205. Finding 100 Shopify domains costs $0.355.
You are not charged for:
- domains with no data in the index;
- empty technology searches;
- skipped inputs, and anything beyond your run's maximum charge.
Apify free plan: 5 lookup domains, or 1 find search × 10 matching domains, per run. Any paid Apify plan unlocks 1,000 domains / 1,000 matches.
Use from AI agents (MCP)
AI assistants such as Claude, ChatGPT and Cursor can run this Actor through Apify's MCP server (https://mcp.apify.com). The agent can look up the Actor, read its input schema, run it and read the results. Runs use your own Apify account and are charged at the prices on this page.
- Actor name:
vncntlabs/website-tech-stack - Server URL with only this tool:
https://mcp.apify.com?tools=vncntlabs/website-tech-stack - Claude (desktop app or claude.ai): Settings > Connectors > Add custom connector, paste the server URL, then sign in to Apify.
- ChatGPT: turn on Developer mode, then Settings > Apps & Connectors > Create, paste the server URL and choose OAuth.
- Cursor: run
/add-plugin apifyin Cursor chat and connect the Apify MCP server under Cursor Settings > Tools & MCPs, or add the server tomcp.json:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=vncntlabs/website-tech-stack" } } }
Example prompt: "Use the Apify Actor vncntlabs/website-tech-stack to list the CMS, ecommerce platform and analytics tools on printful.com and bonfire.com, then find 20 domains that use Printful."
To cap the cost of an agent's run, it can pass maxTotalChargeUsd in the run options.
FAQ
Where does the data come from? DataForSEO's Domain Analytics Technologies index, a licensed database of technologies detected on public websites. This Actor does not visit or scrape the sites you enter.
Why is a domain showing no data? Very new or very small sites may not be in the index yet. The row then says no-data and you aren't charged for it.
Can I filter find results by country? Not in this version. The row includes country when the index has it, so you can filter the dataset after the run.
Is this a BuiltWith or Wappalyzer alternative? It covers the same job (see a site's stack, or find sites on a stack) with pay-per-result pricing instead of a monthly subscription. Coverage and freshness follow DataForSEO's index.
Related tools: Domain SEO Data for traffic and keywords, Website Contact Scraper for emails and phones on the same list, Keyword Gap Finder for content gaps.
Questions or a filter you'd like added? Email hello@vncntlabs.com.
Not affiliated with BuiltWith, Wappalyzer, Shopify, Printful, Klaviyo or DataForSEO.