PageSpeed Intelligence Complete Web Performance Analysis w/AI avatar

PageSpeed Intelligence Complete Web Performance Analysis w/AI

Pricing

from $0.01 / 1,000 results

Go to Apify Store
PageSpeed Intelligence Complete Web Performance Analysis w/AI

PageSpeed Intelligence Complete Web Performance Analysis w/AI

PageSpeed Intelligence combines: Google PageSpeed Insights - Real-user CrUX data + lab metrics Lighthouse Audits - Detailed performance, accessibility, SEO audits Tech Stack Detection - Identify CMS, frameworks, analytics, CDN, hosting AI Recommendations - Actionable advice tailored to your stack

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

The Howlers

The Howlers

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

2

Monthly active users

7 days ago

Last modified

Share

PageSpeed Intelligence - PSI + Lighthouse + Tech Stack + AI Recommendations

Comprehensive website performance intelligence combining Google PageSpeed Insights (real-user CrUX data), Lighthouse audits, tech stack detection, and AI-powered optimization recommendations. Get actionable insights tailored to your specific technology stack. Analyze Core Web Vitals, performance scores, accessibility, SEO, and best practices across mobile and desktop.

Features

  • PageSpeed Insights - Real-user CrUX data with actual Core Web Vitals
  • Lighthouse Audits - Performance, accessibility, SEO, best practices scores
  • Tech Stack Detection - CMS, frameworks, analytics, CDN, marketing tools
  • AI Recommendations - Stack-specific optimization advice (BYOK Claude)
  • Core Web Vitals - LCP, FID/INP, CLS with Good/Needs Improvement/Poor ratings
  • Mobile + Desktop - Test both strategies in one run
  • Multi-URL Testing - Batch analyze multiple pages
  • Opportunity Identification - Prioritized list of improvements with estimated savings
  • Webhook Support - Async delivery for automation pipelines
  • Demo Mode - Test with sample data before going live

Who Should Use This Actor?

SEO Agencies

Run comprehensive performance audits for client onboarding. Get stack-specific recommendations you can act on immediately.

Web Development Teams

Pre-launch performance validation with detailed Lighthouse audits. Identify issues before they affect users.

E-Commerce Teams

Monitor Core Web Vitals that directly impact Google rankings and conversion rates. Track performance across product pages.

Performance Consultants

Generate professional audit reports with AI-powered recommendations. Prioritize optimizations by impact and difficulty.

DevOps & Site Reliability Teams

Track performance metrics over time. Alert on Core Web Vitals regressions before they affect search rankings.

Marketing Teams

Understand how tech stack choices (analytics, pixels, chat widgets) impact page speed. Balance features vs performance.

Quick Start

Demo Mode (Free Test)

{
"demoMode": true
}

Single URL Analysis

{
"url": "https://example.com",
"strategy": "both",
"includePageSpeedInsights": true,
"includeLighthouse": true,
"includeTechStack": true,
"includeAIRecommendations": true,
"anthropicApiKey": "sk-ant-XXXXXXXX",
"demoMode": false
}

Multi-URL Batch Analysis

{
"urls": [
"https://example.com",
"https://example.com/products",
"https://example.com/checkout"
],
"strategy": "mobile",
"includePageSpeedInsights": true,
"includeLighthouse": true,
"includeTechStack": true,
"demoMode": false
}

Performance-Only (No AI)

{
"url": "https://example.com",
"strategy": "both",
"includePageSpeedInsights": true,
"includeLighthouse": true,
"includeTechStack": false,
"includeAIRecommendations": false,
"demoMode": false
}

With Google PageSpeed API Key

{
"url": "https://example.com",
"strategy": "both",
"includePageSpeedInsights": true,
"includeLighthouse": true,
"pageSpeedApiKey": "your-google-api-key",
"anthropicApiKey": "sk-ant-XXXXXXXX",
"demoMode": false
}

Input Parameters

