Lighthouse & PageSpeed Bulk Audit — $0.01/page · Web Vitals avatar

Lighthouse & PageSpeed Bulk Audit — $0.01/page · Web Vitals

Pricing

from $8.00 / 1,000 lighthouse audits

Go to Apify Store
Lighthouse & PageSpeed Bulk Audit — $0.01/page · Web Vitals

Lighthouse & PageSpeed Bulk Audit — $0.01/page · Web Vitals

Bulk Google Lighthouse / PageSpeed Insights audit of many URLs or a whole sitemap: performance score, Core Web Vitals (LCP, CLS, TBT), website speed test metrics, accessibility, best practices and SEO scores, top fixes and HTML report. Mobile & desktop.

Pricing

from $8.00 / 1,000 lighthouse audits

Rating

0.0

(0)

Developer

tidydata

tidydata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

⚡ Lighthouse & PageSpeed Bulk Audit — Core Web Vitals, SEO

Run Google Lighthouse — the engine behind PageSpeed Insights and Chrome DevTools — on many URLs or a whole sitemap at once. For every page you get the performance score, Core Web Vitals (LCP, CLS, TBT), FCP, Speed Index, TTI and server response time, the accessibility, best practices and SEO scores, the top fixes with estimated savings, the list of failed checks, and a link to the full interactive HTML report. Mobile, desktop or both.

$0.01 per audit (one URL on one device). Pages that can't be loaded are free. No Google API key and no daily quota.

  • ✅ Bulk: paste a list of URLs or a sitemap.xml (sitemap indexes too) — audit every page of a site in one run
  • ✅ Mobile (the same throttled phone profile PageSpeed Insights uses) and/or desktop
  • ✅ All four Lighthouse categories: Performance, Accessibility, Best Practices, SEO — or just the ones you need
  • ✅ Core Web Vitals in milliseconds plus a simple good / needs_improvement / poor verdict
  • ✅ What to fix: top 10 opportunities (render-blocking resources, unused JavaScript, image formats…) with estimated time and byte savings
  • ✅ Failed accessibility, best-practice and SEO checks as readable lists (missing meta description, images without alt, low-contrast text…)
  • ✅ Page weight, number of requests, DOM size and the LCP element
  • ✅ Full HTML report for every audit — the same interactive report as Chrome DevTools, ready to share with a client
  • ✅ Runs the open-source Lighthouse 12 in a real Chrome on Apify — no API key, no 25,000/day quota, no "quota exceeded" errors

Who uses it

  • SEO agencies & consultants — audit all pages of a client site, sort by worst LCP, send the HTML reports.
  • Web developers — check performance before and after a release; schedule it to catch regressions.
  • E-commerce & marketing teams — track Core Web Vitals of product and landing pages.
  • Lead generation — audit prospects' websites and pitch them the fixes.
  • Accessibility reviews — quick list of failing checks across many pages.

How to use it

  1. Paste URLs (https://example.com/page or just example.com) or a sitemap.xml link.
  2. Pick the device (mobile, desktop or both) and the categories.
  3. Keep fixes and failed checks and the HTML report on (both free).
  4. Run, sort the table by performance or lcpMs, and export to CSV, Excel or JSON — or schedule it weekly and send results to Slack, email or Google Sheets.

Input example

{
"urls": ["https://example.com/sitemap.xml"],
"strategy": "both",
"categories": ["performance", "accessibility", "best-practices", "seo"],
"maxUrls": 200
}

Output example

{
"url": "https://example.com/",
"finalUrl": "https://example.com/",
"strategy": "mobile",
"performance": 100,
"accessibility": 100,
"bestPractices": 100,
"seo": 80,
"coreWebVitals": "good",
"lcpMs": 917,
"cls": 0,
"tbtMs": 0,
"fcpMs": 767,
"speedIndexMs": 767,
"serverResponseMs": 13,
"totalBytes": 2145,
"requests": 2,
"opportunities": [],
"failedSeo": ["Document does not have a meta description", "Links do not have descriptive text"],
"reportUrl": "https://api.apify.com/v2/key-value-stores/…/records/report-0001-mobile?signature=…",
"lighthouseVersion": "12.8.2"
}

Pricing

$0.01 per audit — one URL on one device ($10 per 1,000 audits). Auditing a URL on mobile and desktop counts as two audits. Pages that fail to load (DNS errors, timeouts, blocked pages) are free. Higher Apify plans get an automatic discount, and you can set a maximum cost per run.

Tips

FAQ

Are the scores the same as PageSpeed Insights? They use the same Lighthouse engine and the same mobile throttling profile, so they are directly comparable. Like any lab test, scores vary a few points between runs, and PageSpeed Insights additionally shows field data from real Chrome users (CrUX), which this Actor doesn't include.

Why is the mobile score lower than desktop? Mobile simulates a mid-range phone on a slow 4G connection, as PageSpeed Insights does. That's the score Google shows for mobile.

How long does an audit take? Usually 10–25 seconds per URL and device. Audits run one at a time so they don't slow each other down and skew the scores.

Can it audit pages behind a login? No — it audits public URLs.

A page failed — am I charged? No. Pages that can't be loaded return a free row with the error message.

Something doesn't work? Open an issue in the Issues tab with the URL — we answer fast.