Indeed Job Scraper avatar

Indeed Job Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Indeed Job Scraper

Indeed Job Scraper

Under maintenance

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

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

2 days ago

Last modified

Categories

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")
locationstringJob location (e.g., "New York", "remote", "San Francisco, CA")
countrystringIndeed domain country code. Default: com
maxResultsintegerMax jobs to scrape (1-1000). Default: 50
maxPagesPerSearchintegerMax pages per search term. Default: 5
includeFullDescriptionbooleanScrape 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.