← API Catalog
Apify·Async
Google Jobs Scraper
Knowledge & Data$0.045 / Page Processed (up to 10 jobs)
What it does
The most advanced Google Jobs Scraper available! Built with enterprise-grade flexibility, lightning-fast performance, and comprehensive customization options. Extract detailed job data, application links, company information, and full job descriptions. Unlimited usage, no monthly rental fees.
Returns: The most advanced Google Jobs Scraper available! Built with enterprise-grade flexibility, lightning-fast performance, and comprehensive customization options. Extract detailed job data, application links, company information, and full job descriptions. Unlimited usage, no monthly rental fees.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | text | Yes | The job search query (e.g., 'Software Engineer', 'Data Scientist', 'Marketing Manager') |
country | select | No | Country the search targets - this is what drives regional results (Google's gl parameter), and when Job Location is empty the country's name is used as the location automatically. If unset, it is derived from the Google Domain (e.g. google.nl -> nl) and the actor logs a warning. Only countries where Google Jobs actually serves listings are selectable; a run targeting an unsupported country stops immediately with a clear message and charges no page fee. |
language | select | No | Interface language for the search (Google's hl parameter). Optional and usually best left unset: Google then uses the language that matches the country, which is required in many non-English markets - explicitly setting English (en) makes countries such as the Netherlands, Germany, Spain, Brazil, or Japan return zero results. Set it only when you specifically need a given interface language. |
location | text | No | Job location (city, state, or country). We recommend specifying a location at the city level for best results. If left empty and a Country Code is selected, the country name is used as the location automatically. If Google returns no results for a location-targeted search, the actor automatically retries with the location merged into the query. |
max_delay | number | No | Delay between API requests in seconds (to avoid rate limiting) |
lrad_value | text | No | Location radius value in km (e.g., '2', '5', '10'). Only used when include_lrad is true. |
num_results | number | No | Maximum number of job results to return |
output_file | text | No | Custom filename for saving results. Leave empty for auto-generated filename. |
include_lrad | boolean | No | Whether to include location radius filtering |
google_domain | select | No | Google domain to use for search. Also determines the default country when the Country Code input is unset (e.g. google.de -> de). Domains of countries where Google Jobs is unavailable stop the run with a clear message and no page fee. |
posted_within | select | No | Only return jobs posted within this window. Great for daily scheduled runs: set 'Last 24 hours' to avoid re-collecting listings you already scraped. Default 'Any time' applies no date filter (existing runs and tasks are unaffected). |
max_pagination | number | No | Maximum number of pages to fetch (each page has ~10 results). Set to 0 for unlimited pagination (fetch all available pages). |
Endpoints
GET
/v1/agents/resources/inspect/apify.johnvc.Google-Jobs-ScraperPublicPOST
/v1/agents/resources/estimate/apify.johnvc.Google-Jobs-ScraperPublicPOST
/v1/agents/resources/run/apify.johnvc.Google-Jobs-ScraperAgent keyGET
/v1/agents/resources/runs/{run_id}Agent keyQuick start
Run it with one Agent One Key over the OpenAI-compatible resource rail.
curl -X POST https://api.deva.me/v1/agents/resources/run/apify.johnvc.Google-Jobs-Scraper \
-H "Authorization: Bearer deva_your_key_here" \
-H "Content-Type: application/json" \
--data '{
"params": {}
}'Related in Knowledge & Data
Zillow Detail Scraper
Get details of Zillow properties from URLs. This Actor can be easily integrated with other Zillow Scrapers.
🔥 LinkedIn Jobs Scraper
ℹ️ Designed for both personal and professional use, simply enter your desired job title and location to receive a tailored list of job opportunities. Try it today!
Linkedin Jobs Scraper
Scrape Linkedin jobs from jobs search results using search URLs or filters. Get full job details, job poster and company details.
Posts Search Scraper for LinkedIn | No Cookies
Scrape LinkedIn posts by keyword without login. Get post content, reactions, author details, and media. Sort by relevance or date. Perfect for research, analysis, and monitoring trends.
Indeed Scraper
Scrape jobs posted on Indeed. Get detailed information from this job portal about saved and sponsored jobs. Specify the search based on location with the output attributes position, location, and description.
📩📍 Google Maps Email Extractor
Extract Google Maps contact details. Scrape websites of Google Maps places for contact details and get email addresses, website, location, address, zipcode, phone number, social media links. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.