Scrape Jobs Search Results

With this API you can scrape jobs for any given area and field. You can even sort them on the basis of their posting dates.

You have to send a GET request to http://api.scrapingdog.com/jobs with the below-given parameters.

Parameters

Parameter
Description

api_key required

Your personal API key. Available on your dashboard Type: String

field required

You can use this parameter to pass either a job title or the name of the company.

Example - Product Manager

OR

Example - Amazon Type: String

geoid

This is the unique location ID. Default: 92000000 92000000 searches for jobs globally. Type: String

location

This is the location of the place you want the job listings from. Type: String

page

This is the page number of the jobs page. It should be greater than 0. Default: 1 Type: String

sort_by

This is an optional parameter through which you can sort jobs on the basis of their posting dates. Possible Values - day, week or month day will provide jobs that were posted in the last 24 hours. week will provide for the last 7 days and month will provide for the last 30 days.

Type: String

job_type

This parameter will help you extract all the jobs according to the type of job offered by the company. Possible Values - temporary, contract, volunteer, full_time & part_time. Type: String

exp_level

This parameter will help you filter out the jobs based on the experience required to apply for the job. Possible Values - internship, entry_level, associate, mid_senior_level & director. Type: String

work_type

This parameter will help you filter out the jobs based on their working model. Possible Values - at_work, remote, & hybrid. Type: String

filter_by_company

This parameter requires company ID and will help you get jobs for that particular company. Type: String

API Example

curl "https://api.scrapingdog.com/jobs/?api_key=5eaa61a6e562fc52fe763tr516e4653&field=python&geoid=100293800&page=1"

Response

Last updated