# Glassdoor Company Interviews

> Glassdoor Company Interviews 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).

Retrieves paginated interview data for a specific company from Glassdoor, including questions, difficulty scores, outcomes, and how interviews were obtained.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-glassdoor-data/company-interviews?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-interviews-623a396a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ci36-J4_i5BI_7oKCJu2w

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-interviews-623a396a
```

Example prompt: Pull the most recent Glassdoor interview experiences for Google (company ID 9079), filtering for software engineering roles in San Francisco — show me the first page of results including questions, difficulty, and whether candidates got offers.

## When to prefer this

Use this endpoint when you need structured, real-time Glassdoor interview data for a specific company — including individual questions, difficulty scores, and offer outcomes — rather than general company reviews or salary data. It is ideal for job seekers preparing for interviews, recruiters benchmarking hiring processes, or analysts studying talent acquisition patterns at specific companies.

## Known failure modes

- Invalid or unknown company_id returns empty results or error
- Page number beyond available pages returns empty interview array
- Glassdoor rate limiting or anti-scraping measures may cause failures
- Very restrictive filter combinations (e.g., rare job function + specific location) may return zero results
- page > 1000 forces page_size down to 5 regardless of requested value

## How this service works

Get interviews made by the company, including questions, difficulty, outcome, and more data about interviews.

## Output

Returns a paginated list of interview records for the specified company, each containing interview questions, difficulty rating, outcome (offer received or not), how the interview was obtained (online, recruiter, college, etc.), and experience sentiment (positive, neutral, negative). Also returns aggregate stats: total interview count, average difficulty score, experience sentiment counts, and channel distribution counts.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "company_id"
 ],
 "properties": {
  "page": {
   "type": "number",
   "default": 1,
   "description": "The reviews page to return (each page includes up to 10 results)."
  },
  "sort": {
   "enum": [
    "POPULAR",
    "MOST_RECENT",
    "OLDEST",
    "EASIEST",
    "MOST_DIFFICULT"
   ],
   "type": "string",
   "default": "POPULAR",
   "description": "Return interviews in a specific sort order."
  },
  "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."
  },
  "location": {
   "type": "string",
   "description": "The location for which to get interviews (e.g. San-Francisco)."
  },
  "job_title": {
   "type": "string",
   "description": "Return interviews with job title matching a search query"
  },
  "page_size": {
   "type": "number",
   "default": 10,
   "maximum": 100,
   "minimum": 1,
   "description": "Maximum interview results to return in each page.  \n  Important note: when page > 1000, only 5 items are returned per page (higher page_size values are overridden) - this is due to Glassdoor's behavior."
  },
  "company_id": {
   "type": "string",
   "example": "1138",
   "description": "Company ID"
  },
  "job_function": {
   "enum": [
    "ANY",
    "ADMINISTRATIVE",
    "ARTS_AND_DESIGN",
    "BUSINESS",
    "CONSULTING",
    "CUSTOMER_SERVICES_AND_SUPPORT",
    "EDUCATION",
    "ENGINEERING",
    "FINANCE_AND_ACCOUNTING",
    "HEALTHCARE",
    "HUMAN_RESOURCES",
    "INFORMATION_TECHNOLOGY",
    "LEGAL",
    "MARKETING",
    "MEDIA_AND_COMMUNICATIONS",
    "MILITARY_AND_PROTECTIVE_SERVICES",
    "OPERATIONS",
    "OTHER",
    "PRODUCT_AND_PROJECT_MANAGEMENT",
    "RESEARCH_AND_SCIENCE",
    "RETAIL_AND_FOOD_SERVICES",
    "SALES",
    "SKILLED_LABOR_AND_MANUFACTURING",
    "TRANSPORTATION"
   ],
   "type": "string",
   "default": "ANY",
   "description": "Retu
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "interviews": {
     "type": "array",
     "items": {
      "type": "object"
     },
     "description": "The list of interview records returned for the request."
    },
    "page_count": {
     "type": "integer",
     "description": "The total number of pages available for the filtered results."
    },
    "total_count": {
     "type": "integer",
     "description": "The total number of interview records available."
    },
    "current_page": {
     "type": "integer",
     "description": "The current page number in the paginated results."
    },
    "filtered_count": {
     "type": "integer",
     "description": "The number of interview records matching the applied filters."
    },
    "newest_review_date": {
     "type": "string",
     "description": "The date of the newest interview review in the result set."
    },
    "interview_difficulty": {
     "type": "number",
     "description": "The average interview difficulty score."
    },
    "interview_question_count": {
     "type": "integer",
     "description": "The total number of interview questions collected in the results."
    },
    "interview_experience_counts": {
     "type": "object",
     "properties": {
      "NEUTRAL": {
       "type": "integer",
       "description": "The number of interviews reported as neutral experiences."
      },
      "NEGATIVE": {
       "type": "integer",
       "description": "The number of interviews reported as negative experiences."
      },
      "POSITIVE": {
       "type": "integer",
       "description": "The number of interviews reported as positive experiences."
      }
     }
    },
    "interview_obtained_channel_counts": {
     "type": "object",
     "properties": {
      "OTHER": {
       "type": "integer",
       "description": "The number of interviews obtained through other channels."
      },
      "COLLEGE": {
       "type": "integer",
       "description": "The number of interviews obtained through college recruiting."
      },
      "IN_PERSON": {
       "type": "integer",
       "description": "The number of interviews obtained through in-person contact."
      },
      "RECRUITER": {
       "type": "integer",
       "description": "The number of interviews obtained through a recruiter."
      },
      "APPLIED_ONLINE": {
       "type": "integer",
       "description": "The number of interviews obtained by applying online."
      },
      "STAFFING_AG
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-glassdoor-company-interviews-623a396a/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)
