Madrasco

All tools

Website Technology Lookup

Find out what a list of websites is built with: CMS, shop platform, analytics and more.

What it does

Give it a list of website addresses, up to 1,000 at a time, and get one row per site: the CMS, shop platform, JavaScript framework, analytics, CDN and hosting it can see. Every finding comes with the line of the page or header that gave it away, so you can check any answer in seconds. Sites that block automated visitors are marked as blocked rather than guessed at.

For agencies, sales researchers and developers sorting lists of websites by platform.

What you get

  • One row per website, ready to export as CSV, Excel or JSON, with every technology grouped by category: CMS, e-commerce, framework, analytics, CDN, hosting, web server and more.
  • The evidence behind each finding, such as meta: generator=VitePress v2.0.0 or cookie: XSRF-TOKEN + laravelcom_session, plus the version number when the site states it.
  • A clear status for every address: analysed, blocked, disallowed by the site's robots.txt, or failed. "Nothing found" never hides a failed visit.
  • A polite visitor: one request per page, robots.txt respected, no disguises or block-dodging. It's safe to point at prospects' and clients' sites.

What a run returns

SiteStatusFound (excerpt)Evidence (excerpt)
wordpress.organalysedWordPress 7.2, Nginx, PHP, Google Tag Managermeta: generator=WordPress 7.2-alpha-63914
shopify.comanalysedShopify, React, Tailwind CSS, Cloudflarelink: https://cdn.shopify.com/…
laravel.comanalysedLaravel, Statamic, Vue.js, Cloudflare, Fathomcookie: XSRF-TOKEN + laravelcom_session
vuejs.organalysedVitePress 2.0.0, Vue.js, Netlifyheader: server: Netlify

An excerpt from a run on 26 September 2026. Full rows list every technology found, each with its evidence.

Best for

  • Sorting and qualifying lists of sites by platform: which run WordPress, Shopify, Webflow, Next.js or Cloudflare, and which don't.

Not for

  • A full audit of marketing and tracking tags. It reads the page as first delivered and doesn't run scripts, so it finds about 6 in 10 of the analytics tools visible in page source, and fewer of those loaded later or after cookie consent.
  • Sites that block automated visitors. It reports them as blocked and moves on; in random samples that was 1 in 6 to 1 in 4 sites.
  • History or contact details. It tells you what a site runs today and doesn't supply emails or company data. You bring the list.

Cost and how to start

  1. Open it on Apify Store and sign in, or create a free Apify account.
  2. Give it a list of website addresses (plain domains are fine) and start the run.
  3. Download one row per site as a spreadsheet or JSON.

Free while launching. Apify charges its own small usage fee to your account: about US$0.0002 for a 5-site run when we tested it.

If we start charging, the price is shown on the Store page and existing users get notice first.

Questions

It missed a tool I know the site uses. Why?
Usually because that tool is loaded later by a script or only after cookie consent. The lookup reads the page as first delivered, which keeps it fast and cheap but means script-loaded tags can be missed.
Can I run it from my own code or on a schedule?
Yes. It runs through the Apify API, including a single call that returns the rows when the run finishes, and Apify can schedule runs. Plain domain names like example.com are accepted.

How we tested it

  • When it names a technology, it's right about 96% of the time. We tested it on 197 websites it had never seen: 150 picked at random and 47 from platform showcase pages.
  • It finds most of what a site shows in its page source: 91% of frameworks, 80% of CDNs, 79% of CMSs and 71% of shop platforms that are visible without running scripts, across the same 197 sites.
  • How we checked the answers: against labels made by a separate AI review of each site, which couldn't see the tool's answers. No person checked those labels. The full method is on the Apify page.