Indeed Reviews Scraper avatar

Indeed Reviews Scraper

Pricing

Pay per event

Go to Apify Store
Indeed Reviews Scraper

Indeed Reviews Scraper

Indeed employee reviews for any company: stars and five sub-ratings, text, pros, cons, reviewer job title and location, employer reply. Filter by city, date or keyword. Built to beat memo23: the same reviews at a third of the price, no start fee. $0.50 per 1,000 reviews.

Pricing

Pay per event

Rating

0.0

(0)

Developer

TidyHarvest

TidyHarvest

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

Get Indeed company reviews for any employer: overall stars and the five sub-ratings (work-life balance, pay and benefits, job security and advancement, management, culture), the review title and text, pros, cons, the reviewer's job title, location and whether they still work there, helpful votes and the employer's public reply. Also collect the company overview (ratings by year, work-happiness scores, CEO approval, size, revenue, HQ, website), open jobs, salaries by job title and questions and answers, plus optional contact details from the company's own website. Paste company page URLs or names and get clean JSON, with no Indeed account.

What you can do with it

  • Employer-brand and competitor monitoring: pull reviews of your company and its rivals and compare ratings and complaints.
  • Local labor-market research: filter reviews by city ("San Diego, CA") and compare pay by job title across employers.
  • Retention and HR analytics: find what makes staff at similar employers stay or leave.
  • Ongoing tracking: turn on newReviewsOnly and schedule the actor to get only reviews you haven't seen.
  • Lead lists: company size, revenue, HQ, website and contact details for a list of employers.

Input

FieldWhat it does
companiesIndeed company page URLs on any Indeed site (https://www.indeed.com/cmp/Home-Instead, https://uk.indeed.com/cmp/...), the name after /cmp/, or a company name.
sectionsWhat to collect: reviews (default), company, jobs, salaries, questions. Pick any mix.
maxReviewsPerCompanyNewest first. 0 = every review. Default 100.
sinceOnly reviews on or after this date (YYYY-MM-DD).
locationOnly reviews from one city or state, as Indeed writes it: San Diego, CA.
countryReviewer country (US, GB... or ALL). Empty = the Indeed site's own country.
newReviewsOnlyReturn only reviews this actor hasn't returned to you before for the same company and filters.
maxItemsPerCompanyCap for jobs, salaries and questions per company. Default 100.
includeContactsAdd emails, phones, social profiles and address from the company's website to its overview row.
keywordsKeep only reviews, jobs or questions whose text contains one of these.
maxItemsHard cap on results for the whole run (also caps your cost).
proxyResidential by default (cost included in the price).

Example:

{ "companies": ["Home Instead", "https://www.indeed.com/cmp/Visiting-Angels"], "sections": ["reviews", "company"], "since": "2025-01-01", "maxReviewsPerCompany": 0 }

Output

Every row has a type: review, company, job, salary or question. A review:

{
"type": "review", "reviewId": "728ecb4624c0d4e7", "company": "Coast Care", "companySlug": "Coast-Care-1",
"date": "2026-02-20", "title": "Don't waste your time", "text": "...", "pros": null, "cons": null,
"ratings": { "overall": 1, "workLifeBalance": null, "compensationAndBenefits": null, "jobSecurityAndAdvancement": null, "management": null, "culture": null },
"reviewer": { "jobTitle": "Caregiver", "location": null, "country": "US", "isCurrentEmployee": false },
"helpfulVotes": 2, "unhelpfulVotes": 0,
"employerResponse": { "text": "Thank you for sharing your feedback...", "date": "2026-06-08" },
"url": "https://www.indeed.com/cmp/Coast-Care-1/reviews/..."
}

A company overview (shortened):

{
"type": "company", "company": "Home Instead", "rating": 3.6, "reviewCount": 10193,
"subRatings": { "workLifeBalance": 3.5, "compensationBenefits": 2.8, "jobSecurityAdvancement": 2.9, "management": 3.3, "culture": 3.4 },
"ratingByYear": [ { "year": 2026, "rating": 3.26 }, { "year": 2025, "rating": 3.56 } ],
"workHappiness": { "score": 74, "grade": "GREAT", "categories": { "Purpose": 79, "Compensation": 64 } },
"ceoApproval": 53, "employees": "1,001 to 5,000", "revenue": "$1M to $5M", "founded": 1999, "headquarters": "Omaha, NE",
"website": "https://www.homeinstead.com", "topJobTitles": [ { "title": "Caregiver", "jobs": 3764, "rating": 3.58 } ],
"contacts": { "status": "ok", "emails": [], "phones": ["+18886731166"], "socials": { "facebook": "..." } }
}

Jobs have title, location, salary, daysSincePosted, easyApply and a job link; salaries have jobTitle, medianPay, period and reports; questions have question, date, answers and the top answer with the answerer's role and location. The run's key-value store also has a SUMMARY with each company's name and review counts.

Measured results

  • Complete: every one of a test company's 57 reviews, review for review and word for word the same as an independent collection.
  • Cheap and quick: 117 reviews from two companies in 38 seconds, about $0.05 of platform cost per 1,000 reviews.

Compared with memo23's Indeed reviews scraper

Same company, same day (Coast Care, 57 reviews):

This actormemo23/apify-indeed-reviews-ppr
Reviews returned57 of 57, identical ids and text57
Price per 1,000 reviews$0.50 (less on paid Apify plans), no start fee$1.50 + $0.005 per run
Two links to the same companycounted oncecharged twice (114 results for 57 reviews)
Filter by reviewer city or countrybuilt-in fieldsnot an input field
Look up a company by nameyespage URLs only
Company overview, jobs, salaries, Q&A, new-reviews-only, contact detailsyesyes

Where memo23 still wins: it offers full job-description pages (Indeed no longer shows those without signing in, so we leave them out) and lists interview pages (Indeed now sends those links to the company overview).

Pricing

EventPrice per 1,000 (Free plan)What it is
review-scraped$0.50One review
item-scraped$0.50One job, salary row or question
company-scraped$2.00One company overview row
contacts-found$1.50Contact details added to a company row (only when an email or phone is found)

Paid Apify plans get lower prices. Filters and caps apply before you are charged. A run that finds nothing fails instead of silently returning an empty dataset.

Limits and notes

  • Sub-ratings are blank when the reviewer skipped them (common on short reviews).
  • Reviews are anonymous; only the job title and location the reviewer chose to share are included.
  • Contact details are what the company publishes on its own website.
  • Public data only, collected without logging in. Indeed's terms restrict automated collection; you are responsible for how you use and republish review text (short quotes for analysis are low risk, republishing the dataset is not).