PageSpeed Insights - Core Web Vitals & Real User Metrics
Pricing
from $0.01 / 1,000 results
PageSpeed Insights - Core Web Vitals & Real User Metrics
PageSpeed Insights actor uses Google's PageSpeed Insights API to get: Real-World Field Data from Chrome UX Report (CrUX) Lab Data from Lighthouse Core Web Vitals - LCP, FID/INP, CLS, FCP, TTFB, TBT Performance Scores - 0-100 scores for Performance, Accessibility, Best Practices, SEO Mobile & Desktop
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
The Howlers
Maintained by CommunityActor stats
1
Bookmarked
67
Total users
9
Monthly active users
8 days ago
Last modified
Categories
Share
Get Google PageSpeed Insights data including real-user experience from Chrome UX Report (CrUX) and Lighthouse lab data. Core Web Vitals: LCP, FID/INP, CLS. Performance scores for mobile and desktop. Supports batch URL analysis.
BYOK (Bring Your Own Key) -- you provide your own API credentials.
Before You Start
This actor requires your own API credentials to fetch real data.
Where to get your key: Your Google PageSpeed Insights API key. Without it, you're limited to ~400 requests/day. Get one free at https://console.developers.google.com
Quick Start
Run with real data
{"urls": ["https://example.com"],"url": "https://example.com","strategy": "mobile","categories": ["performance","accessibility","seo","best-practices"],"apiKey": "YOUR_API_KEY_HERE","includeFieldData": true,"includeLabData": true,"includeOpportunities": true,"includeDiagnostics": true,"includeScreenshots": false}
Input Parameters
| Parameter | Type | Default | Required | Description |
|---|---|---|---|---|
urls | array | - | No | List of URLs to analyze with PageSpeed Insights |
url | string | - | No | Single URL to analyze (use this OR urls array) |
strategy | string | "mobile" | No | Device strategy for analysis |
categories | array | ["performance","accessibility","seo","best-practices"] | No | Which Lighthouse categories to run |
apiKey | string | - | Yes* | Your Google PageSpeed Insights API key. Without it, you're limited to ~400 requests/day. Get one free at https://console.developers.google.com |
includeFieldData | boolean | true | No | Include Chrome UX Report real-user data when available |
includeLabData | boolean | true | No | Include Lighthouse lab test results |
includeOpportunities | boolean | true | No | Include performance improvement suggestions |
includeDiagnostics | boolean | true | No | Include detailed diagnostic information |
includeScreenshots | boolean | false | No | Include visual screenshots from the audit |
webhookUrl | string | - | No | URL to POST results when analysis completes (Zapier, Make, n8n, custom endpoint) |
Pricing
This actor uses pay-per-event billing:
| Event | Description | Price |
|---|---|---|
| URL Analyzed | Each URL analyzed with PageSpeed Insights | $0.02 |
Troubleshooting
"API key is required"
- Add your API key in the input
"API error 403" or "Unauthorized"
Your API key is invalid, expired, or doesn't have access to this specific API endpoint. Double-check your key and account permissions.
"API error 429" or "Rate limit"
Too many requests. Wait a minute and try again, or reduce the number of items per run.
No results or empty dataset
Check the run log for error messages. Common causes:
- Invalid input format (check the examples above)
- API key without proper permissions
- The target data doesn't exist or is too small to track
How do I test without an API key?
Built by John Rippy | Actor Arsenal