Bulk PageSpeed Insights Audit (Core Web Vitals, Lighthouse) avatar

Bulk PageSpeed Insights Audit (Core Web Vitals, Lighthouse)

Pricing

from $3.00 / 1,000 audits

Go to Apify Store
Bulk PageSpeed Insights Audit (Core Web Vitals, Lighthouse)

Bulk PageSpeed Insights Audit (Core Web Vitals, Lighthouse)

Audit up to 1,000 pages per run with Google PageSpeed Insights. Get Core Web Vitals field data, Lighthouse scores and top speed fixes, for mobile and desktop.

Pricing

from $3.00 / 1,000 audits

Rating

0.0

(0)

Developer

Muhammad Yasin Bin Abdul Rahman

Muhammad Yasin Bin Abdul Rahman

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 hours ago

Last modified

Share

Audit up to 1,000 pages per run with Google PageSpeed Insights. For every page, on mobile and desktop, get the four Lighthouse scores, real-user Core Web Vitals from Chrome (when Google has them), lab metrics, a pass or fail verdict, and the biggest speed fixes ranked by time saved.

Price: US$0.003 per audit, plus a US$0.0005 run fee. 50 pages on mobile and desktop (100 audits) cost US$0.3005.

You need your own free Google API key. It takes about 2 minutes, and the steps are below.

What people use it for

  • SEO audits: check a whole site, or a client's top 100 pages, in one run.
  • Core Web Vitals monitoring: schedule weekly runs and catch regressions before rankings drop.
  • Competitor benchmarks: compare your speed with the sites that outrank you.
  • Agency reporting: export a clean table to Sheets or Looker Studio.
  • Dev checks: run before and after a release to prove a fix worked.

Example output

Real output from the sample input (27 Oct 2026). Scores change from run to run.

urlstrategyperformanceaccessibilitybestPracticesseocoreWebVitalsPassfield LCP msfield INP msfield CLS
https://developer.mozilla.org/mobile729596100true19441610.04
https://developer.mozilla.org/desktop9695100100true1682540.03
https://web.dev/mobile56909692false30572270.01
https://web.dev/desktop72909692false2684710.07

One full item:

{
"url": "https://web.dev/",
"finalUrl": "https://web.dev/",
"strategy": "mobile",
"scores": {
"performance": 56,
"accessibility": 90,
"bestPractices": 96,
"seo": 92
},
"coreWebVitalsPass": false,
"fieldDataSource": "page",
"field": {
"lcpMs": 3057,
"inpMs": 227,
"cls": 0.01,
"fcpMs": 3074,
"ttfbMs": 1744,
"overall": "SLOW"
},
"lab": {
"lcpMs": 3907,
"fcpMs": 3907,
"tbtMs": 776,
"cls": 0.119,
"speedIndexMs": 3907,
"serverResponseMs": 4
},
"topOpportunities": [
{
"id": "render-blocking-insight",
"title": "Render-blocking requests",
"savingsMs": 2350
},
{
"id": "mainthread-work-breakdown",
"title": "Minimize main-thread work",
"savingsMs": 800
},
{
"id": "bootup-time",
"title": "Reduce JavaScript execution time",
"savingsMs": 800
}
],
"lighthouseVersion": "13.5.0",
"auditedAt": "2026-10-27T10:25:17+00:00"
}
  • field is real-user data from the Chrome UX Report, 75th percentile. fieldDataSource is page, origin (whole-site data when the page has too few visits), or null when Google has none.
  • coreWebVitalsPass is true when field LCP is 2,500 ms or less, INP 200 ms or less and CLS 0.1 or less. It is null without field data.
  • lab comes from one Lighthouse test run by Google.

Input

FieldWhat it doesDefault
urlsOne page per line, up to 1,000. https:// is added if missing.2 sample pages
googleApiKeyYour free Google API key. Required. Stored encrypted and only sent to Google.none
strategiesmobile, desktop, or both.both
categoriesLighthouse scores to return.all four
maxOpportunitiesHow many speed fixes to list per audit, 0 to 10.3

Get your free Google API key (about 2 minutes)

  1. Open console.cloud.google.com and sign in. Create a project if asked.
  2. Go to APIs & Services > Library, search for PageSpeed Insights API, and click Enable.
  3. Go to APIs & Services > Credentials > Create credentials > API key.
  4. Copy the key into googleApiKey. Google gives each key a free daily quota.

Pricing

EventPrice
Run fee, once per runUS$0.0005
Audit (one page on one device)US$0.003

Examples: 1 page on mobile costs US$0.0035. 50 pages on both devices cost US$0.3005. Failed audits are listed with the reason and not charged.

Limits

  • 1,000 pages per run (2,000 audits with both devices).
  • Google usually needs 10 to 30 seconds per audit, since it loads the page in a real browser. The Actor runs 6 audits at a time.
  • Your Google key's daily quota applies. If it runs out, the remaining audits are marked and not charged.
  • Pages behind a login cannot be audited.

FAQ

Why do I need my own key? Google's API terms do not allow reselling access on one shared key. With your own key the audits run under your free Google quota, so the price here stays low.

Why do scores differ from my last run? Lighthouse lab scores vary a few points between runs. Field data is a 28-day average and moves slowly.

What is the difference between field and lab data? Field data is what real Chrome users experienced. Lab data is one simulated test. Google uses field data for rankings.

Can an AI agent call it? Yes. Compact JSON with stable field names and pay-per-event pricing.

More tools from the same developer

Same style: clean JSON output, pay only for results, no charge on failed items.

ToolWhat it does
Bulk Keyword Search VolumeGoogle Ads search volume, CPC, competition and 12-month trend for up to 10,000 keywords
Google Trends APIInterest over time, by region, and rising queries and topics for up to 500 keywords
Google SERP ResultsOrganic results, featured snippets and People Also Ask for any keyword, country and device
Google AI Overview TrackerWhich keywords show an AI Overview, what it says, and whether it cites your site
Audio and Video TranscriberTimestamped transcripts from audio and video files in 90+ languages
Subtitle GeneratorReady-to-use SRT and WebVTT subtitles from audio and video files
Podcast TranscriberTimestamped transcripts of podcast episodes from any RSS feed or Apple Podcasts link
Image OCRText from images in 20 languages, with confidence scores
PDF to Text and MarkdownClean text and Markdown from PDFs, with OCR for scanned pages