Bulk PageSpeed & Lighthouse Checker – Core Web Vitals avatar

Bulk PageSpeed & Lighthouse Checker – Core Web Vitals

Pricing

$2.00 / 1,000 audit results

Go to Apify Store
Bulk PageSpeed & Lighthouse Checker – Core Web Vitals

Bulk PageSpeed & Lighthouse Checker – Core Web Vitals

Check PageSpeed Insights for many URLs or a whole sitemap: Lighthouse performance, accessibility, best practices and SEO scores, Core Web Vitals, real-user CrUX data, top fixes and alerts.

Pricing

$2.00 / 1,000 audit results

Rating

0.0

(0)

Developer

Michiel Kustermans

Michiel Kustermans

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Run Google PageSpeed Insights / Lighthouse on hundreds of URLs, or a whole sitemap, in one go. Get the four Lighthouse scores, lab and real-user Core Web Vitals, and the top fixes per page, in one clean table. Built on Google's official API, so no hacks and no surprise blocks. No Google account needed.

What can you use it for?

  • SEO & technical audits of entire sites from their sitemap.
  • Core Web Vitals monitoring: schedule weekly runs and flag pages below your thresholds.
  • Agency reporting: mobile + desktop scores for every client page, exported to Sheets/Excel.
  • Pre/post-deploy regression checks of key templates.
  • Lead qualification: find prospects with slow websites.

Features

FeatureThis ActorTypical PageSpeed Actors
Bulk URLs or a sitemap/domain (robots.txt discovery, sitemap index, .gz)✅URLs only
Mobile and desktop in one run✅Often one
Performance, Accessibility, Best Practices, SEO scores✅✅
Lab metrics: LCP, CLS, TBT, FCP, Speed Index, TTFB✅✅
Real-user field data (CrUX LCP, INP, CLS p75)✅Sometimes
Top failing audits as columns, ranked by estimated savings✅Raw JSON
Threshold flags + "Flagged pages" view✅❌
Official Google API, retries with backoff, concurrency✅Varies
Bring your own API key (optional)✅Varies
Failed audits are free✅❌

How to use

  1. Paste URLs, or enter a website/sitemap URL.
  2. Choose mobile, desktop or both, and set your score thresholds.
  3. Click Start and export the table.

Example input

{ "sitemapUrl": "https://docs.apify.com", "maxSitemapUrls": 50, "strategies": ["mobile", "desktop"],
"thresholds": { "performance": 50, "accessibility": 80, "bestPractices": 80, "seo": 80 } }

Example output (real run)

{ "url": "https://apify.com", "strategy": "mobile", "performanceScore": 37, "accessibilityScore": 100, "bestPracticesScore": 73, "seoScore": 85,
"labLcpMs": 13726, "fieldOverall": "AVERAGE", "fieldLcpMs": 2436, "fieldInpMs": 396, "fieldDataSource": "url",
"failingAudit1": "Reduce unused JavaScript", "failingAudit1Savings": "Est savings of 1,368 KiB",
"failingAudit2": "Minimize main-thread work", "failingAudit2Savings": "9.0 s",
"flagged": true, "flags": ["performance 37 < 50", "bestPractices 73 < 80"],
"reportUrl": "https://pagespeed.web.dev/analysis?url=https%3A%2F%2Fapify.com&form_factor=mobile" }

Pricing

Pay per audit result (one URL × one strategy), with no platform usage fees on top. See the Pricing tab for the current price.

  • 100 audits ≈ $0.20 · 1,000 audits ≈ $2 · a 500-page site on mobile + desktop = 1,000 audits ≈ $2
  • Failed audits are not charged. Unreachable URLs are listed in the FAILED record.

Integrations

  • API: run via the Apify API or the JavaScript/Python clients, and get results as JSON, CSV, Excel or XML.
  • No-code: native Apify integrations for Make, Zapier and n8n, plus Google Sheets, Slack, webhooks and schedules.
  • AI agents: available through the Apify MCP server, so Claude, ChatGPT and other agents can call it as a tool.

FAQ

Do I need a Google API key? No, a built-in key is used. For very large or frequent jobs you can enter your own key to use your own Google quota. Why is there no field data for some pages? Google only has real-user (CrUX) data for pages/origins with enough Chrome traffic. fieldDataSource shows whether it's page-level or origin-level. How long does it take? Google needs about 10–30 s per audit. With concurrency 4, 100 audits take about 10 minutes. Raise maxConcurrency to go faster. Why do scores differ from my browser? Lighthouse lab results vary run to run and by location. Use field data for real-user truth. Can I get the full Lighthouse JSON? The table keeps the most useful fields. Open reportUrl for the full interactive report.

Workflow tip: extract URLs with the Sitemap Extractor → audit them with the PageSpeed Checker → screenshot the flagged pages.

Keywords: PageSpeed Insights API, bulk Lighthouse, Core Web Vitals checker, site speed test, LCP INP CLS, CrUX, SEO audit, performance audit, sitemap audit.