Bulk Lighthouse & Core Web Vitals Checker (No API Key)
Pricing
Pay per usage
Bulk Lighthouse & Core Web Vitals Checker (No API Key)
Run Google Lighthouse on hundreds of landing pages at once. Performance, SEO, accessibility scores, LCP, CLS, TBT, top speed fixes and PPC landing-page flags. Mobile and desktop. No API key needed.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Degeore Marketing
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Run Google Lighthouse on a whole list of landing pages in one go, on mobile, desktop, or both. You get Performance, SEO, Accessibility, and Best Practices scores, Core Web Vitals lab metrics, the top speed fixes for each page, and PPC landing-page flags. No Google API key or quota limits.
Slow landing pages waste paid clicks. Use this to audit every ad destination URL across an account, compare competitors' pages, or track speed over time on a schedule.
What you get per URL and device
- Scores (0-100): performance, SEO, accessibility, best practices
- Metrics: LCP, FCP, Total Blocking Time, CLS, Speed Index, server response time
- Top 5 opportunities with estimated savings in ms (e.g. unused JavaScript, image sizes, render-blocking resources)
- Ad landing-page flags, e.g. "LCP over 4.0s (Core Web Vitals poor)" or "Total Blocking Time over 600ms: heavy JS (often tag bloat)"
- Optional real-user (CrUX) field data if you add your own free PageSpeed Insights API key
How it works
The Actor runs the open-source Lighthouse engine in headless Chrome inside Apify, so you don't need an API key. Lab results vary a little from run to run, as they do in Chrome DevTools.
Input example
{"startUrls": [{ "url": "https://www.example.com" }, { "url": "https://www.allbirds.com" }],"strategy": "both","categories": ["performance", "seo", "accessibility", "best-practices"]}
Output example (real Apify run, 2026-10-18, trimmed)
{"url": "https://www.allbirds.com","strategy": "mobile","scores": { "performance": 32, "seo": 100 },"metrics": { "lcpMs": 14905, "fcpMs": 2802, "tbtMs": 2563, "cls": 0, "speedIndexMs": 10807, "ttfbMs": 16 },"adLandingPageFlags": ["LCP over 4.0s (Core Web Vitals \"poor\"): slow landing pages lose paid clicks.","Total Blocking Time over 600ms: heavy JS (often tag bloat)."],"topOpportunities": [{ "id": "unused-javascript", "title": "Reduce unused JavaScript", "savingsMs": 790 }]}
Pricing
Pay per event: $0.02 per audit (one URL on one device) plus $0.001 per GB of memory per run (default 4 GB = $0.004). 100 URLs on mobile = $2.00 + $0.004. Failed URLs are not charged and are listed in FAILED_URLS.
FAQ
Why not just use the PageSpeed Insights API? Its keyless quota runs out fast, and bulk use needs a Google Cloud key. This Actor runs Lighthouse itself. If you want field data too, add your own key.
How long does it take? About 5-75 seconds per URL per device, depending on how heavy the page is. Pages are audited one at a time for stable results.