Bulk Lighthouse & Core Web Vitals Auditor (no API key) avatar

Bulk Lighthouse & Core Web Vitals Auditor (no API key)

Pricing

from $10.00 / 1,000 lighthouse audits

Go to Apify Store
Bulk Lighthouse & Core Web Vitals Auditor (no API key)

Bulk Lighthouse & Core Web Vitals Auditor (no API key)

Audit a list of public URLs with Lighthouse on mobile and/or desktop. Flat, CSV-friendly rows: performance, accessibility, best-practices and SEO scores, LCP, CLS, TBT and a Core Web Vitals lab pass/fail. Runs Lighthouse itself, so no Google API key is needed.

Pricing

from $10.00 / 1,000 lighthouse audits

Rating

0.0

(0)

Developer

Ammar Arquil

Ammar Arquil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Bulk Lighthouse & Core Web Vitals Auditor

Give it a list of public web pages. It runs Google's open-source Lighthouse itself, on mobile and/or desktop, and returns one flat row per page and device. No Google API key, no quota to manage.

What you get per row

FieldMeaning
performanceScore, accessibilityScore, bestPracticesScore, seoScoreLighthouse category scores, 0–100
lcpMs, cls, tbtMsLargest Contentful Paint, Cumulative Layout Shift, Total Blocking Time
fcpMs, speedIndexMs, ttfbMsFirst Contentful Paint, Speed Index, server response time
lcpGood, clsGood, tbtGood, coreWebVitalsLabPassPass/fail against Google's "good" thresholds (LCP ≤ 2.5 s, CLS ≤ 0.1, TBT ≤ 200 ms)
finalUrl, lighthouseVersion, fetchedAt, errorWhere it ended up, tool version, time, and the reason if the audit failed

Rows download as CSV, Excel or JSON straight from the dataset.

Read this before relying on the numbers

  • These are lab results from a simulated device and network, not real-user (field) data. They are good for comparing pages and tracking changes, and will differ from what real visitors see.
  • Lab data has no INP metric, so Total Blocking Time stands in for responsiveness in coreWebVitalsLabPass. A missing metric gives null, never a pass.
  • Scores vary a little from run to run (typically a few points). Compare trends, not single runs.

Price

Pay per event: $0.01 per successful audit (one URL on one device). Failed audits (timeouts, unreachable pages, pages that never paint) are returned with an error and are not charged. Auditing 100 URLs on mobile and desktop = 200 audits = $2.00. Each run also has a $0.00005 start fee (a twentieth of a cent). Set a maximum cost per run in Apify and the Actor stops when it is reached. No other fees.

Input

  • URLs to audit: up to 500 public pages, one per line.
  • Devices: mobile, desktop or both.

Only public http(s) pages are accepted. Localhost, private networks, and URLs with embedded credentials are refused. Audit only sites you own or are allowed to test: Lighthouse loads each page like a normal browser visit.

Limits

Each audit takes roughly 20–60 seconds and runs one at a time. The Actor always runs with at least 4 GB of memory (one full CPU): with less, Lighthouse's CPU-bound timings come out unrealistically slow, so smaller memory settings aren't offered. Pages behind logins are not supported. Redirects are followed by the browser, as for any visit.

Acceptable use

Please don't use this Actor for, or on behalf of, gambling or betting, alcohol, adult or immodest content, interest-based lending, or deceptive marketing. It's built for ordinary business, research and personal use.