⚡ Google Jobs Scraper avatar

⚡ Google Jobs Scraper

Pricing

from $10.00 / 1,000 job listings

Go to Apify Store
⚡ Google Jobs Scraper

⚡ Google Jobs Scraper

Scrape Google Jobs listings by keyword and location. Get titles, companies, locations, salaries, posting dates, employment types, descriptions, and every apply link as clean JSON — no login or API key needed.

Pricing

from $10.00 / 1,000 job listings

Rating

0.0

(0)

Developer

Veronica

Veronica

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 hours ago

Last modified

Share

Google Jobs Scraper

Google Jobs Scraper extracts job listings from Google Jobs — title, company, location, posting date, salary, employment type, description, and every apply link — and downloads them as JSON, CSV, Excel, or XML. It runs in the cloud, needs no coding, and no login or API key.

Try it right away: type the roles you're searching for and where, click Start, and watch the dataset fill up with structured job data.

What data does it extract?

Each result is one job listing:

DataDetails
💼 Jobtitle, employment type, posting date and "time ago", and whether it's remote
🏢 Companynested company object: name and logo
📍 Locationwhere the job is based, as shown by Google
🔗 Sourcethe job board the listing was aggregated from (e.g. LinkedIn, Indeed)
💰 Salarypay or salary range, when one is shown
📝 Descriptionthe job description text shown on the card
🚪 Apply optionsevery place you can apply — label and outbound URL

How do I scrape Google jobs?

  1. Say what you want — add one or more Search queries (a job title or skill) and a Location.
  2. Narrow it down (optional) — filter by employment type, date posted, and remote-only.
  3. Pick a country — the country/region to search. Set it to match your Location.
  4. Set how many — choose Maximum jobs, or use 0 for no limit.
  5. Click Start — then download the results from the Storage tab in any format, or send them anywhere with integrations.

Input example

{
"queries": ["software engineer", "data scientist"],
"location": "New York, United States",
"country": "us",
"language": "en",
"maxItems": 50,
"jobType": "fulltime",
"datePosted": "pastWeek",
"remote": false
}

Output example

{
"id": "go-rRRkq2ZVLnG404rgAAAAAA==",
"query": "software engineer",
"title": "Embedded Software Engineer",
"company": {
"name": "ALTEN",
"logo": "https://encrypted-tbn0.gstatic.com/images?q=…"
},
"location": "New York, NY",
"source": "Indeed",
"postedAt": "4 days ago",
"postedDate": "2026-06-11",
"employmentType": "Full-time",
"salary": null,
"remote": false,
"description": "Company Description ALTEN is a global engineering and technology consultancy…",
"applyOptions": [
{ "title": "Apply directly on Indeed", "link": "https://www.indeed.com/viewjob?jk=…" }
]
}

Input reference

FieldTypeDescription
queriesarrayJob titles or skills to search for. Each is searched on its own. Required.
locationstringCity, region, or country to search in.
countrystringCountry/region to search (ISO-2). Set it to match your Location. Default us.
languagestring2-letter language code for the results. Default en.
maxItemsintegerTotal jobs to return across all queries. 0 = no limit. Default 50.
jobTypestringOne of fulltime, parttime, internship, contract.
datePostedstringany, past24h, past3Days, pastWeek, or pastMonth. Default any.
remotebooleanReturn only remote / work-from-home jobs. Default false.

Why scrape Google jobs?

  • Job-market research — track demand for roles, skills, and titles across regions.
  • Aggregation — Google Jobs pools postings from many boards, so one search spans LinkedIn, Indeed, and more.
  • Recruiting & sourcing — monitor who's hiring and where.
  • Salary benchmarking — gather pay ranges where they're disclosed.

Pricing

This Actor uses pay-per-event pricing: a small fee when a run starts, plus a fee per job delivered. You only pay for the listings you actually receive — set Maximum jobs to control your spend.

Notes

  • Runs through Apify Proxy automatically for reliable scraping — no proxy setup needed on your end.
  • Uses public Google job results — the same data anyone can see. It does not log in or access private data.
  • Job coverage depends on what Google shows for each search and region; some regions (e.g. the EU) don't surface job results.
  • Make sure your use of the data complies with Google's terms and applicable laws.