Tech Stack & Contacts Finder - Shopify, Shoptet, WooCommerce
Pricing
from $4.00 / 1,000 analyzed websites
Tech Stack & Contacts Finder - Shopify, Shoptet, WooCommerce
Detect any website’s ecommerce platform, CMS, payments & email provider + public contacts and Czech company data from ARES. Monitor changes. Cheap BuiltWith alternative.
Pricing
from $4.00 / 1,000 analyzed websites
Rating
0.0
(0)
Developer
Jan Hrůza
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Security
Limited permissionsShare
Find out what any website is built with – in bulk. Paste a list of domains and get the ecommerce platform, CMS, analytics, payment gateways, email provider, hosting and 7,700+ other technologies for each one, plus the public contact details (email, phone, social profiles) you need to reach out.
A fast and affordable BuiltWith and Wappalyzer alternative – pay only for websites that were analyzed successfully.
What can it detect?
- 🛒 Ecommerce platforms – Shopify, WooCommerce, Magento, PrestaShop, Shoptet, Upgates, Shopware, BigCommerce, Wix Stores…
- 📝 CMS & site builders – WordPress, Wix, Squarespace, Webflow, Webnode, Drupal, Joomla…
- 📊 Analytics & marketing – Google Analytics 4, Google Tag Manager, Meta Pixel, Hotjar, Klaviyo, Mailchimp, Ecomail…
- 💳 Payment gateways – Stripe, PayPal, Adyen, Comgate, GoPay, ThePay…
- 💬 Live chat & support – Intercom, Tidio, Smartsupp, LiveChat, Zendesk…
- 📧 Email provider (from DNS MX records) – Google Workspace, Microsoft 365, Seznam, Proton…
- 🖥️ Hosting, CDN & servers – Cloudflare, AWS, Nginx, WEDOS, Forpsi…
- 🇨🇿 Czech & Central European tech that global tools miss – Shoptet, Upgates, Heureka, Sklik (Seznam), Zbozi.cz, Packeta (Zásilkovna), Comgate, GoPay, Foxentry, Persoo, Eshop-rychle, FastCentrik…
Plus SaaS tools the company uses (from DNS domain verifications – e.g. Atlassian, HubSpot, Salesforce, Zendesk, OpenAI) and public contacts: emails, phone numbers, Facebook / Instagram / LinkedIn / YouTube / TikTok profiles and Czech company IDs (IČO).
🇨🇿 Czech company details from ARES – for every website with a Czech company ID, the Actor adds official data from the government register ARES: company name, legal form, VAT ID, registered address, region, founding date, main business activity and employee count. A complete B2B lead in one row – no extra charge.
Use cases
- Lead generation – find every store in your list that runs on WooCommerce (or Shopify, or Shoptet) and offer your migration, plugin, theme or agency services.
- Sales intelligence – qualify prospects by their tech stack before you call.
- Competitor research – see which analytics, payment and marketing tools your competitors use.
- Market research – measure the market share of platforms in a country or niche.
- List enrichment – add tech stack + contacts columns to your CRM export.
How to use it
- Paste domains or URLs into Websites (one per line – thousands at once are fine).
- Optionally fill in Only output websites using… (e.g.
ShopifyorEcommerce) to keep only matching websites. - Click Start. Download results as Excel, CSV, JSON or connect via API / Make / Zapier / n8n.
Detection modes
| Mode | What it does | Best for |
|---|---|---|
| Fast (HTTP) – default | Downloads HTML, headers, cookies and DNS records | Big lists, ecommerce/CMS/email provider detection |
| Full browser | Renders the page in Chrome, also sees technologies injected by JavaScript (30–130 % more technologies in our tests) | Maximum accuracy for marketing tags, chat widgets, JS frameworks. Run with 2 GB+ memory. |
In our tests Full browser mode found 30–130 % more technologies on ecommerce sites (e.g. tag-manager-loaded marketing tools). Give it at least 2 GB of memory in Run options.
Monitor changes (scheduled runs)
Turn on Monitor changes between runs, give the list a Monitor name (e.g. clients-prague) and run the same list regularly with Apify Schedules – weekly or monthly. Every website then gets:
changeStatus–new,changed,unchangedornot-compared(website didn't load, previous snapshot kept)changeSummary– e.g. "Ecommerce: WooCommerce -> Shoptet; added: Comgate, Packeta; removed: GoPay"changes– the same as structured data: platform / CMS / email provider / hosting changes,addedandremovedtechnologiespreviousCheckAt– when the website was checked last time
Turn on Only output websites that changed to get just the interesting rows – a ready-made sales signal: a shop that is migrating platforms, switching payment gateways or adding marketing tools is actively investing. Snapshots are stored in a named key-value store in your own Apify account; noisy technologies (CDN, fonts, HTTP/3…) are ignored.
Cart check
Payment gateways, buy-now-pay-later options and shipping carriers are often visible only in the shopping cart. For ecommerce websites the Actor also opens the cart page linked from the homepage (1 extra request, no extra charge) and adds what it finds there. cartPageUrl shows which page was checked.
Output example
{"url": "https://www.example-eshop.cz/","status": "ok","title": "Pánská kosmetika | Example E-shop","ecommercePlatform": "Shoptet","cms": null,"emailProvider": null,"hosting": null,"paymentGateways": [],"analytics": ["Facebook Pixel", "Google Ads Conversion Tracking", "Google Analytics", "Google Tag Manager", "Heureka"],"liveChat": [],"technologyNames": "Shoptet, PHP, Nginx, Facebook Pixel, Google Ads, Google Analytics, Heureka, Sklik (Seznam), Foxentry, …","technologies": [{ "name": "Shoptet", "version": null, "confidence": 100, "categories": ["Ecommerce"], "website": "https://www.shoptet.cz" },{ "name": "Google Analytics", "version": "GA4", "confidence": 100, "categories": ["Analytics"], "website": "https://google.com/analytics" }],"emails": ["info@example-eshop.cz"],"phones": ["+420777000111"],"socials": { "facebook": "https://www.facebook.com/exampleeshop/", "instagram": "https://www.instagram.com/exampleeshop/" },"companyIds": ["12345678"],"companyName": "Example E-shop s.r.o.","companyLegalForm": "Společnost s ručením omezeným","companyVatId": "CZ12345678","companyAddress": "Václavské náměstí 1, 11000 Praha 1","companyCity": "Praha","companyRegion": "Hlavní město Praha","companyFoundedOn": "2015-03-01","companyMainActivity": "Maloobchod prostřednictvím internetu","companyEmployees": "6 - 9 zaměstnanců","companyIsSoleTrader": false,"companyMatch": "high","saasTools": ["Atlassian Cloud", "Zendesk"],"warning": null}
Websites that could not be loaded are returned with "status": "error" and the reason, websites that block bots with "status": "blocked" – neither is charged.
Pricing
Pay per event – you pay only for websites that were analyzed successfully:
| Event | Price |
|---|---|
| Website analyzed (Fast HTTP mode) | $4 per 1,000 websites |
| Website analyzed (Full browser mode) | $12 per 1,000 websites |
No subscription, no monthly minimum. Failed, unreachable and bot-blocked (HTTP 4xx/5xx) websites are free. Contact page lookups and DNS checks are included.
FAQ
How accurate is it? Detection uses the open-source Wappalyzer-compatible fingerprint database (7,700+ technologies) extended with our own signatures. Every technology comes with a confidence score. Some technologies only appear after JavaScript runs – use Full browser mode for those.
Where does the company data come from? From ARES, the official open register of the Czech Ministry of Finance. The Actor only looks up company IDs (IČO) published on the website itself. companyMatch says how well the company name fits the website (high / medium / low) – a page can also show the IČO of its web agency or payment provider. companyIsSoleTrader: true marks natural persons, whose name and address are personal data.
Is it legal? The Actor loads only the public homepage (and, optionally, the contact page) of websites you provide, the same way a regular browser does. It does not log in, bypass protections or download databases. Contact details are only those publicly published by the website owner; you are responsible for processing them in line with GDPR and other laws that apply to you (e.g. legitimate interest for B2B outreach, honoring opt-outs).
Can I run it on a schedule? Yes – use Apify Schedules to re-check your list weekly and spot websites that switched platforms.
Why are some big websites "blocked"? Large retailers protected by Cloudflare or DataDome sometimes refuse automated requests. Such websites are returned with status: "blocked" and are not charged. Small and mid-size websites – the usual lead-gen targets – are rarely affected.
Something is detected wrong or missing? Open an issue on the Issues tab with the URL – we fix fingerprints quickly.
Disclaimer
This Actor is provided "as is", without warranty of any kind. Technology detection is based on public signals and may be incomplete or inaccurate. The author's liability is limited to the amount you paid for the run in question. You are solely responsible for how you use the output data.
Fingerprint data: webappanalyzer (GPL-3.0).