Run Scraper

Copy and run these commands in your terminal from the autojob/ directory.

First-time setup

The first time you run any scrape command, a browser window will open. Log in to your LinkedIn account, then press Enterin the terminal. Your session is saved locally β€” you won't need to log in again unless it expires.

# Run from your terminal in the autojob/ folder
npm run scrape:managers -- --keywords "marketing manager" --location "Singapore"
Search Hiring Managers
Scrapes LinkedIn people search for hiring managers matching your keywords.
npm run scrape:managers -- --keywords "marketing manager hiring" --location "Singapore" --pages 3
Search Jobs
Scrapes LinkedIn remote job listings and saves them to the pipeline.
npm run scrape:jobs -- --keywords "remote marketing manager" --location "Singapore"
Clear Session
Deletes your saved LinkedIn session. You'll be prompted to log in again next run.
npm run scrape:clear

Target Locations

πŸ‡ΈπŸ‡¬ Singapore--location "Singapore"
πŸ‡¬πŸ‡§ United Kingdom--location "United Kingdom"
πŸ‡¦πŸ‡Ί Australia--location "Australia"