Bulk PageSpeed Insights Audit (Core Web Vitals, Lighthouse)
Pricing
from $3.00 / 1,000 audits
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
19 hours ago
Last modified
Categories
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.
| url | strategy | performance | accessibility | bestPractices | seo | coreWebVitalsPass | field LCP ms | field INP ms | field CLS |
|---|---|---|---|---|---|---|---|---|---|
| https://developer.mozilla.org/ | mobile | 72 | 95 | 96 | 100 | true | 1944 | 161 | 0.04 |
| https://developer.mozilla.org/ | desktop | 96 | 95 | 100 | 100 | true | 1682 | 54 | 0.03 |
| https://web.dev/ | mobile | 56 | 90 | 96 | 92 | false | 3057 | 227 | 0.01 |
| https://web.dev/ | desktop | 72 | 90 | 96 | 92 | false | 2684 | 71 | 0.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"}
fieldis real-user data from the Chrome UX Report, 75th percentile.fieldDataSourceispage,origin(whole-site data when the page has too few visits), ornullwhen Google has none.coreWebVitalsPassistruewhen field LCP is 2,500 ms or less, INP 200 ms or less and CLS 0.1 or less. It isnullwithout field data.labcomes from one Lighthouse test run by Google.
Input
| Field | What it does | Default |
|---|---|---|
urls | One page per line, up to 1,000. https:// is added if missing. | 2 sample pages |
googleApiKey | Your free Google API key. Required. Stored encrypted and only sent to Google. | none |
strategies | mobile, desktop, or both. | both |
categories | Lighthouse scores to return. | all four |
maxOpportunities | How many speed fixes to list per audit, 0 to 10. | 3 |
Get your free Google API key (about 2 minutes)
- Open console.cloud.google.com and sign in. Create a project if asked.
- Go to APIs & Services > Library, search for PageSpeed Insights API, and click Enable.
- Go to APIs & Services > Credentials > Create credentials > API key.
- Copy the key into
googleApiKey. Google gives each key a free daily quota.
Pricing
| Event | Price |
|---|---|
| Run fee, once per run | US$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.
| Tool | What it does |
|---|---|
| Bulk Keyword Search Volume | Google Ads search volume, CPC, competition and 12-month trend for up to 10,000 keywords |
| Google Trends API | Interest over time, by region, and rising queries and topics for up to 500 keywords |
| Google SERP Results | Organic results, featured snippets and People Also Ask for any keyword, country and device |
| Google AI Overview Tracker | Which keywords show an AI Overview, what it says, and whether it cites your site |
| Audio and Video Transcriber | Timestamped transcripts from audio and video files in 90+ languages |
| Subtitle Generator | Ready-to-use SRT and WebVTT subtitles from audio and video files |
| Podcast Transcriber | Timestamped transcripts of podcast episodes from any RSS feed or Apple Podcasts link |
| Image OCR | Text from images in 20 languages, with confidence scores |
| PDF to Text and Markdown | Clean text and Markdown from PDFs, with OCR for scanned pages |