Lighthouse API

Run parallel Google Lighthouse API tests in your CI pipeline

Run Lighthouse tests on our concurrent headful browsers without dealing with packages, dependencies or child processes.

Lighthouse testing illustration

Scalable performance monitoring

No packages required
Call our /performance API with a simple POST request. There's no need for you to download node.js packages or anything else.
Simple parallel testing
Our API runs Lighthouse as a forked process. That way you can quickly run tests for multiple pages or simulated bandwidths without messing around with child processes.
Starting at multiple concurrencies
Run dozens of parallel tests with our packages starting at multiple concurrencies. For very high volumes, our enterprise deployments can run thousands of concurrent browsers.
Choose the metrics you need
Narrow down the received data by specifying categories in a config object. This behaves similar to how you'd use the Lighthouse Node API.
Detailed performance insights
Get comprehensive metrics including load times, accessibility scores, SEO analysis, and best practices for optimizing your web applications.
CI/CD integration
Seamlessly integrate performance testing into your continuous integration pipeline to catch regressions before they reach production.

Send a config object

Narrow down the received data by specifying categories in a config object. This behaves similar to how you'd use the Lighthouse Node API.

Performance config example

Receive scores in a JSON

You will receive a JSON object with the Lighthouse performance scores on a 0 to 1 scale for each requested test.

Performance response example

Ready to try the benefits of Browserless?