Get Indeed company reviews
Input
companySlug requiredIndeed company slug from the /cmp/<slug> URL, e.g. "Google" — the slug only, not a full URL.
page optionalReviews page number. Indeed paginates with a client-side Next button, so the script steps forward page-1 times; a high number costs a step per page. Paging past the last page yields no review cards.
Default: 1Output
found requiredReports only that the slug did not return HTTP 404. Indeed is inconsistent here — measured: some unknown slugs 404 while others are served a page — so found:true is NOT proof the company exists. Treat a non-null `name` or `rating` as the real existence signal.
companySlug requiredurl optionalname optionalCompany name as Indeed renders it; null when the page carried no company data. Together with `rating`, this is the reliable signal that the company is real.
page optionalrating optionalreviews optionalreviewCount optionalreviewsBlocked optionalTrue when the page carried no review cards and no aggregate-rating data. Usually Indeed's 'Additional Verification Required' anti-automation interstitial, but the same reading occurs when paging past the last page or when the slug does not name a real company, so it means 'no reviews were readable here', not specifically 'we were blocked'.
categoryRatings optionalWhatever detailed-category rating rows the page shows (e.g. work-life balance, pay and benefits) - the label text as Indeed renders it.
