Indeed Scraper avatar

Indeed Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Indeed Scraper

Indeed Scraper

Indeed Scraper extracts job listings and company data from Indeed. Collect job titles, employers, locations, salaries, descriptions, posting dates, company details, and job URLs. Ideal for recruitment, job market research, salary analysis, and hiring insights.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeFlow

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

๐Ÿ’ผ Indeed Scraper

A powerful Apify Actor that scrapes detailed job listings from Indeed with comprehensive data extraction, keyword search, URL-based scraping, and smart proxy fallback.

โœจ Features

  • โœ… Keyword Search: Search jobs by position/keywords and location
  • โœ… URL-Based Scraping: Scrape from job URLs, company pages, or search URLs
  • โœ… Combined Mode: Use both search and URLs together (each limited independently)
  • โœ… Multi-Country Support: Support for 60+ countries with country-specific domains
  • โœ… Comprehensive Data: Extract position, company, location, salary, job type, description, and more
  • โœ… Smart Proxy Fallback: Automatic fallback (no proxy โ†’ datacenter โ†’ residential with 3 retries)
  • โœ… Duplicate Detection: Filter out duplicate job listings
  • โœ… Company Details: Extract company ratings and review counts (optional)
  • โœ… Apply Links: Extract external application URLs (optional)
  • โœ… Real-time Logging: Detailed progress logs with proxy events
  • โœ… Error Handling: Robust error handling with automatic retries

๐Ÿ“‹ Input

JSON Example

{
"position": "web developer",
"location": "San Francisco",
"country": "United States",
"maxItemsPerSearch": 100,
"followApplyRedirects": false,
"parseCompanyDetails": false,
"saveOnlyUniqueItems": true,
"startUrls": [
{ "url": "https://www.indeed.com/viewjob?jk=5916e62b577782e7" }
],
"requestDelay": 1,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input Fields

  • position (optional): Positions/keywords for search (e.g., "web developer", "software engineer")
  • location (optional): City, zip code or locality for search (e.g., "San Francisco", "New York, NY")
  • country (optional, default: "United States"): Country for job search - supports 60+ countries
  • maxItemsPerSearch (optional, default: 100): Maximum jobs per search/URL (each limited independently)
  • followApplyRedirects (optional, default: false): Follow redirects to get final apply URLs
  • parseCompanyDetails (optional, default: false): Extract company rating and reviews
  • saveOnlyUniqueItems (optional, default: true): Filter duplicate job listings
  • startUrls (optional): List of URLs to scrape (job URLs, company pages, search URLs)
  • requestDelay (optional, default: 1): Delay between requests in seconds
  • proxyConfiguration (optional): Proxy settings with automatic fallback

๐Ÿ“Š Output

JSON Example

{
"id": "5916e62b577782e7",
"positionName": "Product Engineer (Frontend)",
"company": "Relace",
"location": "San Francisco, CA",
"salary": null,
"jobType": ["Full-time"],
"postedAt": "15 weeks ago",
"url": "https://www.indeed.com/viewjob?jk=5916e62b577782e7",
"externalApplyLink": "https://www.indeed.com/applystart?jk=...",
"rating": null,
"reviewsCount": 26,
"description": "About Us Relace is building...",
"descriptionHTML": "<div>...</div>",
"scrapedAt": "2026-02-14T12:06:18.917318Z",
"postingDateParsed": "2025-10-29T04:37:40.749Z",
"searchInput": {
"position": "web developer",
"location": "San Francisco",
"country": "United States"
},
"isExpired": false,
"success": true
}

๐Ÿ”„ Proxy Strategy

  1. No Proxy (default): Direct connection to Indeed
  2. Datacenter Proxy: If configured or if no proxy is blocked
  3. Residential Proxy: Automatic fallback if datacenter is blocked (with 3 retries)

All proxy events are logged clearly for monitoring.

๐Ÿš€ How to Use

  1. Go to https://console.apify.com
  2. Find the actor "indeed-scraper" and click it
  3. Configure inputs:
    • Enter position/keywords and location for search
    • OR add Start URLs
    • OR use both together
    • Select country
    • Configure other settings as needed
  4. Click Run
  5. Monitor logs and access results in OUTPUT tab

๐ŸŒ Supported Countries

The actor supports 60+ countries including:

  • ๐Ÿ‡บ๐Ÿ‡ธ United States
  • ๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom
  • ๐Ÿ‡จ๐Ÿ‡ฆ Canada
  • ๐Ÿ‡ฆ๐Ÿ‡บ Australia
  • ๐Ÿ‡ฉ๐Ÿ‡ช Germany
  • ๐Ÿ‡ซ๐Ÿ‡ท France
  • ๐Ÿ‡ฏ๐Ÿ‡ต Japan
  • ๐Ÿ‡ฎ๐Ÿ‡ณ India
  • And 50+ more...

โš ๏ธ Cautions

  • Data collected from publicly available sources only
  • User responsible for legal compliance
  • Respect Indeed's terms of service
  • Use appropriate delays between requests

๐Ÿ’ฌ Support

For custom solutions or feature requests, contact us at dev.scraperengine@gmail.com