Run automated PageSpeed Insights API checks on a URL list and parse Lighthouse metric scores

domain: developers.google.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Acquire a PageSpeed Insights API key from Google Cloud Console; unauthenticated requests are subject to stricter rate limits
  2. Send GET requests to https://www.googleapis.com/pagespeedonline/v5/runPagespeed with parameters url, strategy (mobile or desktop), and key
  3. Parse the lighthouseResult.categories object for performance, accessibility, best-practices, and seo score values (0–1 scale)
  4. Extract Core Web Vitals audit details from lighthouseResult.audits including largest-contentful-paint, total-blocking-time, and cumulative-layout-shift numeric values
  5. Store results with a timestamp and the strategy value so you can track score drift over deployments across both mobile and desktop strategies

Known gotchas

Related routes

Automate Lighthouse runs using the PageSpeed Insights API
developers.google.com · 5 steps · unrated
Automate page performance audits using the PageSpeed Insights API
core-web-vitals · 5 steps · unrated
Manage PageSpeed Insights API rate limits when running large-scale batch Lighthouse audits
developers.google.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans