Indeed Reviews Scraper avatar

Indeed Reviews Scraper

Try for free

2 hours trial then $19.00/month - No credit card required now

Go to Store
Indeed Reviews Scraper

Indeed Reviews Scraper

memo23/apify-indeed-reviews
Try for free

2 hours trial then $19.00/month - No credit card required now

Scrape indeed reviews and get important details such as review title, description or body of review, rating, date, location, author's job title and is author a current or former employee, review URL, pros and cons of a review, comment(s) of review

Overview

The Indeed Reviews Scraper allows you to gather reviews from Indeed and extract key details such as:

  • Review title, body, and rating
  • Date of review
  • Author's job title
  • Employment status (current/former employee)
  • Review URL
  • Pros and cons of the job
  • Comments on the review

Features

Multiple Search Queries

This scraper supports multiple Indeed review search URLs, such as:

How to Use

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. (Optional) Set Maximum Number of Reviews: Use the maxNumberOfReviews parameter to limit the maximum number of reviews scraped.
  3. (Optional) Set Maximum Date: Use the targetDate parameter to scrape reviews from the current date until the specified date.
  4. (Optional) Proxy Configuration: Configure proxy settings for improved reliability, as Indeed uses Cloudflare. Using a proxy is recommended.
  5. Run the Actor: Execute the actor to obtain the extracted data in your preferred format.
  6. Data Collection: The scraper outputs data in formats supported by Apify, such as JSON, HTML, CSV, or Excel.

Input Data Example

Below is an example configuration for scraping reviews from Indeed:

1{
2    "maxNumberOfReviews": 100,
3    "targetDate": "2024-04-03",
4    "proxyConfiguration": {
5        "useApifyProxy": true,
6        "apifyProxyGroups": [
7            "RESIDENTIAL"
8        ]
9    },
10    "startUrls": [
11        {
12            "url": "https://fr.indeed.com/cmp/Aza%C3%A9-1/reviews"
13        }
14    ]
15}

Output Structure

The output data typically includes information like:

  • Entity Information: Overall rating, total number of reviews, and rating breakdown.
  • Reviews: Details of individual reviews such as author information, rating, review body, and pros and cons.

Example output:

1{
2    "comments": [],
3    "compensationAndBenefitsRating": {
4        "rating": 0,
5        "type": "Salary/Benefits"
6    },
7    "country": "CA",
8    "cultureAndValuesRating": {
9        "rating": 0,
10        "type": "Job culture"
11    },
12    "currentEmployee": true,
13    "dsaWebappReviewUrl": "https://dsa-reporting-and-appeals.indeed.com/cr/?cmp=Deloitte&reviewId=939efd8fde3c522b",
14    "encryptedReviewId": "939efd8fde3c522b",
15    "helpful": 0,
16    "indexable": false,
17    "isDeletable": false,
18    "jobSecurityAndAdvancementRating": {
19        "rating": 0,
20        "type": "Job security/advancement"
21    },
22    "jobTitle": "Manager",
23    "jobTitleFilterLink": "/cmp/Deloitte/reviews?fjobtitle=Manager",
24    "location": "Canada",
25    "locationFilterLink": "/cmp/Deloitte/reviews?fcountry=CA&floc=Canada",
26    "managementRating": {
27        "rating": 0,
28        "type": "Management"
29    },
30    "normJobTitle": "Manager",
31    "overallRating": 4,
32    "redacted": false,
33    "reviewStatus": "APPROVED",
34    "reviewUid": "1ic4hefb7hicp802",
35    "reviewUrl": "/cmp/Deloitte/reviews/lots-of-smart-people?id=939efd8fde3c522b",
36    "sharingLink": "https://uk.indeed.com/cmp/Deloitte/reviews/lots-of-smart-people?id=939efd8fde3c522b",
37    "submissionDate": "7 November 2024",
38    "text": {
39        "languageTag": "en-CA",
40        "text": "Work is always interesting, lots of people to meet and things to learn. You have a better experience when you have leaders who are invested in your growth otherwise it’s a bit of a downer."
41    },
42    "title": {
43        "languageTag": "en-CA",
44        "text": "Lots of smart people "
45    },
46    "tweetAutoFillText": "Deloitte review on #indeedjobs: \"Lots of smart people \"",
47    "type": "LIST",
48    "unhelpful": 0,
49    "workAndLifeBalanceRating": {
50        "rating": 0,
51        "type": "Job work-life balance"
52    },
53    "entity": {
54        "totalRating": "3.9",
55        "totalReviews": 13536,
56        "ratingDetails": {
57            "1": 537,
58            "2": 755,
59            "3": 2600,
60            "4": 5100,
61            "5": 4500
62        }
63    }
64}

Explanation of Output Properties

  • comments: List of comments associated with the review.
  • compensationAndBenefitsRating: Rating related to salary and benefits provided by the company.
  • country: The country where the review is from (e.g., "CA" for Canada).
  • cultureAndValuesRating: Rating that reflects the job culture and values of the company.
  • currentEmployee: Boolean indicating if the author is a current employee.
  • dsaWebappReviewUrl: URL to the review in the DSA web app for reporting and appeals.
  • encryptedReviewId: Encrypted identifier for the review.
  • helpful: Number of users who found the review helpful.
  • indexable: Boolean indicating if the review can be indexed by search engines.
  • isDeletable: Boolean indicating if the review can be deleted.
  • jobSecurityAndAdvancementRating: Rating related to job security and advancement opportunities.
  • jobTitle: Job title of the author.
  • jobTitleFilterLink: Filter link for reviews based on the job title.
  • location: Location of the review (e.g., "Canada").
  • locationFilterLink: Filter link for reviews based on location.
  • managementRating: Rating related to management quality.
  • normJobTitle: Normalized job title for filtering.
  • overallRating: Overall rating given by the reviewer.
  • redacted: Boolean indicating if the review content has been redacted.
  • reviewStatus: Status of the review (e.g., "APPROVED").
  • reviewUid: Unique identifier for the review.
  • reviewUrl: URL to the review on Indeed.
  • sharingLink: Link for sharing the review.
  • submissionDate: Date when the review was submitted.
  • text: Review body text along with the language tag.
  • title: Title of the review along with the language tag.
  • tweetAutoFillText: Pre-filled text for sharing the review on Twitter.
  • type: Type of review listing (e.g., "LIST").
  • unhelpful: Number of users who found the review unhelpful.
  • workAndLifeBalanceRating: Rating related to work-life balance.
  • entity: Contains entity information such as total rating, total reviews, and detailed ratings for each score (1-5).

Support

Additional Services

Developer
Maintained by Community

Actor Metrics

  • 8 monthly users

  • 5 stars

  • >99% runs succeeded

  • Created in Apr 2024

  • Modified a month ago