Indeed Company Scraper avatar

Indeed Company Scraper

Pricing

Pay per usage

Go to Apify Store
Indeed Company Scraper

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

Girma Wakeyo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

  1. Company Reviews - Employee evaluations with ratings, pros/cons, employment status
  2. Job Listings - Position titles, salaries, descriptions, employment types
  3. Salary Information - Position-specific compensation, bonus breakdowns, experience-level earnings
  4. Interview Experiences - Interview questions, process stages, candidate experiences
  5. FAQ Sections - Common employee questions with official company responses
  6. 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

  1. Create an Apify account if you don't have one at apify.com
  2. Go to the Actor's Input tab and configure your scraping parameters
  3. Enter Indeed company URLs - supports /reviews, /jobs, /interviews, /salaries, /faq, /about, and root company pages
  4. Click "Start" and wait for the results
  5. 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

FieldTypeDescriptionDefault
startUrlsarrayIndeed company URLs to scrapeRequired
includeReviewStatsbooleanAlso scrape review stats from the company pagefalse
includeMoreJobDetailsbooleanAlso scrape more job details from job pagesfalse
monitoringModeForReviewsbooleanOnly collect new reviews not scraped beforefalse
maxItemsintegerMaximum items per crawl100000
targetDatestringScrape data up to this date (YYYY-MM-DD)""
maxConcurrencyintegerParallel page processing (1+)10
minConcurrencyintegerMinimum parallel threads (1-10)1
maxRequestRetriesintegerRetries for failed requests (1+)8
proxyobjectProxy 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 TypeKey Fields
Reviewstitle, body, rating, pros, cons, employment status, job title, location, date
Jobstitle, location, salary, job type, posted date, description, application URL
Salariesjob title, salary amount, location, category
Interviewsquestion, answer, job title, location, submission date
FAQquestion, answer, author, date
Company Profilerating, 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:

  1. Go to the Actor's Schedules tab
  2. Set up a cron job (e.g., daily at 9 AM)
  3. Enable monitoring mode for reviews to avoid duplicates

FAQ

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.