1.0.0 • Published 4 years ago

indeed-job-frequency v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

indeed-scraper

A Node.js package for getting job list frequency from Indeed.com

This was adapted from the following package, and modified to scrape the total number of jobs for each query npm.

npm install indeed-job-frequency

Include the package

const indeed = require('indeed-job-frequency');

Query Indeed:

const queryOptions = {
  host: 'www.indeed.com',
  query: 'Software',
  city: 'Seattle, WA',
  radius: '25',
  level: 'entry_level',
  jobType: 'fulltime',
  maxAge: '7',
  sort: 'date',
  limit: 100
};
  • queryOptions object: host - string - The host to query. (country overview) - Default: 'www.indeed.com' query - string - The text to search. (i.e. Software Developer) - Default: Empty String city - string - The name of the city. Should be in the format 'Seattle, WA'. - Default: Empty String radius - string - The search radius in miles - Default: '25' level - string entrylevel, mid_level, or senior_level - Default: _Empty String jobType - string - fulltime, contract, parttime, temporary, internship, commission - Default: Empty String maxAge - string - The maximum age of jobs that are returned - Default: Empty String (No max age) sort - string - relevance, date - Default: 'relevance' limit - number - The maximum number of jobs to return - Default: 0 (No limit) excludeSponsored - boolean - Exclude sponsored job postings from the results - Default: false

  • Job object: title - string - Title of the job company - string - Company Name location - string - Location of the job summary - string - Beginning of the job description url - string - Url of the job page postDate - string - A string describing how long ago the job was posted salary - string - A string with salary information (can be empty) isEasyApply - boolean - A boolean describing if the job is easy apply