ParameterTypeDefaultDescription
urlstring-Single URL to analyze
urlsarray-Multiple URLs to analyze
strategystring"both"Test strategy: mobile, desktop, or both
includePageSpeedInsightsbooleantrueGet real-user CrUX data
includeLighthousebooleantrueRun detailed Lighthouse audits
includeTechStackbooleantrueDetect technologies used
includeAIRecommendationsbooleantrueGenerate AI optimization advice
pageSpeedApiKeystring-Google PageSpeed API key (higher limits)
anthropicApiKeystring-Anthropic API key for AI recommendations (BYOK)
demoModebooleantrueReturn sample data for testing
webhookUrlstring-Webhook URL for results delivery

Either url or urls required unless demoMode

Get Your API Keys

Google PageSpeed API (optional but recommended for higher limits):

  1. Go to Google Cloud Console
  2. Enable PageSpeed Insights API
  3. Create API key

Anthropic (for AI recommendations):

  1. Go to console.anthropic.com
  2. Create API key

Output Format

{
"url": "https://example.com",
"timestamp": "2026-01-28T10:30:00.000Z",
"overallScore": 78,
"pageSpeedInsights": {
"mobile": {
"performanceScore": 72,
"hasFieldData": true,
"coreWebVitals": {
"lcp": {"value": 2.8, "unit": "s", "rating": "needs-improvement"},
"fid": {"value": 45, "unit": "ms", "rating": "good"},
"cls": {"value": 0.15, "rating": "needs-improvement"},
"inp": {"value": 180, "unit": "ms", "rating": "good"}
}
},
"desktop": {
"performanceScore": 89,
"hasFieldData": true,
"coreWebVitals": {
"lcp": {"value": 1.2, "unit": "s", "rating": "good"},
"fid": {"value": 12, "unit": "ms", "rating": "good"},
"cls": {"value": 0.02, "rating": "good"},
"inp": {"value": 95, "unit": "ms", "rating": "good"}
}
}
},
"lighthouse": {
"mobile": {
"performance": 72,
"accessibility": 85,
"bestPractices": 92,
"seo": 98
},
"desktop": {
"performance": 89,
"accessibility": 85,
"bestPractices": 92,
"seo": 98
},
"opportunities": [
{
"id": "render-blocking-resources",
"title": "Eliminate render-blocking resources",
"description": "Resources are blocking the first paint of your page",
"potentialSavings": "1,450ms",
"priority": "high"
}
],
"diagnostics": [
{
"id": "dom-size",
"title": "Avoid an excessive DOM size",
"value": "1,245 elements"
}
]
},
"techStack": {
"cms": "WordPress 6.4",
"ecommerce": "WooCommerce 8.3",
"framework": null,
"analytics": ["Google Analytics 4", "Meta Pixel", "Hotjar"],
"cdn": "Cloudflare",
"hosting": "WP Engine",
"security": ["Cloudflare WAF", "SSL"],
"marketing": ["HubSpot", "Mailchimp"],
"tagManager": "Google Tag Manager",
"other": ["reCAPTCHA", "Intercom"]
},
"recommendations": [
{
"priority": 1,
"category": "performance",
"issue": "Large Contentful Paint is slow on mobile (2.8s)",
"recommendation": "For WordPress + WooCommerce: Enable LiteSpeed Cache or WP Rocket with preload feature. Consider implementing Cloudflare APO for full-page edge caching.",
"estimatedImpact": "high",
"difficulty": "medium"
},
{
"priority": 2,
"category": "performance",
"issue": "Multiple analytics scripts blocking render",
"recommendation": "Move GA4, Meta Pixel, and Hotjar to Google Tag Manager with delayed loading. Use GTM's trigger on 'DOM Ready' or 'Window Loaded' instead of 'Page View'.",
"estimatedImpact": "medium",
"difficulty": "low"
}
]
}

Core Web Vitals Thresholds

