PageSpeed & Lighthouse Bulk Audit: Core Web Vitals, SEO Scores avatar

PageSpeed & Lighthouse Bulk Audit: Core Web Vitals, SEO Scores

Pricing

from $2.10 / 1,000 audit completeds

Go to Apify Store
PageSpeed & Lighthouse Bulk Audit: Core Web Vitals, SEO Scores

PageSpeed & Lighthouse Bulk Audit: Core Web Vitals, SEO Scores

Bulk Google PageSpeed Insights (Lighthouse) audit for any list of URLs: performance, SEO, accessibility and best-practices scores, Core Web Vitals field data (LCP, INP, CLS) and the top fixes with savings. Mobile or desktop. $0.003 per audit; failed pages are free.

Pricing

from $2.10 / 1,000 audit completeds

Rating

0.0

(0)

Developer

Mårten Fitzback

Mårten Fitzback

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Features

Limited permissions

Share

PageSpeed Insights API: Bulk Core Web Vitals Audit 💰$3/1K

Run Google PageSpeed Insights (Lighthouse) on any list of URLs in one go and get every result as clean JSON, CSV or Excel:

  • Scores 0-100 for Performance, SEO, Accessibility and Best practices
  • Core Web Vitals field data from real Chrome users (CrUX): LCP, INP, CLS, FCP and TTFB at the 75th percentile, with Google's FAST / AVERAGE / SLOW rating, for the page and for the whole origin
  • Passes Core Web Vitals: yes / no, the same verdict Google Search Console shows
  • Lab metrics: LCP, FCP, Total Blocking Time, Speed Index, CLS and server response time
  • Top fixes ranked by time saved: for example "Reduce unused JavaScript: 1,500 ms", "Eliminate render-blocking resources: 820 ms"
  • Failed SEO and accessibility checks by name, plus page weight and request count

Try it now: press Start. The example input is already filled in. $3 per 1,000 audits ($0.003 each), and Apify's free $5 monthly credit covers about 1,700.

$0.003 per audit ($3 per 1,000). Pages Google cannot load are reported and not charged. No Google account, API key or quota needed.

Use it for

  • Checking a whole site, or a client's top pages, before and after a release
  • Core Web Vitals monitoring: schedule it daily or weekly and compare runs
  • SEO agencies' audits and reports for many domains at once
  • Benchmarking your pages against competitors' pages

Input

FieldWhat it does
Pages to auditFull URLs, one per line
DeviceMobile (what Google ranks on), Desktop, or both (two audits per page)
Lighthouse categoriesPerformance, Accessibility, Best practices, SEO. All four by default
Parallel audits1-8 at a time; each audit takes 10-40 seconds
Your own Google API keyOptional. Only if you want the calls counted on your own Google project

Output (one item per page and device)

{
"url": "https://example.com",
"strategy": "mobile",
"status": "ok",
"performanceScore": 73,
"seoScore": 92,
"accessibilityScore": 88,
"bestPracticesScore": 96,
"passesCoreWebVitals": false,
"coreWebVitalsPage": {
"overall": "AVERAGE",
"lcpMs": { "p75": 2900, "rating": "AVERAGE" },
"inpMs": { "p75": 180, "rating": "FAST" },
"cls": { "p75": 0.05, "rating": "FAST" }
},
"lab": { "lcpMs": 3123, "fcpMs": 1200, "tbtMs": 351, "speedIndexMs": 2800, "cls": 0.046, "ttfbMs": 410 },
"opportunities": [
{ "id": "unused-javascript", "title": "Reduce unused JavaScript", "savingsMs": 1500, "savingsBytes": 220000 }
],
"failedSeoChecks": ["Document does not have a meta description"]
}

Field data appears only for pages and origins with enough Chrome traffic. Small sites get null there, which is Google's own answer, not a fault. Lab scores vary a few points between runs, as they do on pagespeed.web.dev.

Notes

  • The results come from Google's official PageSpeed Insights API v5, the same engine as pagespeed.web.dev.
  • Only public pages can be audited. Pages behind a login or blocked to Google's crawler come back as failed with Google's message, and are free.
  • Use the run's maximum charge setting to cap the cost. The actor stops cleanly when it is reached.