Bulk PageSpeed & Core Web Vitals Audit avatar

Bulk PageSpeed & Core Web Vitals Audit

Pricing

$1.50 / 1,000 audit completeds

Go to Apify Store
Bulk PageSpeed & Core Web Vitals Audit

Bulk PageSpeed & Core Web Vitals Audit

Audit many URLs with Google's official PageSpeed Insights API. One spreadsheet-ready row per URL and device: Lighthouse scores, Core Web Vitals (lab + real-user CrUX), top opportunities. $0.0015 per successful audit; failed ones free.

Pricing

$1.50 / 1,000 audit completeds

Rating

0.0

(0)

Developer

Fifty50 Labs

Fifty50 Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Bulk PageSpeed Insights & Core Web Vitals Audit

Test a list of URLs with Google's official PageSpeed Insights API v5 and get one flat, spreadsheet-ready row per URL and device.

What you get for each URL (mobile and/or desktop)

  • Lighthouse scores (0-100): performance, accessibility, best practices, SEO
  • Lab metrics: First Contentful Paint, Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift, Speed Index, server response time
  • Real-user Core Web Vitals (Chrome UX Report) where Google has data: LCP, INP and CLS at the 75th percentile with Google's rating (FAST / AVERAGE / SLOW), plus FCP and TTFB, and a pass/fail against Google's thresholds (LCP ≤ 2.5 s, INP ≤ 200 ms, CLS ≤ 0.1). fieldDataScope tells you whether the numbers are for the exact URL, for the whole origin (Google falls back to origin data for low-traffic pages), or missing.
  • Top 5 fixes ranked by Lighthouse's estimated time savings, with savings in ms and KB, as separate columns and as one readable text column
  • Lighthouse version and audit timestamp

Failed URLs (page won't load, blocked, invalid) get a row with status: failed and the error message, and are not charged.

Input

FieldWhat it does
URLs to auditOne per line. https:// is added if missing. Duplicates removed.
DevicesMobile, desktop, or both (default both).
Your API key (optional)A free Google API key with the PageSpeed Insights API enabled. Gives you your own Google quota and up to 10 parallel audits. Without it the Actor uses its shared key, capped at 4 parallel audits.
Parallel audits1-10.
LanguageLocale for Lighthouse titles (en, de, fr, es, ar...).
Save full raw API responseStores each full JSON response in the key-value store.

Output example (illustrative values, shortened)

{
"url": "https://example.com",
"strategy": "mobile",
"status": "ok",
"performanceScore": 32,
"seoScore": 75,
"labLcpMs": 10885,
"fieldDataScope": "origin",
"fieldLcpP75": 2100,
"fieldInpP75": 180,
"fieldClsP75": 0.05,
"coreWebVitalsPass": true,
"opportunity1": "Use efficient cache lifetimes",
"opportunity1SavingsMs": 3100,
"topOpportunities": "Use efficient cache lifetimes (~3100 ms); Improve image delivery (~1200 ms); ..."
}

Pricing

Pay per event: you pay per successful audit (one URL on one device). Auditing a URL on mobile and desktop is two audits. Failed audits are free. Platform compute is included.

Good to know

  • Each audit takes Google about 10-40 seconds. The Actor runs several at once.
  • Lab results vary a few points between runs; that is how Lighthouse works, not an Actor issue. Field data (real users) is more stable.
  • Real-user data exists only for pages and sites with enough Chrome traffic. Small sites often show fieldDataScope: null.
  • Scores come straight from Google's API. This Actor doesn't run its own Lighthouse or change any numbers.
  • Not affiliated with Google. PageSpeed Insights and Lighthouse are Google products; use is subject to Google's API terms.