Scrape Indeed for job offers effortlessly. Extract all the data available to the public and more hidden like urgently hiring, sponsored, or postal codes, without login nor limits. You can download data as CSV, one JSON file, or one JSON file per URL.
Extract data for job positions all around the world. We do not require a login; everything is done anonymously. But at the same time, we can obtain even more data than the visually accessible one.
If you are looking for market monitoring, investment opportunities, or job position datasets, this is an excellent no-code solution for you. Enter URLs and get back hundreds of data points in seconds.
Job listings and job pages are supported. Check below for more info on their formats and outputs.
All CSVs will use comma as a field separator and quote (") as string delimiter. They will also always include headers.
JSON files will be arrays - for single files - and objects for JSON files generated per URL.
Listings
Will output position's title, company and its rating if present, salary, location, description snippet, and many more.
Below are examples for JSON and CSV formats. Take into account that the table is shortened for space reasons. It contains all the columns that appear on the JSON example.
JSON output
Position
Will output similar data as the listing but with a complete description and fewer search-related fields.
Below are examples for JSON and CSV formats. Take into account that the table is shortened for space reasons. It contains all the columns that appear on the JSON example.
JSON output
Indeed Scraper API
Developers may want complete control over our API to integrate with libraries and backend systems easily. We provide a language-agnostic API to help you programmatically take advantage of ZenRows functionality.
Proxies
Basic Stats
A job page in CSV or JSON format varies depending on the description, which tends to be lengthy. They may range from 2kB to 6KB or even more.
Lists include cropped snippets, so their size is limited. At 10 results per page, a URL would be around 20kB in CSV and 25kB in JSON.