Bulk PageSpeed & Core Web Vitals Checker
Pricing
from $4.00 / 1,000 pagespeed tests
Bulk PageSpeed & Core Web Vitals Checker
Run Google PageSpeed Insights on hundreds of URLs: performance, SEO, accessibility scores, lab metrics, real-user Core Web Vitals (LCP, INP, CLS from CrUX) with pass/fail, and the top fixes per page. Mobile and desktop. $5 per 1,000 tests, no Google key needed.
Pricing
from $4.00 / 1,000 pagespeed tests
Rating
0.0
(0)
Developer
Wrenfield Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Bulk PageSpeed & Core Web Vitals Checker runs Google PageSpeed Insights on a list of URLs (up to 5,000 per run) and returns one clean row per page and device: performance, SEO, accessibility and best-practices scores, lab metrics (LCP, FCP, TBT, CLS, Speed Index, page weight), real-user Core Web Vitals from Chrome UX Report (LCP, INP, CLS at the 75th percentile) with a passed / failed assessment, and the top fixes with estimated savings.
Built for SEO audits, agency reporting and monitoring site speed after releases. $5 per 1,000 tests, no Google Cloud project or API key needed.
- 📱 Mobile and desktop in one run.
- 👥 Real-user field data (CrUX): page-level when the page has enough traffic, otherwise whole-site (origin) data, clearly labelled.
- ✅ Core Web Vitals pass / fail exactly like the PageSpeed Insights report.
- 🛠️ Top opportunities per page ("Reduce unused JavaScript", "Serve images in modern formats") with ms / bytes saved.
- 🔁 Backup engine: if Google's quota is busy, pages are tested on a backup Lighthouse service so your run still finishes (lab data only).
- ⚡ Parallel testing: 100 URLs in about 5 minutes.
Wrenfield Search Data: keyword and AI-search visibility data, priced per result
- Keyword data: Keyword Search Volume · Keyword Difficulty · Keyword Research · Autocomplete Expander · Google Trends · People Also Ask · Competitor Keywords · Keyword Gap
- AI search visibility: AI Search Visibility Tracker · Google AI Overview Scraper · AI Answer Scraper · Agency AI Visibility Reports
- Site and domain SEO: Domain Authority & Traffic · Bulk PageSpeed · SEO Toolkit · SEO Agency Report
How to bulk check PageSpeed
- Paste your URLs (one per line;
https://is added when missing). - Choose Devices (mobile, desktop or both) and Lighthouse categories.
- Click Start and export to CSV / Excel / Google Sheets.
Input example
{"urls": ["https://apify.com", "https://example.com/blog/"],"devices": ["mobile", "desktop"],"categories": ["performance", "seo"]}
Output example
{"url": "https://apify.com","device": "mobile","status": "ok","engine": "pagespeed_insights","performance_score": 44,"seo_score": 85,"cwv_assessment": "passed","field_data_scope": "url","field_lcp_p75": 2100,"field_inp_p75": 160,"field_cls_p75": 0.02,"lab_lcp_ms": 5074,"lab_tbt_ms": 7990,"page_weight_bytes": 4543437,"opportunities": [{"id": "unused-javascript", "title": "Reduce unused JavaScript", "savings_ms": 160, "savings_bytes": 1319961}],"failed_audits": ["unused-javascript", "unminified-css"]}
Pricing
Pay-per-event pricing. Paid Apify plans get automatic volume discounts (Bronze, Silver, Gold).
| Event | Price |
|---|---|
PageSpeed test (pagespeed-test) | $0.005 per URL per device ($5 per 1,000) |
Backup Lighthouse test (lighthouse-test) | $0.015 per URL per device, only when Google's quota is busy and Use the backup Lighthouse service is on |
Turn off the backup service to never pay the higher price (tests then fail with a clear error while Google's quota is busy). You can also add your own free Google API key under Advanced.
Free Apify plan: 10 URLs per run.
Use it through the API, on a schedule or with AI agents
One-link MCP setup: https://mcp.apify.com?tools=wrenfield-data/bulk-pagespeed-checker (Claude, Cursor, VS Code or any MCP client). Set maxTotalChargeUsd on the run to cap what it can charge.
Schedule weekly speed checks, call it from the Apify API, or connect it to Make, Zapier, n8n and Google Sheets. AI agents can call it through the Apify MCP server; one URL takes about 15-30 seconds.
FAQ
Where does the data come from? From the official Google PageSpeed Insights API (Lighthouse lab test + Chrome UX Report field data). The backup engine runs the same open-source Lighthouse on a licensed provider (DataForSEO).
Why is there no field data for my page?
Chrome UX Report only covers pages and sites with enough real Chrome traffic. Small sites show cwv_assessment: no_data.
Why do scores change between runs? Lab scores vary a few points with network and server load. Field data (CrUX) is a 28-day rolling average and is stable.
Related tools
From the same developer:
- Website Tech Stack Detector: CMS, frameworks, analytics and ad tags
- SEO Toolkit All-in-One: traffic, keywords, competitors and backlinks of any domain
- Domain Authority & Traffic Checker: bulk authority and traffic metrics
- Businesses Without Websites: local businesses with no or weak websites
Feedback and support
Missing a field, hit an error, or need another country or option? Open an issue on the Issues tab and include the run ID. We read every issue and reply there.
Acceptable use
- This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by Google or DataForSEO.
- Only test websites you own or have a legitimate reason to audit, and don't use it to load-test or attack websites.
- The Actor may not be used from, or for people or organizations in, Russia, Belarus, Cuba, Iran, Syria, Myanmar, North Korea, Crimea or the Russian-occupied territories of Ukraine.
- You are responsible for using the results lawfully.