Indeed Jobs Scraper avatar

Indeed Jobs Scraper

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
Indeed Jobs Scraper

Indeed Jobs Scraper

Scrape Indeed job listings in 60+ countries: title, company, rating, location with coordinates, salary range, job type, remote/hybrid, skills, benefits, full description and apply link. Filter by date posted, job type and remote. Thousands of jobs per search.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

🚀 Indeed Jobs Scraper

Scrape Indeed job listings in 60+ countries. The Indeed Jobs Scraper returns each job's title, company (with rating, logo, website and size), location with postal code and coordinates, salary range, job type, remote or hybrid setting, skills and benefits, the full description in text and HTML, the posting date, the Indeed link and the employer's own apply link. Filter by date posted, job type and remote/hybrid, and run many searches at once. Use it for job-market and salary research, recruiting and lead generation (companies that are hiring), job boards and alerts, or as training data.

✨ Features

  • 🌍 60+ Indeed countries: United States, United Kingdom, Canada, Australia, Germany, France, India, Netherlands, Spain, Italy, Brazil, Mexico, Japan, Singapore and many more.
  • 🔍 Many searches per run: job titles, skills or company names, one per line.
  • 📅 Date posted filter: last 24 hours, 3, 7 or 14 days.
  • 🧑‍💼 Job type and remote filters: full-time, part-time, contract, temporary, internship, permanent; remote or hybrid.
  • 💵 Salary as numbers: min, max, currency and period (hour, day, week, month, year) plus the text Indeed shows.
  • 🏢 Company details: rating, review count, Indeed company page, logo, website, size and industry where Indeed has them.
  • 📄 Full descriptions: plain text and HTML in every row, at no extra cost.
  • 📈 Deep results: one Indeed search shows about 1,000 jobs at most. When you ask for more, the scraper splits the search by posting date automatically (for example 2,650 "software engineer" jobs in New York and 1,860 in London).
  • ♻️ No duplicates: a job found by two of your searches is saved once.

🛠️ How It Works

  1. Enter search queries and a location (city, state, region or postal code). Leave the location empty to search the whole country.
  2. Pick the country and any filters, and set Max jobs: the default is 50.
  3. Run the Scraper: download the jobs as JSON, CSV or Excel or pull them through the API.

⚙️ Input

FieldWhat it does
Search queriesJob titles, skills or company names, one per line.
LocationCity, state, region or postal code as you would type it on Indeed. Empty = the whole country.
CountryWhich Indeed country site to search (US, GB, DE, IN, ...). Default US.
RadiusDistance around the location: miles in the US and UK, kilometres elsewhere. Default 25.
Date postedany, 1, 3, 7 or 14 days.
Job typeany, fulltime, parttime, contract, temporary, internship or permanent.
Remote / hybridany, remote or hybrid. Remote searches the whole country (remote jobs have no city).
Sort bydate (newest first) or relevance.
Max jobsTotal jobs to save across all searches. Default 50.
{
"searchQueries": ["data analyst", "business analyst"],
"location": "Chicago, IL",
"country": "US",
"radius": 25,
"datePosted": "7",
"jobType": "fulltime",
"sort": "date",
"maxItems": 500
}

Searching another country: set "country": "DE" and "location": "Berlin". Indeed labels (skills, benefits, job types) come in the country's language; jobTypes and workplace are always in English.

💰 Pricing

Pay only for the jobs you get. No monthly rental.

EventPriceWhat you get
Job$0.001 per job ($1.00 per 1,000)One job listing with all the fields below
Actor start$0.00005 per runCharged once when the run starts.

Examples: 50 jobs = $0.05 · 1,000 jobs = $1.00 · 10,000 jobs = $10.00.

📊 Sample Output Data

{
"jobKey": "bfccb4663f66c757",
"title": "Senior Developer",
"normalizedTitle": "senior developer",
"company": "Universal Technologies",
"companyRating": 3,
"companyReviewCount": 2,
"companyUrl": "https://www.indeed.com/cmp/Universal-Technologies-335fecc4",
"companyLogo": "https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/256x256/dd7709578953c822a3c77be1baa5a934",
"companyWebsite": "https://www.univstech.com/",
"companyIndustry": null,
"companySize": "51 to 200",
"location": "Brooklyn, NY 11238",
"city": "Brooklyn",
"state": "NY",
"stateName": "New York State",
"postalCode": "11238",
"streetAddress": "Brooklyn,NY 11238",
"countryCode": "US",
"countryName": "United States",
"latitude": 40.67899,
"longitude": -73.96182,
"salary": {
"min": 100,
"max": 105,
"currency": "USD",
"period": "HOUR",
"text": "$100 - $105 an hour"
},
"jobTypes": ["Full-time"],
"workplace": ["Hybrid"],
"isRemote": false,
"attributes": ["Health savings account", "Paid holidays", "Full-time", "W-2", "Health insurance", "Dental insurance", "401(k)", "Flexible spending account"],
"occupations": ["Software Development Occupations", "Back End Developers", "Technology Occupations"],
"easyApply": true,
"isUrgentHire": false,
"isHighVolumeHiring": false,
"description": "UNIVERSAL Technologies is seeking a Senior Developer for a hybrid position with 3 days onsite. Candidates must reside in the EST time zone, and an active Linked…",
"descriptionHtml": "<div><p><b>UNIVERSAL Technologies</b> is seeking a <b>Senior Developer</b> for a<b> hybrid position with 3 days onsite</…",
"language": "en",
"datePublished": "2026-09-10T05:00:00.000Z",
"dateOnIndeed": "2026-09-10T17:01:26.637Z",
"url": "https://www.indeed.com/viewjob?jk=bfccb4663f66c757",
"applyUrl": "https://univstech.hrmdirect.com/employment/view.php?req=3808989&jbsrc=1014&location=4fa8dbf2-8341-4352-b6c3-957cf5db826c",
"searchQuery": "software engineer",
"searchLocation": "New York, NY",
"country": "US",
"scrapedAt": "2026-10-18T10:31:59.764Z"
}

attributes lists everything Indeed tags the job with: skills, education, benefits, schedule, job type and work setting. applyUrl is the employer's own page when the job links out; easyApply is true when you can apply on Indeed. datePublished is when the employer published the job, dateOnIndeed when it appeared on Indeed (the date filter uses this one).

❓ FAQ

Do I need an Indeed account? No.

How many jobs can one search return? As many as Indeed has for it. Indeed shows about 1,000 jobs per search, so for bigger numbers the scraper splits the search by posting date on its own. A broad search such as "nurse" across the US returns many thousands.

Why does a job have no salary or company rating? Only some employers publish a salary, and only companies with reviews on Indeed have a rating. Those fields are null then.

Can I search remote jobs in a city? Remote jobs on Indeed have no city, so the remote filter searches the whole country. Use hybrid for jobs that are partly in an office near your location.