Indeed Jobs Scraper β€” Titles, Companies & Salaries avatar

Indeed Jobs Scraper β€” Titles, Companies & Salaries

Pricing

from $0.001275 / job scraped

Go to Apify Store
Indeed Jobs Scraper β€” Titles, Companies & Salaries

Indeed Jobs Scraper β€” Titles, Companies & Salaries

Scrape Indeed jobs by keyword and location in 30 countries: title, company, salary range, full description, skills, rating, company size and apply link. Date, job type and remote filters.

Pricing

from $0.001275 / job scraped

Rating

0.0

(0)

Developer

Hipersoft

Hipersoft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Features

Limited permissions

Share

Scrape job listings from Indeed by keyword and location and get them back as clean, structured JSON. Feed it plain search terms or full Indeed URLs, pick from 30 Indeed countries, and get job title, company, location, salary range, job type, full description, skills, company rating, company size, revenue and website, and the direct apply link. Export to JSON, CSV, Excel or XML.

Indeed Scraper input β€” search terms, country and result limits in the Apify Console

Features

  • πŸ”Ž Keyword + location search β€” pass searches as "software engineer|New York" lines, or drop in full Indeed jobs URLs; mix as many as you like.
  • 🌍 30 Indeed countries β€” set country to us, uk, ca, de, fr, au, in, sg, ae and many more.
  • πŸ’° Salary ranges β€” salary text plus numeric salaryMin, salaryMax, period and currency when shown.
  • πŸ“ Full job descriptions β€” the complete text on every row, not just a snippet.
  • 🏒 Company details β€” rating, review count, size, revenue, website and logo.
  • πŸ”— Direct apply links β€” the employer's own application page when there is one.
  • 🎯 Filters β€” posted date, job type, remote, Easy Apply, radius, and newest first.
  • 🏠 Remote detection β€” every record carries a boolean remote flag so you can filter work-from-home roles instantly.
  • ⭐ Company ratings β€” pulls the employer's star rating where Indeed displays one.
  • πŸ›‘οΈ Fast at scale β€” a test run collected 2,067 unique jobs across three searches in about two minutes.
  • πŸ“„ Depth controls β€” cap results with maxItemsPerSearch and maxPagesPerSearch to balance cost and coverage.

What you get

Indeed Scraper output example β€” one job per row with title, company, salary and apply link as structured JSON

Each job is one dataset record like this:

{
"jobId": "b565d98136d9734e",
"title": "Junior Technical Designer",
"company": "The Amatriot Group",
"location": "Rensselaer, NY",
"city": "Rensselaer",
"state": "NY",
"country": "US",
"salary": "USD 85,000 - 105,000 a year",
"salaryMin": 85000,
"salaryMax": 105000,
"salaryPeriod": "YEAR",
"salaryCurrency": "USD",
"remote": false,
"jobType": "Full-time",
"attributes": [
"Full-time",
"Technical drawing"
],
"snippet": "We are looking for a junior technical designer...",
"description": "We are looking for a junior technical designer to join our team...",
"rating": 4.1,
"reviewCount": 12,
"postedAt": "2 days ago",
"postedDate": "2026-11-03",
"url": "https://www.indeed.com/viewjob?jk=b565d98136d9734e",
"applyUrl": "https://amatriot.example/jobs/123",
"companyWebsite": "https://amatriot.example",
"companySize": "51 to 200",
"search": "technical designer|Albany"
}

Output schema

FieldTypeDescription
jobIdstringUnique Indeed job identifier.
titlestringJob title.
companystringEmployer name.
location, city, state, countrystringWhere the job is.
salarystringSalary text, when shown.
salaryMin, salaryMaxnumberSalary range.
salaryPeriod, salaryCurrencystringPer what, and in which currency.
remotebooleanWhether the role is marked remote.
jobTypestringFull-time, Part-time, Contract and so on.
attributesarraySkills, licenses and benefits listed on the job.
descriptionstringFull job text.
snippetstringFirst part of the description.
rating, reviewCountnumberEmployer rating and number of reviews.
postedAt, postedDatestringRelative and exact posting date.
urlstringJob page on Indeed.
applyUrlstringEmployer's application page, when there is one.
companyUrl, companyWebsite, companyLogostringCompany links.
companySize, companyRevenue, industry, companyDescriptionstringCompany details, when listed.
searchstringThe search this row came from.

Not every job has every field. Many employers don't post a salary.

Input

{
"searches": ["software engineer|New York", "data analyst|Remote"],
"country": "us",
"maxItemsPerSearch": 100,
"postedWithinDays": 7,
"jobType": "fulltime",
"sortBy": "date"
}
FieldDescription
searchesOne per line: `"keyword
countryIndeed country site.
maxItemsPerSearchJobs per search (default 100, about 800 at most).
maxPagesPerSearchResult pages per search, up to 100 jobs each.
includeDescriptionFull job text on every row. On by default.
postedWithinDaysOnly jobs posted in the last N days.
jobTypeany, fulltime, parttime, contract, internship or temporary.
remoteOnly / easyApplyOnlyOnly fully remote jobs, or jobs you can apply to on Indeed.
sortByrelevance or date.
radiusMilesDistance around the location.
proxyConfigurationOptional.

Use cases

  • Build or refresh a job board with fresh listings across markets.
  • Source candidates by monitoring roles at target companies and locations.
  • Track salary ranges and hiring demand for labor-market research.
  • Feed structured job data into an ATS, CRM or analytics pipeline.

Pricing

You pay per job delivered. A job found by two searches is charged once. See the Pricing tab for current rates.

FAQ

How many jobs can I collect per search? Each search reaches about 800 jobs. Use maxItemsPerSearch to set your limit. For more, split a search by city, job type or date.

Which countries are supported? 30 Indeed country sites, including the US, UK, Canada, Australia, Germany, France, India and Singapore. Salaries come in the local currency.

What export formats are supported? Export your results as JSON, CSV, Excel or XML, or pull them via the Apify API.

Can I connect this to other apps and services? The Indeed Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Building a jobs dataset? Combine Indeed with our other job-board scrapers:

Notes

This scraper returns publicly listed job information. It is an independent tool and is not affiliated with, endorsed by or connected to Indeed; "Indeed" is a trademark of its respective owner. Public data only.