Bulk Lighthouse & Core Web Vitals Checker (No API Key) avatar

Bulk Lighthouse & Core Web Vitals Checker (No API Key)

Pricing

Pay per usage

Go to Apify Store
Bulk Lighthouse & Core Web Vitals Checker (No API Key)

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

Degeore Marketing

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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.