Website Tech Profiler avatar
Website Tech Profiler

Pricing

Pay per event

Go to Apify Store
Website Tech Profiler

Website Tech Profiler

Advanced technology stack scraper and Wappalyzer alternative. Detect frontend frameworks (React, Vue, Angular), backend technologies, CDN, hosting providers, analytics, advertising scripts, API endpoints, and more. Complete techstack analysis for competitive research and lead generation.

Pricing

Pay per event

Rating

5.0

(1)

Developer

Lofomachines

Lofomachines

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

3 days ago

Last modified

Share

🚀 Website Tech Profiler - Wappalyzer Techstack Scraper

Website Tech Profiler is a powerful Apify Actor that analyzes websites to reveal their complete technology stack. Perfect alternative to Wappalyzer for developers, marketers, and business analysts who need detailed insights into website technologies.

🌟 Key Features

  • 🎯 Comprehensive Detection: Analyzes 100+ different technologies across 15+ categories
  • ⚡ Fast & Efficient: Uses Playwright for accurate JavaScript-heavy site analysis
  • 📊 Structured Data: Returns clean, categorized JSON data ready for analysis
  • 🔍 Deep Scanning: Optional multi-page crawling for thorough tech stack discovery
  • 💰 Cost-Effective: Pay only for what you use
  • 🛡️ Reliable: Built on proven Apify infrastructure

🎯 What Technologies Can It Detect?

Frontend Technologies

  • Frameworks: React, Vue.js, Angular, Svelte
  • Meta-Frameworks: Next.js, Nuxt.js, Gatsby, Remix
  • CSS Frameworks: Bootstrap, Tailwind CSS, Bulma, Foundation, Materialize
  • JavaScript Libraries: jQuery, Lodash, Moment.js, Axios, D3.js, Three.js, GSAP

Backend & Infrastructure

  • Programming Languages: PHP, Python, Node.js, Ruby, Java, ASP.NET
  • CMS Platforms: WordPress, Drupal, Joomla, Wix, Squarespace, Webflow
  • E-commerce: Shopify, WooCommerce, Magento, PrestaShop, BigCommerce
  • CDN Providers: Cloudflare, CloudFront, Akamai, Fastly, jsDelivr, unpkg

Analytics & Marketing

  • Analytics: Google Analytics, Google Tag Manager, Meta Pixel, Hotjar, Mixpanel, Segment, Amplitude
  • Advertising: Google Ads, Bing Ads, Taboola, Outbrain
  • SEO Tools: Yoast SEO, Rank Math

Additional Technologies

  • Build Tools: Webpack, Vite, Parcel, Rollup
  • Font Services: Google Fonts, Adobe Fonts, Font Awesome
  • Payment Processors: Stripe, PayPal, Square
  • Server Information: Headers analysis, hosting provider hints

📥 Input Configuration

{
"start_urls": [
{ "url": "https://www.example.com" }
],
"deep_scan": false,
"max_pages_per_site": 5,
"include_scripts": true,
"include_api_detection": true
}

Input Parameters

ParameterTypeRequiredDefaultDescription
start_urlsArrayYes-List of website URLs to analyze
deep_scanBooleanNofalseEnable scanning of multiple pages per website
max_pages_per_siteNumberNo5Maximum pages to scan per site (when deep_scan is enabled)
include_scriptsBooleanNotrueInclude analysis of external scripts
include_api_detectionBooleanNotrueDetect API endpoints and patterns

📤 Output Example

{
"url": "https://www.example.com",
"domain": "www.example.com",
"title": "Example Domain",
"frontend_frameworks": ["react", "nextjs"],
"javascript_libraries": ["jquery", "lodash"],
"css_frameworks": ["tailwind"],
"analytics": ["google-analytics", "google-tag-manager"],
"advertising": ["google-ads"],
"cms": [],
"ecommerce": [],
"server_info": {
"server": "nginx",
"powered_by": "Express"
},
"cdn": ["cloudflare"],
"hosting": [],
"meta_frameworks": ["nextjs"],
"build_tools": ["webpack"],
"programming_languages": ["nodejs"],
"api_endpoints": [],
"fonts": ["google-fonts"],
"payment_processors": ["stripe"],
"seo_tools": [],
"all_technologies": [
"cloudflare",
"google-ads",
"google-analytics",
"google-fonts",
"google-tag-manager",
"jquery",
"lodash",
"nextjs",
"nodejs",
"react",
"stripe",
"tailwind",
"webpack"
],
"scripts": [
"https://cdn.example.com/scripts/main.js",
"https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX"
],
"tech_score": 13,
"scraped_at": "2025-11-15T17:30:00.000Z"
}

💡 Use Cases

1. Competitive Analysis

Discover which technologies your competitors use to gain strategic insights.

// Find all React-based competitors
const competitors = results.filter(site =>
site.frontend_frameworks.includes('react')
);

2. Lead Generation

Identify prospects using specific technology stacks for targeted sales.

// Find WordPress + WooCommerce sites
const leads = results.filter(site =>
site.cms.includes('wordpress') &&
site.ecommerce.includes('woocommerce')
);

3. Market Research

Analyze technology adoption trends across industries.

// Calculate framework popularity
const frameworkStats = {};
results.forEach(site => {
site.frontend_frameworks.forEach(fw => {
frameworkStats[fw] = (frameworkStats[fw] || 0) + 1;
});
});

4. Technical Audits

Audit multiple sites for technology stack documentation.

5. Migration Planning

Identify sites that need technology upgrades or migrations.

Performance

  • Speed: ~2-5 seconds per URL (depending on page complexity)
  • Accuracy: 95%+ detection rate for common technologies
  • Scalability: Can process thousands of URLs in a single run

🛠️ Advanced Configuration

Deep Scanning Example

{
"start_urls": [
{ "url": "https://www.example.com" }
],
"deep_scan": true,
"max_pages_per_site": 10,
"include_scripts": true,
"include_api_detection": true
}

This will:

  • Crawl up to 10 pages per domain
  • Follow internal links
  • Analyze all scripts on each page
  • Detect API endpoint patterns

Batch Processing

Analyze multiple sites efficiently:

{
"start_urls": [
{ "url": "https://site1.com" },
{ "url": "https://site2.com" },
{ "url": "https://site3.com" },
{ "url": "https://site4.com" }
]
}

🏷️ Keywords

Website technology detection, tech stack analyzer, Wappalyzer alternative, technology profiler, framework detection, CMS detector, web scraping, competitive analysis, lead generation, market research, SEO tools, website analyzer, technology scanner, stack profiler, Apify actor, Python scraper, Playwright automation