How to run Lighthouse API in advanced mode
Siterelic Lighthouse API can accept the following parameters.
- 
--screenEmulation 
- 
--screenEmulation.disabled 
- 
--emulatedUserAgent 
- 
--only-audits 
- 
--only-categories 
- 
--throttling-method 
- 
--extra-headers 
- 
--chrome-flags 
- 
--no-emulatedUserAgent 
- 
--blocked-url-patterns 
- 
--output 
- 
--preset 
In order to use these parameters, pass them in aparameters JSON array in the body of the input.
Let's explore some of the examples.
Run only SEO audit
{
    "url": "https://example.com/",
    "parameters": [
      "--only-categories=seo"
  ]
}
Save output in HTML format
{
    "url": "https://example.com/",
    "parameters": [
      "--output=html"
  ]
}
Run a single audit
{
    "url": "https://example.com/",
    "parameters": [
      "--only-audits=image-alt"
  ]
}
Run Lighthouse using Proxy
{
    "url": "https://example.com/",
    "proxyCountry": "fr",
    "parameters": [
      "--only-categories=seo"
  ]
}
You can also use multiple parameters
{
    "url": "https://example.com/",
    "parameters": [
      "--only-categories=seo",
      "--output=html"
  ]
}