Lighthouse & PageSpeed Batch Auditor (Core Web Vitals)
Pricing
from $6.00 / 1,000 lighthouse runs
Lighthouse & PageSpeed Batch Auditor (Core Web Vitals)
Audit a list of URLs with Google Lighthouse (mobile + desktop): performance, accessibility, best-practices and SEO scores, LCP/TBT/CLS/FCP, ranked top issues with savings, full HTML reports, optional median-of-N runs or PageSpeed Insights API with CrUX field data.
Pricing
from $6.00 / 1,000 lighthouse runs
Rating
0.0
(0)
Developer
oqen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Security
Limited permissionsShare
Run Google Lighthouse on a whole list of pages and get one clean table: performance, accessibility, best-practices and SEO scores, Core Web Vitals lab metrics, and the issues worth fixing first. Every row links to the full Lighthouse HTML report.
Good for SEO audits of client sites, before/after checks around a release, monitoring a set of landing pages on a schedule, or comparing your pages with competitors.
Why this one
- No API key needed. Lighthouse 12 runs inside the Actor's own headless Chrome, so you aren't blocked by the tiny shared PageSpeed Insights quota that keyless tools hit.
- Stable numbers. Lighthouse performance scores vary between runs. Set
runsPerUrlto 3 and you get the median of each score and metric, the way Google recommends, plusperformanceRunsso you can see the spread. - Actionable output.
topIssuesranks failing audits by estimated time savings, then by their weight in the score. You see "Reduce unused JavaScript: 1.2 s" first, not 40 green checks. - Real-user data when you want it. Switch
enginetopsiwith your free Google API key and each row also gets CrUX field data (p75 LCP, INP, CLS, FCP, TTFB) for the URL and the whole origin. - Mobile and desktop in one run, using the same settings as PageSpeed Insights (mobile = emulated Moto G Power on slow 4G).
Output example
{ "url": "https://apify.com/", "strategy": "mobile", "engine": "local", "status": "ok","performance": 40, "accessibility": 100, "bestPractices": 75, "seo": 85,"fcpMs": 2310, "lcpMs": 8734, "tbtMs": 2787, "cls": 0.001, "speedIndexMs": 6120, "ttfbMs": 210,"topIssues": [ { "id": "unused-javascript", "title": "Reduce unused JavaScript", "savingsMs": 1200, "savingsBytes": 412000, "score": 0 } ],"reportUrl": "https://api.apify.com/v2/key-value-stores/.../records/report-0003-mobile-apify.com.html" }
Unreachable pages, DNS errors, certificate interstitials and timeouts come back as status: "error" rows with Lighthouse's own error code. They are not charged.
Notes on accuracy
Lab scores depend on the machine running the test. Local runs use Lighthouse's simulated throttling, like PageSpeed Insights, so scores are usually close but not identical to the PSI web page. For numbers that match PSI exactly, use engine: "psi", which runs on Google's servers.
Pricing
Pay per event: one lighthouse-run per successful Lighthouse run (one URL × one device × one run). Failed audits are free. With runsPerUrl: 3, a URL costs 3 runs. A single audit takes about 10–30 s, and the Actor runs audits one at a time so CPU contention doesn't distort scores. Use maxUrls and Max cost per run to cap spend.