# Glassdoor Company Reviews

> Glassdoor Company Reviews is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Fetches paginated employer reviews from Glassdoor for a given company, with filtering by language, employment status, and sort order.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-glassdoor-data/company-reviews?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-glassdoor-company-reviews-01f6eabf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HKplkzguIrSUU1KjxuUDd

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-openwebninja-com-glassdoor-company-reviews-01f6eabf
```

Example prompt: Pull me the most recent Glassdoor reviews for company ID 9079 — show me the first page, only reviews in English, and include extended rating breakdown so I can see how employees score different categories.

## When to prefer this

Choose this endpoint when you need structured, real-time employer review data from Glassdoor including ratings, review text, and employee sentiment — especially when you need filtering by language, employment type, or sort order. Prefer this over general web scraping when you need clean JSON output with pagination support and rating aggregates.

## Known failure modes

- Invalid or unknown company_id returns empty results or an error status
- Requesting a page beyond page_count returns empty data
- Unsupported language or domain enum value causes a validation error
- Rate limiting or payment failure returns a 402 or 429 HTTP error
- Glassdoor blocking or anti-scraping measures may cause transient failures or incomplete data

## How this service works

Get company (employer) reviews from Glassdoor, with filters, sort option, and pagination support.

## Output

Returns a JSON object containing review metadata (total count, page count, average rating, filtered/rated review counts) plus the paginated review records for the requested page, along with the applied parameters and a unique request ID. When extended_rating_data is enabled, includes rating breakdowns and distributions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "company_id"
 ],
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "description": "The reviews page to return (each page includes up to 10 results)."
  },
  "sort": {
   "enum": [
    "POPULAR",
    "MOST_RECENT",
    "HIGHEST_RATING",
    "LOWEST_RATING"
   ],
   "type": "string",
   "default": "POPULAR",
   "description": "Return reviews in a specific sort order."
  },
  "query": {
   "type": "string",
   "description": "Return reviews matching a search query"
  },
  "domain": {
   "enum": [
    "www.glassdoor.com",
    "www.glassdoor.co.uk",
    "www.glassdoor.com.ar",
    "www.glassdoor.com.au",
    "www.glassdoor.be",
    "www.glassdoor.be",
    "www.glassdoor.com.br",
    "www.glassdoor.ca",
    "www.glassdoor.ca",
    "www.glassdoor.de",
    "www.glassdoor.es",
    "www.glassdoor.fr",
    "www.glassdoor.com.hk",
    "www.glassdoor.co.in",
    "www.glassdoor.ie",
    "www.glassdoor.it",
    "www.glassdoor.com.mx",
    "www.glassdoor.nl",
    "www.glassdoor.co.nz",
    "www.glassdoor.at",
    "de.glassdoor.ch",
    "www.glassdoor.sg",
    "fr.glassdoor.ch"
   ],
   "type": "string",
   "default": "www.glassdoor.com",
   "description": "The Glassdoor domain to use."
  },
  "language": {
   "enum": [
    "en",
    "fr",
    "nl",
    "de",
    "pt",
    "es",
    "it"
   ],
   "type": "string",
   "default": "en",
   "description": "Return reviews written in a specific language."
  },
  "company_id": {
   "type": "string",
   "default": 9079,
   "example": "9079",
   "description": "Glassdoor company ID."
  },
  "employment_statuses": {
   "enum": [
    "REGULAR",
    "INTERN",
    "PART_TIME",
    "CONTRACT",
    "FREELANCE"
   ],
   "type": "string",
   "description": "Return reviews written by employees with a specific job type."
  },
  "extended_rating_data": {
   "type": "boolean",
   "default": false,
   "description": "Include extended company rating data such as rating breakdown and rating distributions."
  },
  "only_current_employees": {
   "type": "string",
   "default": false,
   "description": "Only return reviews written by current employees (at the time of writing)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "rating": {
     "type": "number",
     "description": "Average rating based on reviews"
    },
    "page_count": {
     "type": "integer",
     "description": "Total number of pages available"
    },
    "review_count": {
     "type": "integer",
     "description": "Total number of reviews"
    },
    "rated_review_count": {
     "type": "integer",
     "description": "Number of reviews that contain ratings"
    },
    "filtered_review_count": {
     "type": "integer",
     "description": "Number of reviews after filtering"
    }
   }
  },
  "status": {
   "type": "string",
   "description": "The status of the API response"
  },
  "parameters": {
   "type": "object",
   "properties": {
    "page": {
     "type": "integer",
     "description": "The current page number of the results"
    },
    "sort": {
     "type": "string",
     "description": "The sorting criteria applied to the reviews"
    },
    "language": {
     "type": "string",
     "description": "The language used for the reviews"
    },
    "company_id": {
     "type": "string",
     "description": "The unique identifier of the company"
    },
    "extended_rating_data": {
     "type": "boolean",
     "description": "Whether extended rating details are included"
    },
    "only_current_employees": {
     "type": "boolean",
     "description": "Whether to include only reviews from current employees"
    }
   }
  },
  "request_id": {
   "type": "string",
   "description": "A unique identifier for the request"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-glassdoor-company-reviews-01f6eabf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
