Skip to main content

Package for automatically applying to relevant jobs on popular job boards.

Project description


Package for automatically applying to relevant jobs on popular job boards.

This package is designed to crawl job boards like Monster, LinkedIn, and Indeed and automatically apply for jobs that you want. As of now only Monster is supported and only Speed Apply jobs are applied to. Further functionality needs to be added. speedapply uses selenium to traverse these web pages.


  1. Install using pip
$ pip install speedapply

In addition to the python package requirements, speedapply requires a selenium-compatible webdriver (e.g. chromedriver).

  1. Create a new folder to house the apply bot
$ python -m speedapply new_bot


$ speedapply new_bot
  1. Edit new_bot/ to choose jobs and locations you want.
# new_bot/
# job titles
    'Entry Level Software Engineer',
    'Data Engineer',
    'Machine Learning Engineer'

# job locations
    'New York, Ny',
    'Atlanta, GA',
    'Los Angeles, CA'
  1. Set environment variables for your username and password that get accessed by the bot in new_bot/ For example for
# new_bot/
import os

from speedapply.bots import ApplyBot
from speedapply.sites import Monster

monster_bot = ApplyBot(
  1. Import the bots and settings and run the start function in new_bot/
# new_bot/
import bots
import settings
from speedapply import start

if __name__ == "__main__":
    start(bots, settings)
$ python new_bot/

This will begin applying to each job title in each location on each job board specified.

Leave it running and easily apply to hundreds of jobs per day!


There are many improvements that can be made:

  • bots for more job boards
  • faster loading and filtering of jobs (possibly from APIs instead of web-scraping)
  • multiple drivers for quicker applying
  • better logging of jobs applied to

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for speedapply, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size speedapply-0.0.1-py3-none-any.whl (6.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size speedapply-0.0.1.tar.gz (5.6 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page