Skip to main content
GET
/
api
/
enterprise
/
company
/
employee-reviews
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer Token");
myHeaders.append("Content-Type", "application/json");

const requestOptions = {
  method: "GET",
  headers: myHeaders,
  redirect: "follow"
};

fetch("{{path}}/api/enterprise/company/employee-reviews/?company=salesforce&limit=50&offset=0", requestOptions)
  .then((response) => response.text())
  .then((result) => console.log(result))
  .catch((error) => console.error(error));
{
    "status": "success",
    "data": {
        "company": "salesforce",
        "overview": {
            "rating": 4.1,
            "business_outlook_rating": 0.71,
            "ceo_rating": 0.82,
            "recommend_to_friend_rating": 0.8,
            "compensation_and_benefits_rating": 4.4,
            "culture_and_values_rating": 4,
            "diversity_and_inclusion_rating": 4.2,
            "senior_management_rating": 3.6,
            "work_life_balance_rating": 3.9
        }
    }
}

Overview

Retrieves paginated employee reviews for a specified company, supporting configurable result limits and offsets for efficient data navigation. Returns a structured list of product reviews.

Endpoint Details

  • Method: GET
  • Endpoint: /api/enterprise/company/employee-reviews/

Authentication requirements

  • Include a valid JWT token in your request header
  • If you don’t have a token yet, you can get one from the /auth/token/ endpoint first.

Request

Request Parameters

Header Parameters

Authorization
string
required
JWT token obtained from the Authentication request
Content-Type
string
required
Must be application/json

URL Parameters

company
string
required
Permalink of the company whose employee reviews need to be fetched E.g. "salesforce"
limit
integer
Maximum number of employee reviews to return
offset
integer
Number of records to skip before starting to return results

Response

Successful response will have status as “success”. Results are returned in the response.
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer Token");
myHeaders.append("Content-Type", "application/json");

const requestOptions = {
  method: "GET",
  headers: myHeaders,
  redirect: "follow"
};

fetch("{{path}}/api/enterprise/company/employee-reviews/?company=salesforce&limit=50&offset=0", requestOptions)
  .then((response) => response.text())
  .then((result) => console.log(result))
  .catch((error) => console.error(error));
{
    "status": "success",
    "data": {
        "company": "salesforce",
        "overview": {
            "rating": 4.1,
            "business_outlook_rating": 0.71,
            "ceo_rating": 0.82,
            "recommend_to_friend_rating": 0.8,
            "compensation_and_benefits_rating": 4.4,
            "culture_and_values_rating": 4,
            "diversity_and_inclusion_rating": 4.2,
            "senior_management_rating": 3.6,
            "work_life_balance_rating": 3.9
        }
    }
}