Indeed Company Scraper
Pricing
Pay per usage
Indeed Company Scraper
Scrape reviews, salaries, jobs, interviews, company profiles, and FAQ from Indeed in one click. Supports all international Indeed domains with automatic localization.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Girma Wakeyo
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Indeed Company: Reviews, Jobs, Salary, Interviews, About Scraper
Scrape reviews, salaries, jobs, interviews, company profiles, and FAQ from Indeed in one click. Transform raw data into recruitment strategies, competitive analysis, and market trends with enterprise-grade HR analytics.
Supports all international Indeed domains (indeed.com, indeed.fr, indeed.de, etc.) with automatic localization.
What does this Actor do?
This advanced Indeed scraper collects 6 distinct data types from company profiles:
- Company Reviews - Employee evaluations with ratings, pros/cons, employment status
- Job Listings - Position titles, salaries, descriptions, employment types
- Salary Information - Position-specific compensation, bonus breakdowns, experience-level earnings
- Interview Experiences - Interview questions, process stages, candidate experiences
- FAQ Sections - Common employee questions with official company responses
- Company Profiles - Headquarters, employee count, industry, revenue, mission statements
Why use this Actor?
- Recruitment Intelligence - Understand company culture and employee satisfaction before applying
- Competitive Analysis - Compare salaries and reviews across companies in your industry
- Market Research - Track hiring trends, salary ranges, and employee sentiment
- HR Analytics - Build data-driven recruitment strategies based on real employee feedback
- Brand Monitoring - Track your company's reputation on Indeed over time
How to use
- Create an Apify account if you don't have one at apify.com
- Go to the Actor's Input tab and configure your scraping parameters
- Enter Indeed company URLs - supports
/reviews,/jobs,/interviews,/salaries,/faq,/about, and root company pages - Click "Start" and wait for the results
- Download your data in JSON, CSV, Excel, or HTML format
Input
Configure the scraper via the Input tab. Here's an example JSON input:
{"startUrls": [{ "url": "https://www.indeed.com/cmp/Microsoft/reviews" },{ "url": "https://www.indeed.com/cmp/Microsoft/jobs" },{ "url": "https://www.indeed.com/cmp/Microsoft/salaries" },{ "url": "https://www.indeed.com/cmp/Microsoft/interviews" },{ "url": "https://www.indeed.com/cmp/Microsoft/faq" },{ "url": "https://www.indeed.com/cmp/Microsoft/about" },{ "url": "https://uk.indeed.com/cmp/NHS/reviews" },{ "url": "https://de.indeed.com/cmp/Siemens/jobs" }],"includeReviewStats": false,"includeMoreJobDetails": false,"monitoringModeForReviews": false,"maxItems": 100000,"targetDate": "2024-06-01","maxConcurrency": 10,"minConcurrency": 1,"maxRequestRetries": 8,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "FR"}}
Input Fields
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | array | Indeed company URLs to scrape | Required |
includeReviewStats | boolean | Also scrape review stats from the company page | false |
includeMoreJobDetails | boolean | Also scrape more job details from job pages | false |
monitoringModeForReviews | boolean | Only collect new reviews not scraped before | false |
maxItems | integer | Maximum items per crawl | 100000 |
targetDate | string | Scrape data up to this date (YYYY-MM-DD) | "" |
maxConcurrency | integer | Parallel page processing (1+) | 10 |
minConcurrency | integer | Minimum parallel threads (1-10) | 1 |
maxRequestRetries | integer | Retries for failed requests (1+) | 8 |
proxy | object | Proxy settings (recommended for Indeed) | Residential FR Apify proxy |
Output
The Actor outputs structured JSON data to a dataset. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example Review Output
{"type": "review","companyName": "Microsoft","reviewTitle": "Great work environment","reviewBody": "Excellent company with great benefits and work-life balance...","overallRating": 4.5,"pros": "Good benefits, smart colleagues, interesting projects","cons": "Can be bureaucratic, work-life balance varies by team","adviceToManagement": "Listen more to frontline employees","employmentStatus": "Current Employee","jobTitle": "Software Engineer","location": "Redmond, WA","date": "January 15, 2024","helpfulCount": 12,"url": "https://www.indeed.com/cmp/Microsoft/reviews","scrapedAt": "2024-06-15T10:30:00.000Z"}
Example Job Output
{"type": "job","companyName": "Microsoft","title": "Senior Software Engineer","location": "Redmond, WA","salary": "$150,000 - $200,000 per year","jobType": "Full-time","postedDate": "2 days ago","description": "We are looking for a Senior Software Engineer...","jobUrl": "https://www.indeed.com/viewjob?jk=abc123","url": "https://www.indeed.com/cmp/Microsoft/jobs","scrapedAt": "2024-06-15T10:30:00.000Z"}
Example Salary Output
{"type": "salary","companyName": "Microsoft","jobTitle": "Software Engineer","salary": "$141,020 per year","location": "Redmond, WA","url": "https://www.indeed.com/cmp/Microsoft/salaries","scrapedAt": "2024-06-15T10:30:00.000Z"}
Data Table
| Data Type | Key Fields |
|---|---|
| Reviews | title, body, rating, pros, cons, employment status, job title, location, date |
| Jobs | title, location, salary, job type, posted date, description, application URL |
| Salaries | job title, salary amount, location, category |
| Interviews | question, answer, job title, location, submission date |
| FAQ | question, answer, author, date |
| Company Profile | rating, total reviews, headquarters, employees, industry, revenue, description |
Pricing
The Actor runs on the Apify platform with pay-per-use pricing. Costs depend on:
- Compute units - based on runtime and memory usage
- Proxy usage - residential proxies are recommended for Indeed
- Data volume - number of pages scraped
Tip: Use maxItems and the concurrency settings to control costs. Start with a small test run before scraping large amounts of data.
Tips & Advanced Options
Monitoring Mode
Enable monitoringModeForReviews: true for scheduled runs to only collect new reviews not scraped in previous runs. This is ideal for tracking changes over time.
Review Stats
Enable includeReviewStats: true when scraping review pages to add aggregate review statistics, such as overall rating, total reviews, rating distribution, and category ratings when those values are visible on Indeed.
Job Details
Enable includeMoreJobDetails: true when scraping job pages to open each job URL and enrich the output with detail-page fields such as full description, benefits, and job detail sections.
Proxy Configuration
Indeed uses Cloudflare protection. Using residential proxies is strongly recommended:
{"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "FR"}}
International Domains
The scraper supports all Indeed domains:
www.indeed.com(US)uk.indeed.com(UK)de.indeed.com(Germany)fr.indeed.com(France)ca.indeed.com(Canada)- And more...
URL Types
The scraper automatically detects the URL type:
/reviews→ Employee reviews/jobs→ Job listings/interviews→ Interview experiences/salaries→ Salary data/faq→ FAQ/Q&A/about→ Company about page- Root
/cmp/Company→ Company profile (discovers and enqueues sub-pages)
Scheduling
Use Apify's scheduling feature to run the scraper automatically:
- Go to the Actor's Schedules tab
- Set up a cron job (e.g., daily at 9 AM)
- Enable monitoring mode for reviews to avoid duplicates
FAQ
Is this scraper legal?
This scraper extracts publicly available data from Indeed. Users are responsible for ensuring their use complies with Indeed's Terms of Service and applicable laws. We recommend reviewing Indeed's robots.txt and Terms of Service before running large-scale scraping operations.
Why do I need proxies?
Indeed uses Cloudflare protection that blocks automated requests. Residential proxies help bypass these protections by rotating IP addresses and appearing as legitimate user traffic.
Can I scrape private company pages?
No, this scraper only works with publicly accessible company pages on Indeed.
How accurate is the data?
The scraper extracts data as it appears on Indeed. However, Indeed may change their page structure at any time, which could affect extraction accuracy. We recommend testing with small runs first.
Support
- Issues: Report bugs or request features via the Issues tab
- Custom Solutions: Need a custom scraping solution? Contact us for enterprise support
- Documentation: Apify SDK Documentation
Disclaimer
This actor is provided as-is for educational and research purposes. Users are solely responsible for ensuring their scraping activities comply with Indeed's Terms of Service, robots.txt, and all applicable laws and regulations. The developer assumes no liability for misuse of this tool.
