{"openapi":"3.2.0","info":{"title":"PageSpeed Insights API","description":"The PageSpeed Insights API returns real-world data from the Chrome User Experience Report and lab data from Lighthouse. Accessibility (a11y), category pertaining to a website's capacity to be accessible to all users. Best Practices, category pertaining to a website's conformance to web best practice. Performance, category pertaining to a website's performance. Search Engine Optimization (SEO), category pertaining to a website's ability to be indexed by search engines.","version":"1.0.0"},"servers":[{"url":"https://pagespeed.jojapi.net"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/run_pagespeed":{"get":{"operationId":"get_run_pagespeed","summary":"Run Pagespeed","description":"Run Pagespeed","parameters":[{"name":"url","in":"query","description":"Required. The URL to fetch and analyze","required":false,"schema":{"type":"string","title":"url","example":"https://jojapi.com"}},{"name":"category","in":"query","description":"A Lighthouse category to run; if none are given, only Performance category will be run.\n\n- `CATEGORY_UNSPECIFIED `: Default UNDEFINED category.\n- `ACCESSIBILITY `: Accessibility (a11y), category pertaining to a website's capacity to be accessible to all users.\n- `BEST_PRACTICES `: Best Practices, category pertaining to a website's conformance to web best practice.\n- `PERFORMANCE `: Performance, category pertaining to a website's performance.\n- `SEO`: Search Engine Optimization (SEO), category pertaining to a website's ability to be indexed by search engines.","required":false,"schema":{"type":"string","title":"category"}},{"name":"locale","in":"query","description":"The locale used to localize formatted results","required":false,"schema":{"type":"string","title":"locale"}},{"name":"strategy","in":"query","description":"The analysis strategy (desktop or mobile) to use, and desktop is the default.\n\n- `STRATEGY_UNSPECIFIED `: UNDEFINED.\n- `DESKTOP`: Fetch and analyze the URL for desktop browsers.\n- `MOBILE`: Fetch and analyze the URL for mobile devices.","required":false,"schema":{"type":"string","title":"strategy"}},{"name":"utm_campaign","in":"query","description":"Campaign name for analytics.","required":false,"schema":{"type":"string","title":"utm_campaign"}},{"name":"utm_source","in":"query","description":"Campaign source for analytics.","required":false,"schema":{"type":"string","title":"utm_source"}},{"name":"captchaToken","in":"query","description":"The captcha token passed when filling out a captcha.","required":false,"schema":{"type":"string","title":"captchaToken"}}]}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-JoJAPI-Key","description":"Your JoJ API key."}}}}