MetricGoodNeeds ImprovementPoor
LCP≤ 2.5s2.5s - 4.0s> 4.0s
FID≤ 100ms100ms - 300ms> 300ms
INP≤ 200ms200ms - 500ms> 500ms
CLS≤ 0.10.1 - 0.25> 0.25

Pricing (Pay-Per-Event)

EventDescriptionPrice
url_analyzedPer URL analyzed$0.02

Example costs:

  • Single URL (mobile + desktop): 1 x $0.02 = $0.02
  • 10 URLs: 10 x $0.02 = $0.20
  • 50 URLs: 50 x $0.02 = $1.00
  • Demo mode: $0.00

Note: Google PageSpeed API and Anthropic API costs are billed separately through your accounts (BYOK).

Common Scenarios

Scenario 1: Client Onboarding Audit

{
"urls": [
"https://client-site.com",
"https://client-site.com/products",
"https://client-site.com/contact"
],
"strategy": "both",
"includePageSpeedInsights": true,
"includeLighthouse": true,
"includeTechStack": true,
"includeAIRecommendations": true,
"anthropicApiKey": "sk-ant-xxx",
"webhookUrl": "https://hooks.zapier.com/...",
"demoMode": false
}

Comprehensive audit for new SEO/performance clients.

Scenario 2: Core Web Vitals Monitoring

{
"url": "https://example.com",
"strategy": "mobile",
"includePageSpeedInsights": true,
"includeLighthouse": false,
"includeTechStack": false,
"includeAIRecommendations": false,
"pageSpeedApiKey": "your-google-key",
"demoMode": false
}

Quick CWV check for ongoing monitoring.

Scenario 3: Competitor Analysis

{
"urls": [
"https://your-site.com",
"https://competitor1.com",
"https://competitor2.com"
],
"strategy": "both",
"includePageSpeedInsights": true,
"includeLighthouse": true,
"includeTechStack": true,
"demoMode": false
}

Compare performance and tech stack against competitors.

Webhook & Automation Integration

Zapier / Make.com / n8n

  1. Create a webhook trigger in your automation platform
  2. Copy the webhook URL to webhookUrl
  3. Route performance data to dashboards and alerts

Popular automations:

  • CWV data -> Google Sheets (performance tracker)
  • Poor scores -> Slack alert (regression notification)
  • Weekly audits -> Email (client reports)
  • Tech stack changes -> Airtable (monitoring database)

Apify Scheduled Runs

Schedule weekly or monthly performance audits.

FAQ

Q: What's the difference between PageSpeed Insights and Lighthouse?

A: PageSpeed Insights includes real-user data (CrUX) showing how actual visitors experience your site. Lighthouse is a lab test showing potential performance. Both are valuable.

Q: Why do I need a Google API key?

A: The API key is optional but provides higher rate limits. Without it, you're limited to a few requests per minute.

Q: How are AI recommendations different?

A: AI recommendations are tailored to your detected tech stack. Instead of generic advice, you get WordPress-specific, React-specific, or Shopify-specific optimization steps.

Q: What if there's no CrUX data?

A: Sites with low traffic may not have CrUX data. The actor will still return Lighthouse lab data, just without real-user metrics.

Q: How often should I run audits?

A: After any significant changes, and at least monthly for ongoing monitoring. Core Web Vitals data updates every 28 days.

Common Problems & Solutions

"No field data available"

  • Site may not have enough traffic for CrUX
  • Lighthouse lab data is still returned
  • Check Google Search Console for CrUX data

"Slow analysis"

  • Multi-URL batches take longer
  • Lighthouse tests are thorough and take 10-30 seconds each
  • Use single URL for quick checks

"AI recommendations generic"

  • Ensure includeTechStack: true for stack-specific advice
  • Provide anthropicApiKey for AI features

"Demo data showing"

  • Set demoMode: false
  • For full features, provide anthropicApiKey

📞 Support


Built by John Rippy | Actor Arsenal