Skip to content
All endpoints

Extract Glassdoor employee Pros/Cons reviews, 5-star histogram & sentiment polarity

GET/v1/glassdoor/reviews2 Credits / review (0 Credits on empty)($0.0002 / review ($0.08–$0.20 / 1K reviews))· Updated 2026-11-15

Direct Answer · Engineering Summary

GET /v1/glassdoor/reviews extracts paginated Glassdoor employee reviews with structured Pros, Cons, Advice to Management, job title, employment status, sub-ratings, 5-star distribution histograms, and employer aspect polarity tags. Pass either a numeric company_id (e.g. 1200340) or query=Printful to auto-resolve the employer ID and return reviews in one call at 2 Credits per review ($0.08–$0.20 per 1,000 reviews, 0 Credits on empty/error).

Honest Trade-Offs & Scope Boundaries

  • →Automatically resolves company names via query/company when company_id is omitted, saving an extra round-trip.
  • →Warm write-through cache (TTL=6h) serves repeat pages in <35ms; paid plans can pass ?fresh=true for live upstream refresh.
  • →Extracts public employee reviews only; anonymous reviewer identities remain protected.

Fetches paginated Glassdoor employee reviews by numeric company_id (e.g. 1001330) OR by company name query (automatically resolves company_id first). Includes Pros, Cons, Advice to Management, job title, employment status, workplace sub-ratings, 1–5 star distribution histogram, and aspect sentiment polarities.

Parameters

  • company_idstring

    Numeric Glassdoor employer ID (e.g. 1001330 for Printful). Optional if query is provided.

    Example: 1001330

  • querystring

    Employer name (e.g. Printful). Automatically resolves company_id when company_id is omitted.

    Example: Printful

  • pageinteger (1 to 500)

    1-based page number (10 reviews per page).

    Example: 1

  • sortstring

    Review sort order.

    Example: POPULAR

  • limitinteger (1 to 50)

    Maximum reviews to return (1–50).

    Example: 10

  • freshboolean

    Bypass 6-hour warm cache for live pull (paid/subscribed accounts).

    Example: false

Example Request (cURL / Python / JavaScript)

curl "https://api.reviewsdataapi.com/v1/glassdoor/reviews" \
  -H "x-api-key: rv_live_your_api_key"

Live Response Preview

{
  "code": 0,
  "provider": "https://reviewsdataapi.com",
  "status": "ok",
  "msg": "success",
  "data": {
    "platform": "glassdoor",
    "company_id": "1001330",
    "sentiment_summary": {
      "sampled_reviews": 10,
      "average_rating": 4.1,
      "star_distribution": {
        "1": 0,
        "2": 1,
        "3": 1,
        "4": 4,
        "5": 4
      },
      "star_percentages": {
        "1": 0,
        "2": 10,
        "3": 10,
        "4": 40,
        "5": 40
      },
      "sentiment_breakdown": {
        "positive_pct": 80,
        "neutral_pct": 10,
        "negative_pct": 10,
        "net_polarity_score": 0.56
      },
      "aspect_polarities": [
        {
          "aspect": "Work-Life Balance",
          "polarity": "positive",
          "positive_pct": 88,
          "mentions": 8
        },
        {
          "aspect": "Culture & Values",
          "polarity": "positive",
          "positive_pct": 86,
          "mentions": 7
        }
      ]
    },
    "reviews": [
      {
        "review_id": "89412018",
        "platform": "glassdoor",
        "company_id": "1001330",
        "rating": 5,
        "title": "Supportive engineering culture and genuine work-life balance",
        "pros": "Flexible hybrid work policy, modern TypeScript/cloud stack, and genuinely supportive teammates across Riga and Charlotte.",
        "cons": "Q4 peak e-commerce fulfillment season gets fast-paced across product teams.",
        "advice_to_management": "Keep investing in internal developer tooling.",
        "job_title": "Senior Software Engineer",
        "employment_status": "REGULAR",
        "is_current_employee": true,
        "location": "Charlotte, NC",
        "helpful_count": 6,
        "published_at": "2026-10-18T14:22:00.000Z",
        "sentiment": "positive",
        "polarity_score": 0.93
      }
    ],
    "pagination": {
      "page": 1,
      "per_page": 10,
      "total_reviews": 342,
      "total_pages": 35,
      "has_more": true
    }
  },
  "meta": {
    "request_id": "7a12f44b-1001-4330-9f12-89412018abcd",
    "endpoint": "/v1/glassdoor/reviews",
    "items_returned": 10,
    "credits_charged": 20,
    "cached": false,
    "took_ms": 2150
  }
}

Response Fields

Normalized Glassdoor employee Pros/Cons reviews, 5-star histogram, and aspect sentiment polarities.

FieldTypeSample / Notes
codeintegerExample: 0
providerstringExample: https://reviewsdataapi.com
statusstringExample: ok
msgstringExample: success
dataobject
platformstringExample: glassdoor
company_idstringExample: 1001330
sentiment_summaryobject
reviewsarray of object
review_idstringExample: 89412018
platformstringExample: glassdoor
company_idstringExample: 1001330
ratingnumberExample: 5
titlestring
prosstring
consstring
advice_to_managementstring
job_titlestring
employment_statusstring
is_current_employeeboolean
locationstring
helpful_countinteger
published_atstring
sub_ratingsobject
sentimentstringExample: positive
polarity_scorenumberExample: 0.93
paginationobject
metaobject

Status Codes

200
Normalized Glassdoor employee Pros/Cons reviews, 5-star histogram, and aspect sentiment polarities.
400
Missing or invalid query parameter (0 credits charged).
401
Missing or invalid rv_live_ API key.
402
Insufficient credit balance.