NewMCP server live

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.

4.9average across
G2 — 4.8 out of 5Google — 4.9 out of 5Product Hunt — 5.0 out of 5
  • 500 free credits every month
  • No card to start
  • Failed requests cost nothing
Playground
Request
POST /lighthouse
{
  "url": "stripe.com"
}
loading example…
Want every endpoint and every parameter?
The Geekflare playground has every API and option, plus saved requests. Free with 500 credits a month.
Open the playground
Trusted by teams at
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
Handled for you

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.

categories

Desktop 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.

audits

Lighthouse 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 URL

From any country

Audit through a proxy in another country to measure the page visitors there get.

proxyCountry: in
Regional audits

Audit 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.

  • proxyCountry audits 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
POST/lighthouse{ "url": "shop.com", "proxyCountry": "us" }from United States
Parameters

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.

ParameterTypeWhat it doesCredits
urlstringThe page to audit. Any public URL.—
devicestringdesktop or mobile. Defaults to desktop.included
parametersstring[]Extra Lighthouse CLI flags, e.g. ["--only-categories=seo"].included
followRedirectbooleanFollow redirects and audit the final page. Defaults to false.included
proxyCountrystringAudit through a proxy in this country, e.g. "in".+4
Use cases

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
Typical request
POST /lighthouse
{
  "url": "wikipedia.org"
}
Example output · wikipedia.org
performance63
accessibility99
best-practices100
seo100
agentic-browsing100
Quickstart

Your first audit, in a few lines.

quickstart.pyofficial SDK
# 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)
Ways in

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.

ClaudeCursorCodexany MCP client
Set up the MCP server

LLM & agent pipelines

LLM-ready Markdown straight into a retrieval pipeline, with the boilerplate stripped so you spend context on content, not navigation.

RAGagentsmarkdown-llmgrounded search
See the solutions

Workflow builders

Run any endpoint as a step in a visual scenario. Useful when the person who needs the data does not write code.

ZapierMaken8n
Browse integrations

SDKs & REST

First-party typed SDKs for Python and Node. Everything else talks plain REST, from any language.

PythonNode.jsPostman
Open the API reference
Pricing

10 credits an audit. Here is what that buys.

Credits are shared with every other Geekflare API. Failed requests cost nothing.

5002M

Growth covers up to ~10,000 audits a month (100K credits), about $6.90 per 1,000 audits. Or $58/mo billed yearly.

audits · 60,000 credits
6,000
Plan
Growth · $69/mo
FreeNo card
$0/mo
~50
audits / month
  • 500 credits / month
  • 1 team member
  • 7 days log retention
  • 1 request per second
Starter
$19/mo
~1,000
audits / month
  • 10K credits / month
  • 3 team members
  • 30 days log retention
  • 5 requests per second
GrowthMost popular
$69/mo
~10,000
audits / month
  • 100K credits / month
  • 5 team members
  • 30 days log retention
  • 10 requests per second
Business
$349/mo
~100,000
audits / month
  • 1M credits / month
  • 25 team members
  • 90 days log retention
  • 25 requests per second
Start freeCompare plans and credit packsEvery account starts free. Upgrade from the dashboard when you need more, or buy a credit pack from $10.
Testimonials

Loved by developers worldwide.

Read all reviews
“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.”
Nicolas RiosHead of Product
Questions

Before you integrate Lighthouse audits.

Everything else is in the endpoint docs, and our support team replies to every email.

Open the endpoint docs

Scores for performance, accessibility, best practices, SEO and agentic browsing, plus a link to the full Lighthouse JSON report with every audit and metric, including Core Web Vitals.

An audit costs 10 credits. Auditing through a proxy with proxyCountry adds 4 credits. Failed requests cost nothing.

Yes. Desktop is the default. Set device: "mobile" to audit with mobile emulation and see how scores differ.

Running it in Chrome is manual and depends on your own machine and connection. The API runs Lighthouse in the cloud, so you can automate audits across many pages in a consistent environment.

Lighthouse scores vary with network conditions, server load and the test location at the moment of the audit, so runs from different tools and places differ a little.

Yes. Run audits in the dashboard playground, use it from Zapier, Make or n8n, or let AI agents call it through our MCP server.

50 audits a month, free.

The free tier renews every month and needs no card. Audit your first page in a single call.