Lighthouse API to audit any website.
Run a Google Lighthouse audit on any URL and get performance, accessibility, best practices, SEO and agentic browsing scores, with the full report, from one request.
- 500 free credits every month
- No card to start
- Failed requests cost nothing
POST /lighthouse
{
"url": "stripe.com"
}





Lighthouse audits, without the browser farm.
No Chrome to install and no audit servers to keep consistent. Each request runs Lighthouse in the cloud and returns the full report.
All five categories
Performance, accessibility, best practices, SEO and agentic browsing, with every audit behind each score.
categoriesDesktop or mobile
Audit with desktop settings by default, or mobile emulation to see how the page does on phones.
device: "mobile"Core Web Vitals
Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift and more, from the same report.
auditsLighthouse flags
Pass extra Lighthouse CLI flags, such as running only the SEO category, for faster, focused audits.
"--only-categories=seo"Full JSON report
Get a link to the complete Lighthouse JSON report, with every audit and its details, to store or process further.
data: report URLFrom any country
Audit through a proxy in another country to measure the page visitors there get.
proxyCountry: inAudit the page each country gets.
Localized sites serve different content, scripts and servers by country, and scores change with them. Add a country code and the audit runs through a proxy there.
proxyCountryaudits through any of 194 countries- Compare scores for localized versions of a site
- Adds 4 credits only on requests that use a proxy
- 0
- Countries
- Country
- Level of geo-targeting
- Opt-in
- Only when you need
The parameters you'll use most.
See what each parameter does, what it costs, and when to use it without digging through the API reference.
| Parameter | Type | What it does | Credits |
|---|---|---|---|
| url | string | The page to audit. Any public URL. | — |
| device | string | desktop or mobile. Defaults to desktop. | included |
| parameters | string[] | Extra Lighthouse CLI flags, e.g. ["--only-categories=seo"]. | included |
| followRedirect | boolean | Follow redirects and audit the final page. Defaults to false. | included |
| proxyCountry | string | Audit through a proxy in this country, e.g. "in". | +4 |
What people do with the Lighthouse API.
Catch performance regressions on every deploy
Run an audit after each deploy and fail the build when a score drops below your budget, before users feel it.
- Scores for all five categories
- Mobile and desktop
- Plain JSON, easy to assert on
POST /lighthouse
{
"url": "wikipedia.org"
}Your first audit, in a few lines.
# pip install geekflare-api
from geekflare_api.client import GeekflareClient
from geekflare_api.models import LighthouseDto
with GeekflareClient(api_key="<api-key>") as client:
result = client.lighthouse(
LighthouseDto(
url="https://example.com"
)
)
print(result)One API. Every stack.
The same key works from an agent, a workflow builder, an SDK or your own service. Pick the lane you already live in.
MCP server
One remote endpoint exposes Geekflare's tools to any MCP client. Your agent discovers them itself: no glue code, no per-tool wiring.
LLM & agent pipelines
LLM-ready Markdown straight into a retrieval pipeline, with the boilerplate stripped so you spend context on content, not navigation.
Workflow builders
Run any endpoint as a step in a visual scenario. Useful when the person who needs the data does not write code.
SDKs & REST
First-party typed SDKs for Python and Node. Everything else talks plain REST, from any language.
10 credits an audit. Here is what that buys.
Credits are shared with every other Geekflare API. Failed requests cost nothing.
Growth covers up to ~10,000 audits a month (100K credits), about $6.90 per 1,000 audits. Or $58/mo billed yearly.
- 500 credits / month
- 1 team member
- 7 days log retention
- 1 request per second
- 10K credits / month
- 3 team members
- 30 days log retention
- 5 requests per second
- 100K credits / month
- 5 team members
- 30 days log retention
- 10 requests per second
- 1M credits / month
- 25 team members
- 90 days log retention
- 25 requests per second
Loved by developers worldwide.
“Its been couple of years we are using Geekflare API, we like its stable production ready performance and cost-effectiveness of accessing multiple APIs through a single plan.”
Jitendra RauloDirector, Aarav Infotech“Works like a charm, easy to use and great support. Wished they offer more features for me to use.”
Pavel MarešCEO, webtero.com“I've been using Geekflare for both their API tools and their multi-AI chat platform. The URL-to-Markdown API has been a game changer for my content pipeline.”
Before you integrate Lighthouse audits.
Everything else is in the endpoint docs, and our support team replies to every email.
Open the endpoint docsproxyCountry adds 4 credits. Failed requests cost nothing.device: "mobile" to audit with mobile emulation and see how scores differ.50 audits a month, free.
The free tier renews every month and needs no card. Audit your first page in a single call.