Google Jobs Feed: Search Listings & Daily New Jobs
Pricing
from $0.80 / 1,000 job listing returneds
Google Jobs Feed: Search Listings & Daily New Jobs
Search Google Jobs and get structured listings (title, company, salary, description, apply destinations). Optional daily new-jobs mode. About 10 newest jobs per search. Australia has no Google Jobs panel ($0). Uses Apify GOOGLE_SERP proxy.
Pricing
from $0.80 / 1,000 job listing returneds
Rating
0.0
(0)
Developer
Southern Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Security
Limited permissionsShare
Search Google Jobs and get structured listings — title, company, salary, job type, description, apply destinations and a Google Jobs URL. Optional new-jobs mode remembers what you already saw so a daily schedule only returns fresh postings.
Built for recruiters, job-board owners and researchers who need reliable Google Jobs data without surprise page charges.
Limits (read these first)
- Australia has no Google Jobs panel. If you set
countrytoau, the run ends immediately with a clear message and $0 charged. Useus,gb, or another country where Google Jobs exists (or a local AU board). - About 10 newest jobs per search. Version 1 reads the first Jobs page only. Google’s
start=10paging does not return more jobs in our tests. Combine several queries or cities instead of expecting deep pagination. - Same legal grey area as any Google SERP tool. We use Apify’s official GOOGLE_SERP proxy, public listings only, no login and no CAPTCHA bypass. Google’s terms still restrict automated access — you are responsible for how you use the results.
- Apply links are destination names, not tracking URLs. We return
applySourceslike["Indeed","LinkedIn"]and the Google Jobs share URL. We do not output Google/gotoredirect URLs. - Not every country is verified. US and UK were probed successfully. Other countries are offered as best-effort; if Google shows no Jobs panel you still pay for the page load and get 0 jobs (except AU, which is free by design).
Quick start
{"queries": ["nurse jobs chicago", "data analyst jobs remote"],"country": "us","pastDay": false,"mode": "all"}
Daily new-jobs monitor:
{"queries": ["nurse jobs chicago"],"country": "us","pastDay": true,"mode": "new","monitorName": "nurse-chicago-daily"}
Schedule that input daily. First run returns the current page of jobs (all marked new). Later runs return only listings not seen before.
Output fields
| Field | Meaning |
|---|---|
title, company, jobLocation, via | Listing basics |
postedAge, salary, jobType | When Google shows them |
highlights, description | From the listing detail (when present) |
applySources, applyDirectLabel | Where Google says to apply |
googleJobUrl, jobId | Share URL and stable id (htidocid) |
isNew | Set in mode=new |
query, country, searchUrl, checkedAt | Provenance |
Pricing (pay per event)
| Event | Price | When |
|---|---|---|
actor-start | $0.005 | Once per run, after the first successful Google page load |
page-check | $0.01 | Each Google Jobs page loaded |
job | $0.001 | Each job row returned |
Store discount tiers: free-plan and Bronze users pay the prices above. Silver gets 10% off and Gold (and higher) gets 20% off.
Free: invalid input (exit 0), Australia / known no-panel short-circuit, failed page loads, jobs filtered out as already-seen in mode=new, duplicates across queries in the same run.
Typical cost for one US search returning 10 jobs: $0.005 + $0.01 + 10×$0.001 = $0.025.
Tips
- Prefer many focused queries (
"python developer austin","python developer denver") over one broad query plus pagination. - Turn on
pastDayfor monitors so you mostly see fresh posts. - Set
monitorNameand keep it stable when using Apify Schedules. - Default memory is 512 MB — enough for this actor.
Self-test
Set "selfTest": true to run offline parser checks plus one live US Jobs page. Used by our daily health schedule.