Indeed Employer Intelligence — Reviews, Interviews & Dossier
Under maintenancePricing
from $4.75 / 1,000 employer reviews
Indeed Employer Intelligence — Reviews, Interviews & Dossier
Under maintenance**Scrape Indeed employer reviews, interview Q&A, and company dossiers.** Returns rich records: **5 sub-ratings** (Comp, Culture, Job Security, Management, Work-Life), currentEmployee flag, full review body, interview process stories.
Pricing
from $4.75 / 1,000 employer reviews
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
8 days ago
Last modified
Share
Indeed Employer Intelligence — Reviews, Interviews & Company Dossier
Scrape Indeed's employer profiles at scale. One actor returns employee reviews with 5 sub-ratings, interview Q&A and process stories, and a rich company dossier — all from Indeed's /cmp/ pages via a geo-hardened, residential-proxy backed, Cloudflare-resilient fetch pipeline.
What you get
Reviews ($4.90 / 1,000 records)
- Full review body (
text) - Overall star rating (1–5)
- 5 category sub-ratings: Compensation & Benefits, Culture & Values, Job Security & Advancement, Management, Work/Life Balance
currentEmployeeflag (active vs. former employee)- Reviewer job title, location, submission date
helpful/unhelpfulvote counts- Encrypted review ID + review UID for deduplication
- Country code
Interviews ($5.90 / 1,000 records)
- Interview questions and answers (Q&A items)
- Process story: difficulty (Easy/Average/Difficult), experience (Positive/Negative/Neutral), hiring duration
- Overview experience summary text
Dossier (~$0.05 / company, flat)
- Company description, website, headquarters, employee size, founded year, industry
- Happiness score (Indeed's aggregate)
- Overall star rating + total review count
- Salary aggregate: ~100 job-title median salary benchmarks (
dossier_salary_titlesfield, JSON) - Similar companies list
Why this actor?
Reliability as the product
The /cmp/ endpoint sits behind Cloudflare's managed-challenge JS. Competitors
produce 1–3★ listings full of "returns empty dataset" complaints. This actor
uses dual-extract: JSON island (comp-initialData) primary + structural
data-testid fallback, combined with 403-retry with impersonation rotation
(Chrome/Safari/Chrome124 — chrome116 is intentionally excluded, it hard-403s).
Verified 30/30 at 3 req/s on residential (2026-06-04).
Geo-hardening
Six country presets built in: US, IN, JP, GB, DE, BR. Each drives the correct Apify residential proxy country, ensuring non-US buyers (Japan, India, Brazil employer markets) get localized reviews rather than US-biased results. Other Indeed scrapers don't advertise country-level proxy selection.
Name-to-slug resolver
Paste any company name ("JPMorgan Chase", "Bank of America") and the actor
resolves it to the correct Indeed /cmp/ slug automatically. Strategy:
deterministic dashed-slug guess (works for most well-known companies)
→ /companies/search fallback parse for ambiguous names. The #1 UX gap
with every competing actor.
Honest pagination ceiling
Indeed hard-limits accessible review history to ~3,000–3,960 reviews per
category (start ≥ 3,980 wraps back to page 0). This actor detects the wrap
via encryptedReviewId comparison and stops cleanly. The ceiling is disclosed
upfront in the listing description rather than silently truncating — a
credibility win vs. rivals that claim "complete export" for companies with
tens of thousands of reviews.
Input
| Field | Required | Default | Description |
|---|---|---|---|
companies | Yes | — | List of company names, Indeed slugs, or /cmp/ URLs |
modes | No | all three | reviews, interviews, dossier |
maxReviews | No | 500 | Max reviews per company (0 = all, up to ~3,960 ceiling) |
countryCode | No | US | Country preset: US, IN, JP, GB, DE, BR |
proxyConfiguration | No | RESIDENTIAL | Apify proxy config — residential strongly recommended |
Output schema
One flat dataset with record_type field: "review", "interview", or "dossier".
Type-specific fields are null for other record types. Every record includes
parse_confidence (0.0–1.0) and a warnings list for data-quality monitoring.
Proxy
Indeed's /cmp/ pages require residential proxy for reliable access. The default configuration uses Apify's RESIDENTIAL proxy group (available on free plan, paid by the buyer's account — zero extra cost to you). Bare datacenter IPs produce intermittent 403 errors.
Pricing
- Reviews: $4.90 / 1,000 records
- Interviews: $5.90 / 1,000 records
- Dossier: billed as one record per company at the dossier rate
A typical full pull of a large employer (500 reviews + interviews + dossier) costs approximately $1.50–$2.50 in actor charges.
Integrations
Built for HR and employer-brand teams benchmarking company reputation, culture ratings, and interview-process data from Indeed — the JSON/dataset output drops into the tools you already run, no glue code:
- n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
- Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
- MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
- API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.
See all Apify integrations.
FAQ
Does this work for non-US companies?
Yes. Use the countryCode input to pick the locale (US, IN, JP, GB, DE, BR).
The proxy country is matched automatically so you get localized reviews.
How many reviews can I get per company? Indeed hard-limits public review access to approximately 3,000–3,960 reviews per category (start ≥ 3,980 wraps back to page 0 — this is an Indeed platform limit, not an actor limit). The actor detects the wrap and stops cleanly. For very large employers (Google, Amazon) this is the honest ceiling; the actor discloses it.
Why are some sub-ratings 0?
Indeed reviewers can submit an overall rating without filling in the 5 sub-category
ratings. A value of 0 in comp_benefits_rating etc. means the reviewer chose not
to rate that category — it is not a data quality issue.
What happens if a company name doesn't resolve?
The actor tries a deterministic dashed-slug guess first (works for most well-known
companies), then falls back to Indeed's /companies/search endpoint. If neither
succeeds the company is logged and skipped — the run continues for the remaining
companies in the list.
Legal & Terms of Service
This actor collects publicly available data from Indeed's employer profile pages
(/cmp/ path). Reviews, interview Q&A, and company information displayed on these
pages are user-submitted public content accessible to any visitor without login.
Responsible use guidelines:
- Do not use this data to personally identify individual reviewers.
- Do not republish raw review text at scale in a way that replicates Indeed's content commercially.
- Respect Indeed's robots.txt and rate limits — the actor includes polite delays between requests.
- Review Indeed's Terms of Service and your local data-protection regulations (GDPR, CCPA) before using review data in HR decisions.
This actor is built for legitimate use cases: employer-brand benchmarking, talent acquisition research, competitive culture analysis, and HR analytics.
