Glassdoor

Glassdoor Scraper API

Real-time Glassdoor data — company profiles, employee reviews, salary ranges, and job listings. All data is scraped directly from Glassdoor and returned as structured JSON.

5 Endpoints REST API JSON 99.9% Uptime

Try it instantly

See real data shapes from every endpoint — no signup required.

Request
GET /glassdoor/search
query Google required
curl -G "https://api.pullapi.com/glassdoor/search" \
  -H "x-rapidapi-key: YOUR_API_KEY"
Response 200 OK
{
  "success": true,
  "data": [
    {
      "employer_id": "9079",
      "name": "Google",
      "logo_url": "https://media.glassdoor.com/sql/9079/google-squarelogo.png",
      "overall_rating": 4.4,
      "review_count": 32500,
      "size": "10000+ Employees"
    },
    {
      "employer_id": "1138171",
      "name": "Google Fiber",
      "logo_url": "https://media.glassdoor.com/sql/1138171/google-fiber-squarelogo.png",
      "overall_rating": 3.8,
      "review_count": 120,
      "size": "201 to 500 Employees"
    }
  ],
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

API Endpoints

5 endpoints across 5 categories.

Search

GET /glassdoor/search

Search for companies on Glassdoor by name. Returns a list of matching employers with basic info including employer ID, ratings, review count, and company size. Use the returned `employer_id` with other endpoints to get detailed data.

Parameters

Name Type Required Description Example
query string Yes Company name to search for. Examples: "Google", "Microsoft", "Goldman Sachs" Google

Example Response

{
  "success": true,
  "data": [
    {
      "employer_id": "9079",
      "name": "Google",
      "logo_url": "https://media.glassdoor.com/sql/9079/google-squarelogo.png",
      "overall_rating": 4.4,
      "review_count": 32500,
      "size": "10000+ Employees"
    },
    {
      "employer_id": "1138171",
      "name": "Google Fiber",
      "logo_url": "https://media.glassdoor.com/sql/1138171/google-fiber-squarelogo.png",
      "overall_rating": 3.8,
      "review_count": 120,
      "size": "201 to 500 Employees"
    }
  ],
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Company

GET /glassdoor/company

Get a company's full overview from Glassdoor including description, industry, size, revenue, headquarters, CEO info, detailed ratings across multiple categories (culture, work-life balance, compensation, etc.), and any Glassdoor awards. Requires the Glassdoor employer ID which can be obtained from the search endpoint or from Glassdoor URLs (the number after 'E' in URLs like glassdoor.com/Overview/-EI_IE9079).

Parameters

Name Type Required Description Example
employer_id string Yes Glassdoor employer ID (numeric, e.g. '9079' for Google). Can also accept a full Glassdoor URL or... 9079
employer_name string No Employer name slug (optional, improves URL accuracy for scraping). Examples: "Google", "Microsoft" Google

Example Response

{
  "success": true,
  "data": {
    "employer_id": "9079",
    "name": "Google",
    "website": "https://www.google.com",
    "logo_url": "https://media.glassdoor.com/sql/9079/google-squarelogo.png",
    "industry": "Internet & Web Services",
    "size": "10000+ Employees",
    "revenue": "$10+ billion (USD)",
    "type": "Company - Public",
    "year_founded": "1998",
    "headquarters": "Mountain View, CA",
    "stock": "GOOGL (NASDAQ)",
    "description": "A technology company that specializes in Internet-related services and products...",
    "mission": "To organize the world's information and make it universally accessible and useful.",
    "overall_rating": 4.4,
    "review_count": 32500,
    "salary_count": 85000,
    "job_count": 1200,
    "ceo_name": "Sundar Pichai",
    "ceo_approval": "92%",
    "recommend_to_friend": "85%",
    "ratings": {
      "overall": 4.4,
      "culture_and_values": 4.3,
      "diversity_and_inclusion": 4.2,
      "work_life_balance": 4.2,
      "senior_management": 3.8,
      "compensation_and_benefits": 4.5,
      "career_opportunities": 4.1,
      "ceo_approval": 92.0,
      "recommend_to_friend": 85.0,
      "business_outlook": 70.0
    },
    "awards": [
      {
        "year": 2025,
        "rank": 3
      },
      {
        "year": 2024,
        "rank": 7
      }
    ]
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Reviews

GET /glassdoor/reviews

Get paginated employee reviews for a company from Glassdoor. Each review includes overall and category-specific ratings (work-life balance, culture, compensation, etc.), pros, cons, advice to management, job title, location, and employment status.

Parameters

Name Type Required Description Example
employer_id string Yes Glassdoor employer ID (numeric). Can also accept a full Glassdoor URL or 'E'-prefixed ID. 9079
employer_name string No Employer name slug (optional, improves URL accuracy) Google
page integer No Page number for paginated results (starts at 1). Check `has_next_page` in the response to... 1

Example Response

{
  "success": true,
  "data": {
    "employer_id": "9079",
    "employer_name": "Google",
    "overall_rating": 4.4,
    "total_reviews": 32500,
    "page": 1,
    "has_next_page": true,
    "review_count_on_page": 10,
    "reviews": [
      {
        "review_id": "85432109",
        "date": "2026-02-18",
        "rating_overall": 5.0,
        "rating_work_life_balance": 4.0,
        "rating_culture": 5.0,
        "rating_diversity": 5.0,
        "rating_senior_management": 4.0,
        "rating_compensation": 5.0,
        "rating_career_opportunities": 4.0,
        "rating_ceo": "Approve",
        "rating_recommend": "Positive",
        "rating_business_outlook": "Positive",
        "title": "Great place to work with amazing perks",
        "pros": "Excellent compensation, free food, smart colleagues, cutting-edge projects.",
        "cons": "Can be bureaucratic at times. Work-life balance depends on team.",
        "advice": "Continue investing in employee growth and internal mobility.",
        "job_title": "Senior Software Engineer",
        "location": "Mountain View, CA",
        "employment_status": "Current Employee",
        "length_of_employment": "More than 3 years",
        "helpful_count": 42
      }
    ]
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Salaries

GET /glassdoor/salaries

Get salary data for a company from Glassdoor, broken down by job title. Each entry includes base pay median and range, total pay median and range, additional pay, pay period, and the number of salary reports (sample count).

Parameters

Name Type Required Description Example
employer_id string Yes Glassdoor employer ID (numeric). Can also accept a full Glassdoor URL or 'E'-prefixed ID. 9079
employer_name string No Employer name slug (optional, improves URL accuracy) Google
page integer No Page number for paginated results (starts at 1). Check `has_next_page` in the response to... 1

Example Response

{
  "success": true,
  "data": {
    "employer_id": "9079",
    "employer_name": "Google",
    "total_salaries": 85000,
    "page": 1,
    "has_next_page": true,
    "salary_count_on_page": 20,
    "salaries": [
      {
        "job_title": "Software Engineer",
        "base_pay_median": 156000,
        "base_pay_low": 125000,
        "base_pay_high": 196000,
        "base_pay_currency": "USD",
        "total_pay_median": 250000,
        "total_pay_low": 186000,
        "total_pay_high": 342000,
        "additional_pay_median": 94000,
        "pay_period": "yr",
        "sample_count": 12500
      },
      {
        "job_title": "Product Manager",
        "base_pay_median": 175000,
        "base_pay_low": 140000,
        "base_pay_high": 218000,
        "base_pay_currency": "USD",
        "total_pay_median": 290000,
        "total_pay_low": 210000,
        "total_pay_high": 398000,
        "additional_pay_median": 115000,
        "pay_period": "yr",
        "sample_count": 3200
      }
    ]
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Jobs

GET /glassdoor/jobs

Get current job listings at a company from Glassdoor. Each listing includes job title, location, salary estimate (if available), posting date, easy-apply status, and a link to the full job posting.

Parameters

Name Type Required Description Example
employer_id string Yes Glassdoor employer ID (numeric). Can also accept a full Glassdoor URL or 'E'-prefixed ID. 9079
employer_name string No Employer name slug (optional, improves URL accuracy) Google
page integer No Page number for paginated results (starts at 1). Check `has_next_page` in the response to... 1

Example Response

{
  "success": true,
  "data": {
    "employer_id": "9079",
    "employer_name": "Google",
    "total_jobs": 1200,
    "page": 1,
    "has_next_page": true,
    "job_count_on_page": 10,
    "jobs": [
      {
        "job_id": "1009234567",
        "job_title": "Senior Software Engineer, Cloud Infrastructure",
        "location": "Mountain View, CA",
        "company_name": "Google",
        "company_rating": 4.4,
        "salary": {
          "low": 174000,
          "median": 218000,
          "high": 274000,
          "currency": "USD",
          "period": "yr",
          "source": "Glassdoor est."
        },
        "salary_text": "$174K - $274K (Glassdoor est.)",
        "posted_date": "2026-03-10",
        "easy_apply": false,
        "job_url": "https://www.glassdoor.com/job-listing/senior-software-engineer-google-JV_IC1147401_KO0,24_KE25,31.htm?jl=1009234567"
      },
      {
        "job_id": "1009234890",
        "job_title": "Product Manager, Ads",
        "location": "New York, NY",
        "company_name": "Google",
        "company_rating": 4.4,
        "salary": {
          "low": 152000,
          "median": 192000,
          "high": 242000,
          "currency": "USD",
          "period": "yr",
          "source": "Glassdoor est."
        },
        "salary_text": "$152K - $242K (Glassdoor est.)",
        "posted_date": "2026-03-08",
        "easy_apply": true,
        "job_url": "https://www.glassdoor.com/job-listing/product-manager-google-JV_IC1132348_KO0,15_KE16,22.htm?jl=1009234890"
      }
    ]
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Code Examples

Get started in seconds with your preferred language.

Terminal
curl -G "https://api.pullapi.com/glassdoor/search?query=Google" \
  -H "x-rapidapi-host: glassdoor-scraper-api.p.rapidapi.com" \
  -H "x-rapidapi-key: YOUR_API_KEY"

Why PullAPI

</>

No Browser Needed

HTTP-based API. No Selenium, no Puppeteer, no headless browsers to manage.

Built-in Proxy Rotation

Automatic residential proxy rotation handles anti-bot detection for you.

Cached Responses

Smart Redis caching means faster repeated queries and lower costs.

$

Pay Per Request

No monthly commitment. Free tier included. Pay only for what you use.

Use Cases

What developers build with the Glassdoor Scraper API.

1

Salary Benchmarking

2

Employer Branding

3

Company Research

4

Job Market Analysis

Related Scrapers

More APIs in Jobs & Careers.

Ready to scrape Glassdoor data?

Start with the free tier. No credit card required.

Subscribe on RapidAPI →