Indeed Job Scraper avatar

Indeed Job Scraper

Deprecated

Pricing

Pay per usage

Go to Apify Store
Indeed Job Scraper

Indeed Job Scraper

Deprecated

Scrape job listings from Indeed in 18 countries. Extract title, company, salary, description, location, and posting date for job market analysis.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Dima Radov

Dima Radov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 months ago

Last modified

Categories

Security

Limited permissions

Share

Scrape job listings from Indeed.com — extract job title, company name, location, salary, description snippet, and job URL from search results.

Features

  • 🔍 Keyword & Location Search — Search by job title, keywords, and location
  • 🌐 Multiple Country Domains — Supports .com, .co.uk, .ca, .de, .fr, .in, .au and more
  • 📄 Pagination — Scrapes multiple pages of search results
  • 📋 Full Job Data — Extracts title, company, location, salary, description, and URL
  • 📝 Full Description Mode — Optionally click into each job to scrape the full description
  • 🚀 Playwright-powered — Handles JavaScript-rendered content

Input

FieldTypeRequiredDescription
searchTermsarray[string]✅Job search keywords (e.g., "software engineer", "data scientist")
locationstring❌Job location (e.g., "New York", "remote", "San Francisco, CA")
countrystring❌Indeed domain country code. Default: com
maxResultsinteger❌Max jobs to scrape (1-1000). Default: 50
maxPagesPerSearchinteger❌Max pages per search term. Default: 5
includeFullDescriptionboolean❌Scrape full job descriptions (slower). Default: false

Output

Each result is a JSON object with:

FieldDescription
jobIdIndeed unique job ID
titleJob title
companyCompany name
locationJob location
salarySalary information (if available)
descriptionSnippetShort description from search results
fullDescriptionFull job description (if includeFullDescription is true)
jobUrlDirect link to the job listing
ratingCompany rating (if available)
postedDateWhen the job was posted
jobTypeJob type/schedule (if available)
searchKeywordsSearch keyword used to find this job
searchLocationLocation used in the search

Example

{
"jobId": "abc123def456",
"title": "Software Engineer",
"company": "Acme Corp",
"location": "San Francisco, CA",
"salary": "$150,000 - $200,000 a year",
"descriptionSnippet": "We are looking for a software engineer to join our team...",
"jobUrl": "https://www.indeed.com/viewjob?jk=abc123def456",
"postedDate": "30+ days ago",
"searchKeywords": "software engineer",
"searchLocation": "remote"
}

Notes

  • Indeed rate limits and may show captchas for heavy usage. Keep maxResults reasonable.
  • The actor respects Indeed's maxPagesPerSearch setting to avoid excessive requests.
  • Job data availability depends on how the employer configured their listing on Indeed.