- Job details
- Title, company, location, employment type and how long ago it was posted.
- Salary
- The salary text as shown, plus the parsed minimum, maximum and period where Google gives one.
- Highlights
- Qualifications, responsibilities and benefits, and the description.
- Apply links
- Every application option Google lists, with the board name and the original URL.
- Source
- The board Google found the listing on (via) and Google's own job id for deduplication.
Google Jobs API: Job listings, salaries and every apply link Google Jobs shows.
This Google Jobs API returns the job listings Google shows for a search, with the title, company, location, the job board it came from, when it was posted, employment type, the salary text and parsed range, the description highlights and every application link, as clean JSON rows. Search by role and place in any country Google Jobs covers.
- $0.03
- for a ten-job search: $0.018 per successful query covers six jobs, then $0.003 a job
- 20
- searches per run, up to ten jobs each from Google's first response
- Free
- searches that deliver no jobs: no Actor event charge
What it returns
What teams use the Google Jobs API for
Job boards and aggregators
Fill a niche board or alert service with fresh listings for chosen roles and places.
Salary research
Collect posted salary ranges for a role across cities and companies.
Recruiting and sales signals
See which companies are hiring for which roles, and where.
Labour market analysis
Track demand for skills and roles over time on a schedule.
Price
- $0.018 per successful query, which includes its first six jobs.
- $0.003 for each job after the sixth: a ten-job search costs $0.03.
- Searches with no jobs are free. Apify adds a $0.00005 start charge per run.
You pay through your own Apify account, and you can cap any run with a maximum cost.
Call it from your code
Send the input as JSON and get the rows back in the same request, or start the run on a schedule from the Apify Console. Replace YOUR_APIFY_TOKEN with the API token from your Apify account settings.
curl -X POST "https://api.apify.com/v2/acts/zaiq~google-jobs-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries":["software engineer jobs in austin"],"country":"us","maxJobsPerQuery":10}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("zaiq/google-jobs-scraper").call(run_input={"queries": ["software engineer jobs in austin"], "country": "us", "maxJobsPerQuery": 10})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)The same Actor runs from JavaScript, Make, Zapier, n8n and AI agents through Apify's MCP server. The full input list is on its Apify Store page.
Sample row
{
"verdict": "Job found; 8 apply options; salary shown.",
"title": "Senior Software Engineer",
"company": "Example Company",
"location": "Example City, Region",
"via": "Example Careers",
"postedAgo": "3 days ago",
"employmentType": "full-time",
"salaryText": "155K to 170K a year",
"salaryMin": 155000,
"salaryMax": 170000,
"applyLinkCount": 8
}Google Jobs API: questions
Is there an official Google Jobs API?
No. Google's Cloud Talent Solution lets employers and job boards search their own listings, but there is no public API for the Google Jobs results people see in search. This one reads those public results and returns them as data.
How many jobs does one search return?
Up to ten jobs from Google's first response for each query, and up to 20 queries a run. Run one query per city or role to cover more.
Which countries work?
Set the two-letter country code (us, gb, za, de and so on) and write the query the way a local job seeker would. Results come back in English or German.
Does it include the full job description?
It includes the description and highlights Google shows, plus every application link so you can open the original posting.
More data APIs from ZAIQ
Google Trends API
Interest over time, regions and related searches for any term and country. $0.70 per 1,000 rows.
Keyword research API
Search volume, CPC, difficulty and intent for keyword lists in 60 countries. $1 per 1,000 keywords.
Google Hotels API
Nightly prices, stay totals, ratings and booking-site offers for any place and dates.
SEO audit API
Technical SEO and AI crawler readiness, scored page by page, with an HTML report. $0.01 a page.
AI visibility tracker
Brand mentions, citation share and cited sources across six AI engines. $0.10 an answer.
Media monitoring tool
New brand mentions across news, Reddit, YouTube and forums, with sentiment. From $0.003 a mention.
Startup funding API
Recently funded companies with rounds, investors, Form D amounts and hiring signals. $0.02 a company.
All data APIs →
Every API on one page, with what each returns and costs.
Run the Google Jobs API on Apify.
Open it on the Apify Store, paste your input and run it in the browser, or copy the call above into your own code. You pay per result, only for what comes back.
Open it on Apify→