On-page Lighthouse
The OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web pages and web apps. Needs url. Served by DataForSEO.
Inputs
- URL
- Target URL required field target page should be specified with its absolute URL (including http:// or https://)…Required · url
- For mobile
- Applies mobile emulation optional field if set to true, Lighthouse will use mobile device and screen emulation to test…Optional · for_mobile
- Categories
- Categories of Lighthouse audits optional field each category is a collection of audits and audit groups that applies…Optional · categories
- Audits
- Lighthouse audits optional field audits are individual tests Lighthouse runs for each specific…Optional · audits
- Version
- Lighthouse version optional field you can obtain the results specific to a certain Lighthouse version by specifying…Optional · version
- Language name
- Lighthouse language name optional field you can receive the list of available languages of the search engine with…Optional · language_name
- Language code
- Lighthouse language code optional field you can receive the list of available languages of the search engine with…Optional · language_code
- Browser screen width
- Browser screen width optional field set the screen width of the browser used for the Lighthouse audit to emulate a…Optional · browser_screen_width
- Browser screen height
- Browser screen height optional field set the screen height of the browser used for the Lighthouse audit to emulate a…Optional · browser_screen_height
- Browser screen scale factor
- Browser screen scale factor optional field set the device pixel ratio of the browser used for the Lighthouse audit;…Optional · browser_screen_scale_factor
- Browser network throttling method
- Browser network throttling method optional field defines the method used to apply throttling during the Lighthouse…Optional · browser_network_throttling_method
- Browser cpu throttling multiplier
- Browser CPU throttling multiplier required if browser_network_throttling_method is set to devtools; set the CPU…Optional · browser_cpu_throttling_multiplier
- Browser network throttling
- Browser network throttling required if browser_network_throttling_method is set to devtools; set the network…Optional · browser_network_throttling
- Tag
- User-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task…Optional · tag
Pricing
- Price
- Usage based, at the cost the provider reports for the call
- Billing
- Billed at the cost the provider reports for the call, never above $100. Your agent sees the maximum before running.
- Price checked
- 10 October 2026
Call
Your agent reads the schema and the price with inspect_tool before it runs the tool.
- MCP call
- cURL command
- TypeScript
- Tool ID
Alternatives
- On-page content parsingDataForSEOUsage based
- On-page crawlDataForSEOfrom $0.00015/page
- On-page duplicate contentDataForSEOFree
- On-page duplicate tagsDataForSEOFree
- On-page instant pagesDataForSEOUsage based
- On-page keyword densityDataForSEOFree
- On-page linksDataForSEOFree
- On-page microdataDataForSEOFree
- Compare all 17
Playbooks that use it
- Technical SEO auditEvery URL on the site, a sample of pages checked for status, tags and indexability, Core Web Vitals on key templates, and what Google shows for the site.
- Landing page diagnosisWhy a landing page converts less than before, from your ads, GA4 and Search Console together, with its mobile speed and its copy read against the ads that send traffic.
- Checkout funnel leaksWhere shoppers drop between product page and purchase in your GA4, by device and browser, with the speed of the pages they leave and what those pages say.
- Checkout teardownA browser agent walks three competitors’ checkouts as a guest, stopping before payment, and lists every step, fee and upsell, next to their shipping terms and page speed.
- Local business prospectsLocal businesses of one type in your area with their ratings, their websites read and tested for speed, and contacts at each, each with a concrete reason to call.
Connect your agent to 2,400+ tools for free
Sign in with Google or GitHub. No card required.