Bulk Lighthouse & Core Web Vitals Audit — Page Speed avatar

Bulk Lighthouse & Core Web Vitals Audit — Page Speed

Pricing

from $20.00 / 1,000 page auditeds

Go to Apify Store
Bulk Lighthouse & Core Web Vitals Audit — Page Speed

Bulk Lighthouse & Core Web Vitals Audit — Page Speed

Measure real performance in a live browser: Core Web Vitals (LCP, CLS, FCP, TTFB), page weight and request breakdown by type, third-party load, DOM size, and prioritized speed opportunities with fixes. Returns a 0–100 score. Charged per page — no startup fee.

Pricing

from $20.00 / 1,000 page auditeds

Rating

0.0

(0)

Developer

Runlayer

Runlayer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Website Performance Audit — Core Web Vitals & Page Speed

Measure how fast a page really is, in a live Chromium browser: Core Web Vitals (LCP, CLS, FCP, TTFB), full page weight and request breakdown by resource type, third-party load, DOM size — plus a prioritized list of speed opportunities and a 0–100 score.

Not a meta-tag checker: it loads your page for real and reports what actually slows it down, with the fix for each issue.

Charged per page audited. No startup fee. Failures cost $0.

Quick start

{
"urls": ["https://your-site.com"],
"device": "mobile"
}

→ per page:

{
"url": "https://your-site.com",
"score": 72,
"lcpMs": 2380, "cls": 0.04, "fcpMs": 1290, "ttfbMs": 410,
"loadMs": 3120,
"totalKb": 2648, "requests": 84, "thirdPartyRequests": 37, "domNodes": 1120,
"renderBlocking": 5,
"weightByType": {
"document": { "count": 1, "kb": 42 }, "script": { "count": 29, "kb": 1180 },
"image": { "count": 31, "kb": 980 }, "stylesheet": { "count": 6, "kb": 210 }, "font": { "count": 4, "kb": 190 }
},
"opportunities": [
{ "severity": "warning", "title": "Render-blocking resources", "detail": "5 synchronous scripts/stylesheets in <head>…" },
{ "severity": "warning", "title": "Heavy JavaScript", "detail": "Scripts total 1180 KB. Code-split, tree-shake…" }
]
}

What it measures

GroupDetails
Core Web VitalsLCP, CLS, FCP, TTFB — measured live with PerformanceObserver, scored against Google's thresholds
Page weightTotal transferred bytes + breakdown by type (script / image / css / font / media / other), from real response sizes
RequestsTotal count, third-party count
DOMElement count (excessive-DOM flag)
OpportunitiesRender-blocking resources, oversized images, heavy JS, missing text compression, excessive DOM, too many requests, heavy page weight — each with a concrete fix
Score0–100 heuristic weighted on Core Web Vitals + weight + requests
DeviceMobile (Google's ranking basis) or desktop emulation

Use cases

  • Performance monitoring / CI: audit after each deploy via API; alert when score drops or LCP regresses. Run your whole site on a Schedule and sort by score.
  • Agency & client reports: a clean, quantified performance snapshot with a fix list.
  • Competitive benchmarking: compare your speed to competitors, at scale.
curl -X POST "https://api.apify.com/v2/acts/runlayer~website-performance-audit/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://example.com"], "device": "mobile"}'

Pricing

A fixed price per page audited (full browser render + measurement), plus standard Apify platform usage. Failed audits aren't billed.

FAQ

How does this differ from Google PageSpeed Insights? Same Core Web Vitals and opportunity ideas, delivered as a bulk API you can run on hundreds of URLs on a schedule, with no rate limits or keys, and consistent lab conditions for tracking trends.

Lab or field data? Lab — a controlled browser load, comparable to Lighthouse. Best for catching regressions and comparing pages under identical conditions.

Focused on SEO signals instead? See our companion SEO Audit actor — it adds titles, meta, headings, structured data and link checks on top of Core Web Vitals.


Want an INP measurement, a filmstrip, or a specific Lighthouse audit added? Open an issue. A ⭐ review helps others find it.

More tools by Runlayer

Part of a suite of fast, no-nonsense web utilities — all pay-per-result, charged only on success, no startup fee:

Use with AI agents (MCP)

This Actor is callable by AI agents through the Apify MCP server. Agents in Claude, Cursor, Windsurf, LangGraph, CrewAI and others can discover it via search-actors and run it as a tool — its inputs and outputs are fully described in the schema for reliable agent use.