Plugins

Scrape Indeed job listings

Searches Indeed for query in location and returns the job listings as JSON: title, company, location, salary (with parsed min/max), jobTypes, companyRating, a snippet, datePosted (YYYY-MM-DD), sponsored (Indeed's paid placement) and a clean job url. Filter with country, job_type, days (posting age), remote, sort with sort (date returns the collected jobs newest first, sponsored ones included), and collect up to max_results across pages. Indeed sits behind Cloudflare + PerimeterX - handled for you.

post/jobs/indeed

Request

  • Base URL: https://api.scrapeunblocker.com
  • URL: https://api.scrapeunblocker.com/jobs/indeed
  • Auth: API key in header x-scrapeunblocker-key

Query parameters

querystring required

What to search, e.g. 'software engineer' or 'nurse'.

countrystring

Indeed country site: us, uk, ca, au, in, ie, de, fr, nl, es, it, at, ch, be, pl, se, sg, za, nz, mx.

locationstring nullable

Where, e.g. 'Austin, TX' or 'London'.

radiusinteger nullable

Search radius in miles/km around the location.

job_typestring nullable

Job type: fulltime, parttime, contract, internship, temporary.

daysinteger nullable

Max posting age in days: 1, 3, 7, 14.

remoteboolean

Only remote jobs.

sortstring

Ordering: relevance, date.

max_resultsinteger

How many jobs to collect across pages.

startinteger

0-based result offset to start from.

proxy_countrystring nullable

Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Defaults to the country's site.

Response

JSON with a jobs array plus totals.

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.