Install
python3 -m pip install --upgrade pooled-job-scraper
Standard command
job-scraper \
--business-url https://example.com \
--company-name "Example Co" \
--output output/example-scraped.csv \
--unique-output output/example-unique.csv
Key flags
--business-url(repeatable, required)--company-name(optional, aligned by position)--outputand--unique-output--disable-cacheto skip staging post--no-control-promptto disable interactive pacing controls
Runtime controls
While running, use rate-control> with:
rate <rps>delay <seconds>autostatushelp
Submission and status endpoints
POST /api/scrape-cacheGET /api/scrape-cache?limit=25GET /api/scrape-cache?leaderboard=1&leaderboard_limit=20
Required mindset: respect source terms and rate limits, and prefer shared access surfaces over redundant private scraping.