TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/borgius/jobspy-js/llms.txt
Use this file to discover all available pages before exploring further.
Site enum defines all supported job board platforms that JobSpy can scrape. Use these values to specify which sites to search when calling scrapeJobs().
Enum Values
LINKEDIN
Value: "linkedin"
Scrapes jobs from LinkedIn, the world’s largest professional networking platform.
- Supports authenticated and anonymous scraping
- Can fetch detailed job descriptions with
linkedin_fetch_description - Supports company-specific searches via
linkedin_company_ids
INDEED
Value: "indeed"
Scrapes jobs from Indeed, one of the largest job aggregators globally.
- Available in 50+ countries with localized domains
- Supports detailed job descriptions with
indeed_fetch_description - Includes company information and salary data when available
ZIP_RECRUITER
Value: "zip_recruiter"
Scrapes jobs from ZipRecruiter, a leading AI-powered job matching platform.
- Primarily focused on US market
- Known for aggregating listings from multiple sources
GLASSDOOR
Value: "glassdoor"
Scrapes jobs from Glassdoor, known for company reviews and salary transparency.
- Includes company ratings and reviews when available
- Supports multiple countries
- May require authentication for full access
GOOGLE
Value: "google"
Scrapes jobs from Google for Jobs search results.
- Aggregates listings from multiple job boards
- Requires
google_search_termparameter instead ofsearch_term - Provides broad coverage across sources
GOOGLE_CAREERS
Value: "google_careers"
Scrapes jobs directly from Google’s career pages.
- Official Google job openings
- Direct application links
BAYT
Value: "bayt"
Scrapes jobs from Bayt.com, the leading job site in the Middle East.
- Focused on MENA region (Middle East and North Africa)
- Supports Arabic and English listings
NAUKRI
Value: "naukri"
Scrapes jobs from Naukri.com, India’s largest job portal.
- Includes skills, experience range, and company ratings
- Supports work-from-home filtering
- Returns vacancy counts when available
BDJOBS
Value: "bdjobs"
Scrapes jobs from BDJobs.com, Bangladesh’s premier job site.
- Focused on Bangladeshi job market
- Supports multiple industries and job categories
Usage Examples
Single Site
Multiple Sites
Region-Specific Sites
Google Job Search
String Aliases
You can also pass site names as strings (case-insensitive):Type Definition
Related
- scrapeJobs() - Main scraping function that accepts Site values
- ScrapeJobsParams - Parameters interface including site_name
- Authentication - Setting up credentials for authenticated scraping
