Google Jobs Feed: Search Listings & Daily New Jobs avatar

Google Jobs Feed: Search Listings & Daily New Jobs

Pricing

from $0.80 / 1,000 job listing returneds

Go to Apify Store
Google Jobs Feed: Search Listings & Daily New Jobs

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

Southern Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Security

Limited permissions

Share

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)

  1. Australia has no Google Jobs panel. If you set country to au, the run ends immediately with a clear message and $0 charged. Use us, gb, or another country where Google Jobs exists (or a local AU board).
  2. About 10 newest jobs per search. Version 1 reads the first Jobs page only. Google’s start=10 paging does not return more jobs in our tests. Combine several queries or cities instead of expecting deep pagination.
  3. 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.
  4. Apply links are destination names, not tracking URLs. We return applySources like ["Indeed","LinkedIn"] and the Google Jobs share URL. We do not output Google /goto redirect URLs.
  5. 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

FieldMeaning
title, company, jobLocation, viaListing basics
postedAge, salary, jobTypeWhen Google shows them
highlights, descriptionFrom the listing detail (when present)
applySources, applyDirectLabelWhere Google says to apply
googleJobUrl, jobIdShare URL and stable id (htidocid)
isNewSet in mode=new
query, country, searchUrl, checkedAtProvenance

Pricing (pay per event)

EventPriceWhen
actor-start$0.005Once per run, after the first successful Google page load
page-check$0.01Each Google Jobs page loaded
job$0.001Each 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 pastDay for monitors so you mostly see fresh posts.
  • Set monitorName and 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.