Technology Detector and SEO Analyzer for Websites avatar

Technology Detector and SEO Analyzer for Websites

Pricing

from $4.00 / 1,000 site analyzeds

Go to Apify Store
Technology Detector and SEO Analyzer for Websites

Technology Detector and SEO Analyzer for Websites

Use the technology detector and SEO analyzer to inspect a website URL. Return detected technologies, a lightweight SEO audit and page metadata through separate modes or a combined analysis.

Pricing

from $4.00 / 1,000 site analyzeds

Rating

0.0

(0)

Developer

George Kioko

George Kioko

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

1

Monthly active users

4 days ago

Last modified

Share

No browser. No API key. No monthly plan. BuiltWith and Wappalyzer sell technology lookups as seat licensed subscriptions, and most free detectors stop at the CMS. You pay $0.005 for each website analyzed and nothing when a fetch fails.

Website Intelligence API is an Apify Actor that fetches one web page, detects the technology behind it (CMS, frameworks, analytics, infrastructure, ecommerce and security tools), scores its on page SEO from 0 to 100 and extracts its metadata, then returns all of it as one JSON record. It works as a website technology detector, a BuiltWith alternative, an SEO audit API and a URL metadata extractor for developers, SEO agencies and sales teams that qualify leads by tech stack.

Pricing

EventPriceYou pay when
Site analyzed$0.005one URL is analyzed successfully, in any mode

$5.00 per 1,000 websites. There is no start fee and no monthly fee. A request that fails with 400, 502 or 504 is not charged. Health check values such as example.com, test or ping return a mock record marked mocked and are never charged.

What is detected

CategorySignatures
CMSWordPress, Shopify, Wix, Squarespace, Webflow, Drupal, Joomla, Ghost, HubSpot CMS, Contentful, Sanity
FrameworksReact, Next.js, Vue.js, Nuxt.js, Angular, Svelte, Gatsby, Astro, jQuery, Bootstrap, Tailwind CSS
AnalyticsGoogle Analytics, Google Tag Manager, Facebook Pixel, Hotjar, Mixpanel, Segment, Amplitude, Intercom, HubSpot and more
InfrastructureCloudflare, AWS CloudFront, Vercel, Netlify, Fastly, Nginx, Apache, LiteSpeed, IIS
EcommerceShopify, WooCommerce, Magento, BigCommerce, Stripe, PayPal
SecurityreCAPTCHA, hCaptcha, Cloudflare Turnstile
DNSGoogle Search Console verification and SPF records found in the domain's TXT records

How it works

  1. You pass a URL and a mode, either as run input or as a standby HTTP request.
  2. The Actor fetches the page through Apify Proxy with a desktop Chrome user agent and follows redirects.
  3. The HTML, response headers, meta tags and DNS TXT records are matched against the signature list above.
  4. One record is written to the dataset and one site analyzed event is charged.

Modes

ModeWhat the record holds
detecttechnologies grouped by category, meta tags, server header, SSL flag, response time, status code, DNS service hints
seotitle and description with their lengths, canonical, Open Graph tags, H1 and H2 counts, H1 texts, images without alt, internal and external link counts, favicon and viewport flags, language, word count, a 0 to 100 score and the issues found
metadatatitle, description, favicon, Open Graph, Twitter card, language, canonical, author
alltech, seo and metadata objects together

Start here

Run input for one website.

{
"url": "apify.com",
"mode": "all"
}

The record lands in the default dataset. Download it as JSON or CSV from the Storage tab, or read it with the Apify API.

Standby API

The Actor also serves HTTP requests, so you can call it like any REST API without starting a run per lookup.

curl "https://george-the-developer--website-intelligence-api.apify.actor/all?url=apify.com" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN"
EndpointMode
GET /detect?url=detect
GET /seo?url=seo
GET /metadata?url=metadata
GET /all?url=all
GET /healthservice info, free

Invalid URLs return 400. Upstream fetch failures return 502 or 504. None of those are charged.

Output

A real detect record for apify.com, taken from a run on 2026-10-17.

{
"url": "https://apify.com/",
"final_url": "https://apify.com/",
"domain": "apify.com",
"technologies": [
{ "name": "HubSpot CMS", "category": "cms" },
{ "name": "React", "category": "frameworks" },
{ "name": "Next.js", "category": "frameworks" },
{ "name": "Bootstrap", "category": "frameworks" },
{ "name": "Google Analytics", "category": "analytics" },
{ "name": "Google Tag Manager", "category": "analytics" },
{ "name": "Intercom", "category": "analytics" },
{ "name": "HubSpot", "category": "analytics" },
{ "name": "AWS CloudFront", "category": "infrastructure" }
],
"categories": {
"cms": ["HubSpot CMS"],
"frameworks": ["React", "Next.js", "Bootstrap"],
"analytics": ["Google Analytics", "Google Tag Manager", "Intercom", "HubSpot"],
"infrastructure": ["AWS CloudFront"],
"ecommerce": [],
"security": []
},
"meta": {
"viewport": "width=device-width, initial-scale=1",
"theme-color": "#020202",
"color-scheme": "dark",
"description": "Thousands of tools to automate your business. Get real-time web data, track competitors, generate leads, and integrate your apps and AI agents.",
"keywords": "tools for AI,AI agents,web scraper,web crawler,scraping,data extraction,API",
"robots": "index,follow",
"og:title": "Apify: Marketplace of ready-to-run tools for AI",
"og:description": "Thousands of tools to automate your business. Get real-time web data, track competitors, generate leads, and integrate your apps and AI agents.",
"og:url": "https://apify.com",
"og:site_name": "Apify",
"og:locale": "en_US",
"og:image": "https://apify.com/og-image?title=Thousands+of+tools%0Afor+your+AI",
"og:image:type": "image/png",
"og:image:width": "1200",
"og:image:height": "630",
"og:image:alt": "Thousands of tools for your AI",
"og:type": "website",
"twitter:card": "summary_large_image",
"twitter:creator": "@apify",
"twitter:title": "Apify: Marketplace of ready-to-run tools for AI",
"twitter:description": "Thousands of tools to automate your business. Get real-time web data, track competitors, generate leads, and integrate your apps and AI agents.",
"twitter:image": "https://apify.com/og-image?title=Thousands+of+tools%0Afor+your+AI",
"twitter:image:alt": "Thousands of tools for your AI",
"twitter:image:type": "image/png",
"twitter:image:width": "1200",
"twitter:image:height": "630"
},
"server": null,
"ssl": true,
"response_time_ms": 112,
"status_code": 200,
"dns_services": ["Google Search Console", "SPF"]
}

In all mode this object sits under tech, next to a seo object with the score and issues and a metadata object with the page's title, description, favicon, Open Graph, Twitter card, language, canonical and author.

What is NOT returned

  • Only the one page you pass is fetched. The Actor does not crawl the rest of the site.
  • The page is read as HTML without running JavaScript, so a tool injected only by client side scripts can be missed.
  • No traffic estimates, keyword rankings or backlink counts.
  • No history of when a technology was added or removed.
  • No contact details or company data. Pair it with the Company Enrichment API for that.

Use from Claude, ChatGPT and any MCP agent

Add the Actor as an MCP tool and ask your agent to check a website's stack or SEO.

https://mcp.apify.com/?tools=george.the.developer/website-intelligence-api

From Node with the Apify client.

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('george.the.developer/website-intelligence-api').call({ url: 'apify.com', mode: 'all' });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0].tech.technologies);

Use cases

  • Sales teams qualify inbound leads by CMS and analytics stack before the first call.
  • SEO agencies run a first pass audit on a prospect's homepage and quote from the issues list.
  • Developers check what a competitor's site is built with before a migration or a rebuild.
  • Data teams enrich a domain list with technology flags at $5.00 per 1,000 domains.

FAQ

How much does one website cost?

$0.005. That is the only event, and it is charged once per successful analysis in any mode. Failed fetches and health check values cost nothing.

Does it need a browser or an API key?

No. The Actor fetches raw HTML through Apify Proxy, so there is no browser to run and no third party key to supply.

Can it detect frameworks that load after JavaScript runs?

Sometimes. Many frameworks leave fingerprints in the HTML and script URLs, and those are detected. A tool that only appears after client side rendering can be missed.

How is the SEO score calculated?

Points are added for a present title, a 30 to 60 character title, a meta description, exactly one H1, a canonical link, Open Graph tags, a favicon, a viewport tag, a language attribute, images with alt text, 300 or more words, a 200 status and HTTPS. The points add up to 100 and every missing item is named in issues.

Can I analyze many websites in one run?

One URL per run or per standby request. For a list, call the standby endpoint once per domain from your script, or run the Actor from a scheduler.