Google Jobs Search Scraper
Pricing
Pay per usage
Google Jobs Search Scraper
Scrape Google Jobs search results for job listings, companies, locations, salaries, and descriptions. Aggregate jobs from multiple sources.
Google Jobs Search Scraper
Pricing
Pay per usage
Scrape Google Jobs search results for job listings, companies, locations, salaries, and descriptions. Aggregate jobs from multiple sources.
A job search query string (e.g., 'software engineer remote', 'marketing manager New York', 'data scientist'). The actor automatically appends 'jobs' and constructs the Google Jobs URL. You can provide either this field or the 'urls' field. If both are provided, all URLs (constructed and explicit) will be scraped.
List of Google search URLs with job queries. Use Google Jobs URLs in the format: https://www.google.com/search?q=software+engineer+jobs&ibp=htl;jobs. You can also use regular Google search URLs containing job-related queries. If 'searchQuery' is also provided, URLs from both sources will be combined.
Maximum number of job listings to extract across all URLs. The actor will stop once this limit is reached. Set to a higher value if you need comprehensive results. Each job listing counts as one result.
Maximum number of job listings to extract per individual search query or URL. Useful when scraping multiple queries to ensure balanced coverage. Set to 0 for unlimited (bounded only by maxResults).
Whether to use residential proxies for scraping. Residential proxies are more expensive but much less likely to be blocked by Google. Recommended for production runs. Disable for testing or if you have your own proxy setup.
Whether to click on each job card and extract the full job description text. Enabling this makes the scraping slower (each job card is clicked individually) but provides complete job details. Disable for faster scraping if you only need titles, companies, and locations.