Bulk PageSpeed & Lighthouse Checker – Core Web Vitals
Pricing
$2.00 / 1,000 audit results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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
| Feature | This Actor | Typical 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
- Paste URLs, or enter a website/sitemap URL.
- Choose mobile, desktop or both, and set your score thresholds.
- 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
FAILEDrecord.
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.
Related Actors from the same developer
- 📸 Website Screenshot API: full-page, mobile and PDF screenshots of any URL.
- 🗺️ Sitemap URL Extractor: every URL from a site's sitemaps, with new/removed URL monitoring.
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.