PageSpeed Intelligence Complete Web Performance Analysis w/AI
Pricing
from $0.01 / 1,000 results
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
Actor stats
0
Bookmarked
8
Total users
2
Monthly active users
7 days ago
Last modified
Categories
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
| Parameter | Type | Default | Description |
|---|---|---|---|
url | string | - | Single URL to analyze |
urls | array | - | Multiple URLs to analyze |
strategy | string | "both" | Test strategy: mobile, desktop, or both |
includePageSpeedInsights | boolean | true | Get real-user CrUX data |
includeLighthouse | boolean | true | Run detailed Lighthouse audits |
includeTechStack | boolean | true | Detect technologies used |
includeAIRecommendations | boolean | true | Generate AI optimization advice |
pageSpeedApiKey | string | - | Google PageSpeed API key (higher limits) |
anthropicApiKey | string | - | Anthropic API key for AI recommendations (BYOK) |
demoMode | boolean | true | Return sample data for testing |
webhookUrl | string | - | 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):
- Go to Google Cloud Console
- Enable PageSpeed Insights API
- Create API key
Anthropic (for AI recommendations):
- Go to console.anthropic.com
- 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
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| LCP | ≤ 2.5s | 2.5s - 4.0s | > 4.0s |
| FID | ≤ 100ms | 100ms - 300ms | > 300ms |
| INP | ≤ 200ms | 200ms - 500ms | > 500ms |
| CLS | ≤ 0.1 | 0.1 - 0.25 | > 0.25 |
Pricing (Pay-Per-Event)
| Event | Description | Price |
|---|---|---|
url_analyzed | Per 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
- Create a webhook trigger in your automation platform
- Copy the webhook URL to
webhookUrl - 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: truefor stack-specific advice - Provide
anthropicApiKeyfor AI features
"Demo data showing"
- Set
demoMode: false - For full features, provide
anthropicApiKey
📞 Support
- Actor Arsenal: Full Actor Catalog
- Developer: John Rippy
Built by John Rippy | Actor Arsenal