Analyze
AI-generatedSummary
Runs a Google Lighthouse / PageSpeed Insights audit on a single URL by calling a NexGenData actor on Apify synchronously, and returns the actor's dataset items as output.
Inputs
- URL (required) — Full URL to audit, e.g. https://stripe.com/pricing. Whitespace is trimmed.
- Strategy — Mobile (default; slower 4G and low-end CPU profile) or Desktop hardware profile.
- Categories — Comma-separated Lighthouse categories: PERFORMANCE, ACCESSIBILITY, BEST_PRACTICES, SEO, PWA. Defaults to PERFORMANCE only (faster).
- Additional Fields: Google PageSpeed API Key — Your own Google PageSpeed Insights API key, passed to the actor only if set. Without it, runs share a small anonymous quota and often rate-limit.
- Additional Fields: Actor Memory (MB) — Memory allocated to the Apify actor run (actor default 1024).
- Additional Fields: Run Timeout (Seconds) — Maximum wait for the actor run; defaults to 240. Apify caps sync runs at 300 seconds.
Output shape
One output item per record returned by the actor's dataset (typically the audit result for the URL), with the actor's JSON as the item's json. Each item is paired to its input item.
Requires the nexGenDataApi credential with an Apify token; missing token throws an error. The exact result fields come from the actor and are not defined in the node. Runs once per input item. With Continue On Fail enabled, failures yield an item with an error message instead of stopping the workflow. A non-array object response is wrapped as a single item; an empty response yields no items.
Examples
Example 1: Check mobile performance of a landing page
URL=https://example.com, Strategy=Mobile, Categories=PERFORMANCE
Example 2: Full desktop audit with SEO and accessibility using your own Google key
URL from previous node, Strategy=Desktop, Categories=PERFORMANCE,SEO,ACCESSIBILITY,BEST_PRACTICES, Additional Fields: Google PageSpeed API Key set