jobbR
is an R package that allows you to search for jobs via the Indeed API.
Install from GitLab
# install.packages("devtools")
devtools::install_git("https://gitlab.com/dashee87/jobbR.git")
library("jobbR")
You can install from GitHub (identical mirror of GitLab)
# install.packages("devtools")
devtools::install_github("dashee87/jobbR")
library("jobbR")
To make calls to the Indeed API, you'll need a publisher ID. It's free and can be obtained in a few minutes (just enter your name and email here). Once you've registered, your publisher id can be found on this page.
A more detailed description of the Indeed API can be found here (accessible once you log into your publisher account).
For example, to search for data scientist jobs in London:
require(jobbR)
jobSearch(publisher="publisherID", "data+scientist", country = "uk", location = "london")
You can also search by jobkey
jobkeySearch(publisher="publisherID", jobkeys = c("6e9c05292f3275f5","031c1652b9692d2e"))
Unfortunately, the Indeed API doesn't explicity provide salary figures. To overcome this, the getSalary
function scrapes the salary (if present) from the job description.
For more information on any function, consult the accompanying documentation:
# getSalary documentation
?getSalary
Please let me know if something's not working or if you have some good wrestling puns.
As far as I can tell, the Indeed API is free to use and imposes no limits on calls. Nevertheless, the package is to be used at your own risk.