Skip to main content
The Indeed Jobs plugin turns any Indeed search into structured JSON. Give it a search term and a location, and it returns the listings Indeed shows - each with title, company, location, parsed salary range, job types, company rating, a snippet and a clean job URL. Filter by country, job type, posting age and remote, sort by date, and page through to max_results. It runs on the same fetch chain that serves getPageSource, so you get the listings without touching Indeed’s bot wall (Cloudflare + PerimeterX) and without an Indeed publisher account or API key.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.

Endpoint

Supported country sites

us uk ca au in ie de fr nl es it at ch be pl se sg za nz mx

Response

Response fields

Any field with no value is omitted from a job, so each item carries only the fields Indeed actually showed (e.g. salary or companyRating may be absent).

What you can build

  • Job-market monitoring - track roles, pay and volume for a title in a city over time.
  • Salary benchmarking - aggregate the parsed salary.min/max across a query.
  • ATS and aggregator feeds - pull fresh postings by days and sort=date.
  • Employer research - combine company, companyRating and snippet per role.

Next steps

Open the plugins

Run an Indeed search and grab the JSON.

Get an API key

Free trial available on the pricing page.