Skip to main content

Confirm

Are you sure?

Round-up · 5 options

The best Lighthouse APIs

Running Lighthouse from code is easy once. Running it on a schedule, on someone else's pages, with the result delivered somewhere, is where the options differ.

By · Last updated: September 2026

TL;DR

Start with Google's PageSpeed Insights API: free, with CrUX field data while it lasts. Use URLpipe for Lighthouse delivered asynchronously to a webhook, next to the page's console errors and screenshot. Browserless runs Lighthouse on its hosted Chrome; Microlink bundles a Lighthouse report with previews; DebugBear is for monitoring trends over time.

Free plan, no credit card. 1,000 credits a month.

The shortlist

5 options, and what each is best for

  1. 1. URLpipeThat's us

    Docs

    Per-URL web data API

    One API for everything about a URL: Markdown, rendered HTML, a full-page screenshot, metadata, a summary, keywords, a Lighthouse audit and console errors — over HTTP or a hosted MCP server.

    Best for
    Several answers about the URLs you already have, for your code or your agent, with free cache hits and EU processing.
    Watch out for
    Single URLs only: no crawling, URL discovery, schema extraction, PDFs or SDKs, and no self-hosting. Credits are weighted — Markdown is 1, metadata 5, a summary 17. The residential exit is one exit, not a rotating pool.
    To start
    $0 — 1,000 credits/mo, no card · Starter $19/mo — 20,000 credits
  2. 2. PageSpeed Insights API

    developers.google.com

    Google's Lighthouse API

    Google's free API that runs Lighthouse on a public URL in a Google data centre and returns the full report, plus Chrome UX Report field data where it has it.

    Best for
    Free Lighthouse runs on public pages, with real-user field data alongside.
    Watch out for
    Public URLs only, fixed throttling and test location, no custom headers or cookies; an API key is needed in practice, with quota set per Google Cloud project. Google plans to drop CrUX field data from this API.
    To start
    Free; API key recommended
    PageSpeed Insights API alternatives
  3. 3. Browserless

    browserless.io

    Hosted headless browsers

    Hosted headless Chrome: connect Puppeteer or Playwright to it, or call REST endpoints for content, screenshots, PDFs, Lighthouse runs and crawls.

    Best for
    Teams that want to drive a browser with their own code, in the US or Europe.
    Watch out for
    Billed in units of up to 30 seconds of browser time; most REST endpoints are synchronous; the self-hosted version is SSPL-1.0 or a commercial licence.
    To start
    $0 — 1,000 units/mo, 2 concurrent · Prototyping $25/mo annual — 20,000 units
  4. 4. Microlink

    microlink.io

    Metadata and browser API

    A browser API built around link previews: metadata, screenshots, PDF, Markdown and a Lighthouse report, as flags on one GET request, served from a CDN cache.

    Best for
    Link previews and screenshots at volume, with Markdown from the same request.
    Watch out for
    Free is 25 requests a day, and paid plans pause at the quota until the next cycle. No AI summary, keyword extraction or webhook delivery; its MCP server runs locally, and the repository was archived in July 2026.
    To start
    $0 — 25 requests/day, no card · Pro $49/mo — 46,000 requests
    URLpipe vs Microlink
  5. 5. DebugBear

    debugbear.com

    Performance monitoring

    Web performance monitoring: scheduled Lighthouse-based lab tests, real-user data and alerts, with an API, a CLI and an MCP server.

    Best for
    Watching your own sites' performance over time, with trends and alerts rather than raw runs.
    Watch out for
    A monitoring product first — schedules, history and alerts — which a one-off audit of someone else's page doesn't use.

Criteria

What to look for in a Lighthouse API

  1. 1
    The Lighthouse version. Lighthouse 12 removed the PWA category; version 13 reports four — performance, accessibility, best practices, SEO.
  2. 2
    Delivery. An audit takes a while. Holding a connection for each one limits how many you can run.
  3. 3
    Conditions. Device, throttling and test location change the numbers. Know which you get.
  4. 4
    What else you learn about the page — a score says it's slow, not that a script threw.
  5. 5
    Data or a report. Some teams want JSON to store; others want trends and alerts.

Example

Lighthouse on URLpipe

Lighthouse 13 in real Chrome on our own custom-built rendering engine in Europe, 2 credits an audit, async by default: the report arrives at a signed webhook or waits at GET /result/:token for 30 days. Performance is weighted as Lighthouse weights it — Total Blocking Time 30%, Largest Contentful Paint 25%, Cumulative Layout Shift 25%, First Contentful Paint and Speed Index 10% each.

An audit delivered to a webhook
curl -X POST https://urlpipe.dev/lighthouse \
  -H "Authorization: Bearer $URLPIPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "report_to": "https://your-app.com/webhooks/urlpipe"}'

Want monitored reports?

URLpipe sells the audit as data. For monitored reports and a verdict across a site, Full Stack Audit is our sister product.

Recommendations

Which one to pick

If you need…Pick
Free Lighthouse runs and CrUX field dataPageSpeed Insights API
Audits delivered to a webhook, with console errors and screenshotsURLpipe
Lighthouse on a browser you also script yourselfBrowserless
A Lighthouse report bundled with link previewsMicrolink
Performance monitoring, trends and alertsDebugBear

Compared

Every option, side by side

CapabilityURLpipePageSpeed Insights APIBrowserlessMicrolinkDebugBear
Lighthouse auditsYesYesYesYesYes
JavaScript console captureYes—Your own codePartial—
ScreenshotsYes—YesYes—
Clean Markdown from a URLYes—YesYes—
Async + webhook for a single URLYes—Partial——
MCP serverHosted—HostedLocal (npx), archivedYes
Self-hostableNo—SSPL-1.0 or commercialmetascraper (MIT)—
Free tier1,000 credits/moFree with an API key1,000 units/mo25 requests/day—
EU processing, AI includedYes————

PageSpeed Insights API: checked against developers.google.com/speed/docs/insights/v5/get-started, developers.google.com/speed/docs/insights/v5/about, developers.google.com/speed/docs/insights/rest/v5/pagespeedapi/runpagespeed on September 24, 2026. Browserless: checked against browserless.io/pricing, docs.browserless.io/rest-apis/performance.md, docs.browserless.io/rest-apis/smart-scrape.md, docs.browserless.io/mcp/overview.md, github.com/browserless/browserless on September 24, 2026. Microlink: checked against microlink.io/pricing, microlink.io/docs/api/parameters/meta, microlink.io/docs/api/parameters/insights, microlink.io/docs/guides/content-conversion/url-to-markdown, microlink.io/integrations/mcp on September 24, 2026. DebugBear: checked against debugbear.com/docs/api on September 24, 2026. Products change — confirm on each vendor's site before you decide.

FAQ

Frequently asked questions

Is there a free Lighthouse API?
Yes, Google's PageSpeed Insights API. Google recommends an API key for automated use, with quota managed per Google Cloud project. URLpipe's free plan also covers 500 audits a month.
How many categories does Lighthouse audit?
Four in Lighthouse 12 and 13: performance, accessibility, best practices and SEO. The PWA category was removed in Lighthouse 12.
Why do Lighthouse scores differ between tools?
Device emulation, network throttling, the test machine and its location all change the numbers, and one run varies from the next. Compare runs from the same tool under the same conditions.

Try URLpipe on the free plan.

1,000 credits a month, no card. Confirm your email and your key is live — most people make their first request inside five minutes.