Lighthouse & Core Web Vitals Checker API — Bulk PageSpeed avatar

Lighthouse & Core Web Vitals Checker API — Bulk PageSpeed

Pricing

$10.00 / 1,000 page auditeds

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

Lighthouse & Core Web Vitals Checker API — Bulk PageSpeed

Run real Google Lighthouse audits in bulk: performance, SEO, accessibility and best-practices scores, LCP/CLS/TBT with pass/fail, and top fixes. Mobile and desktop. No API key or quota. $10 per 1,000 audits.

Pricing

$10.00 / 1,000 page auditeds

Rating

0.0

(0)

Developer

Neo B

Neo B

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Run real Google Lighthouse audits in bulk and get one clean JSON record per page: Performance, SEO, Accessibility and Best-Practices scores, lab Core Web Vitals (LCP, CLS, TBT) with good / needs-improvement / poor ratings and an overall pass/fail, plus the top optimization opportunities ranked by estimated time saved. Mobile, desktop or both.

This Actor runs the open-source Lighthouse engine itself in headless Chrome — no PageSpeed Insights API key, no daily quota, no 429 errors — so large URL lists finish reliably.

Quick start

  1. Click Start with the prefilled URL https://example.com. It usually finishes in one to two minutes.
  2. You get one full mobile Lighthouse audit: performance, accessibility, SEO and best-practices scores plus Core Web Vitals.
  3. That first run costs $0.01, well within Apify's free monthly credit. Then swap in your own input or schedule it.

What you get

{
"query": "https://example.com",
"ok": true,
"requested_url": "https://example.com/",
"final_url": "https://example.com/",
"strategy": "mobile",
"performance_score": 100,
"accessibility_score": 100,
"best_practices_score": 96,
"seo_score": 80,
"lcp_ms": 754,
"cls": 0,
"tbt_ms": 0,
"fcp_ms": 754,
"speed_index_ms": 754,
"time_to_interactive_ms": 754,
"server_response_ms": 7,
"total_byte_weight_kb": 0,
"lcp_rating": "good",
"cls_rating": "good",
"tbt_rating": "good",
"core_web_vitals_lab": "pass",
"top_opportunities": [],
"failing_insights": [],
"failing_seo_audits": [
"meta-description",
"link-text"
],
"failing_accessibility_audits": [],
"lighthouse_version": "12.8.2",
"audited_at": "2026-09-15T07:54:17.472Z",
"source_url": "https://example.com/",
"fetched_at": "2026-09-15T12:00:00.000Z"
}

Use cases

  • SEO & performance monitoring: schedule weekly audits of your key pages and alert when scores or Core Web Vitals regress.
  • Agencies: audit every page in a client's sitemap (pair it with our Sitemap URL Extractor) and prioritize fixes by estimated savings.
  • Competitor benchmarking: compare performance and SEO scores across a market's top websites.
  • CI & AI agents: call via API or the Apify MCP server with a list of URLs; deterministic flat output.

Input

FieldTypeNotes
urlsstring[], requiredPages to audit; example.com works too
strategymobile | desktop | bothboth runs two audits per URL
maxUrlsintegerCap on URLs per run (default 100)

Pricing (pay per event)

EventPriceMeaning
page-audited$10.00 per 1,000 ($0.01 each)One completed Lighthouse audit (URL x device). Unreachable pages, invalid URLs and failed audits are never charged.

Example: auditing 500 URLs on mobile and desktop (1,000 audits) costs $10.00. No start fee.

factpipe Website Audit Toolkit

Bulk technical checks for agencies, SEO teams and deliverability owners, all pay-per-result. Feed a list of sites in, get one flat row per page or domain out.

WorkflowActorWhat it doesPrice
Website auditSitemap URL Extractor & 404 CheckerExtract every URL from XML sitemaps and flag 404s and broken entries$0.30/1k
Website auditLighthouse Auditor (this Actor)Lighthouse scores and Core Web Vitals for many pages, mobile or desktop$10/1k
Website auditEmail Security CheckerSPF, DKIM, DMARC and MX audit for any list of domains$3/1k

Use it together:

FAQ

Is this the same as Google PageSpeed Insights? It runs the same open-source Lighthouse engine that powers PageSpeed Insights' lab data, with the same mobile emulation and simulated throttling defaults. It does not return PageSpeed's field (CrUX) data, which comes from real Chrome users.

Why does my score differ slightly between runs? Lab scores vary a few points with network and server conditions; that is normal Lighthouse behavior. For monitoring, compare trends across scheduled runs.

What is TBT and why no INP? INP needs real user interaction and is only available as field data. Total Blocking Time (TBT) is Lighthouse's lab proxy for responsiveness and is rated against Core Web Vitals-aligned thresholds.

Am I charged when a page fails to load? No. DNS errors, blocked pages, timeouts and invalid URLs are returned with an error_code and are never charged.

Can I call it from Python, JavaScript, Make, Zapier or an AI agent? Yes. Run it through the Apify API or official Python/JavaScript clients, connect it to Make, Zapier, n8n, Slack or Google Sheets via Apify integrations, or expose it to AI agents through the Apify MCP server.

Reliability

Deterministic Lighthouse runs in an isolated headless Chrome, automatic browser restart on hangs, per-audit timeouts, structured failure reporting, daily health checks.