Google Jobs Scraper avatar

Google Jobs Scraper

Pricing

from $1.99 / 1,000 google jobs scraper results

Go to Apify Store
Google Jobs Scraper

Google Jobs Scraper

Scrapes Google Jobs for any job title/location. Extracts job title, company, location, workplace/employment type, salary, description, posted/expires dates, apply URL, and more.

Pricing

from $1.99 / 1,000 google jobs scraper results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

9 days ago

Last modified

Share

Scrapes Google Jobs for any job title/location. Extracts job title, company, location, workplace/employment type, salary, description, posted/expires dates, apply URL, and more.

What this Actor collects

The Actor converts Google Jobs results into one clean JSON record per job, including employer, location, workplace and employment type, salary, description, posting and expiry dates, application links, qualifications, and search provenance when available.

  • Uses the input limits and filters below to control the crawl.
  • Stores source-backed fields defined by the 66-field dataset schema.
  • Omits optional fields when the source does not expose a value instead of writing nulls or fabricated placeholders.

Use cases

  • Hiring-market research
  • Role and employer monitoring
  • Job-board enrichment

Input

Provide input in JSON. Fields marked required must be supplied. The Default / example column shows a schema default when one exists; otherwise it shows a documented prefill or fixture value.

FieldTypeRequiredDefault / exampleDescription
querystringYes"software engineer"Job title or keywords to enter in Google Jobs.
locationstringNo"New York, NY"City, state, region, or country to include in the search.
queriesarrayNoOptional additional keywords processed after the primary query.
maxItemsintegerNo50Stop after this many unique jobs.
glstringNo"us"Two-letter country code used to localize Google results.
hlstringNo"en"Language code used for the Google Jobs interface.
experienceLevelstringNo""Optional minimum experience level filter.
salaryMinnumberNoOptional minimum salary filter.
salaryMaxnumberNoOptional maximum salary filter.
remoteFilterstringNo""Optional remote, hybrid, or on-site filter.
educationLevelstringNo""Optional minimum education filter.
maxScrollsintegerNo10Maximum number of result-list scrolls used to load more jobs.
maxRequestRetriesintegerNo3Retry temporary navigation, proxy, and block failures up to this many times.
navigationTimeoutSecsintegerNo60Maximum time allowed for the Google Jobs page navigation.
requestHandlerTimeoutSecsintegerNo300Maximum time allowed to load, expand, and extract one search page.
detailTimeoutSecsintegerNo12Maximum time allowed for an individual job detail panel to open.
proxyConfigurationobjectNo{"useApifyProxy":true,"apifyProxyGroups":["GOOGLE_SERP"]}Apify Proxy or custom proxy configuration. Residential or Google SERP access is recommended for Google Jobs.
debugbooleanNofalseLog selector counts and non-sensitive extraction diagnostics.

Example input

{
"query": "software engineer",
"maxItems": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"GOOGLE_SERP"
]
},
"location": "New York, NY",
"gl": "us",
"hl": "en"
}

Output

The default dataset contains one item per job listing. The following are the most useful fields; salary, qualifications, benefits, expiry, and application details depend on the listing.

FieldTypeDescription
positionintegerPosition
titlestringTitle
companystringCompany
locationstringLocation
employmentTypestringEmployment Type
salarystringSalary
postedAtRawstringPosted At Raw
viastringListed Via
applyUrlstringPrimary Apply URL
scrapedAtstringScraped At
typestringType
descriptionstringDescription
urlstringURL
linkstringLink
sourcestringSource
querystringQuery

Example dataset item

This compact example is taken from local Actor storage. Long text and nested collections are shortened for documentation only.

{
"position": 1,
"title": "Software Engineer",
"company": "Secureframe",
"location": "New York, NY",
"employmentType": "Hybrid",
"salary": "$120,000 - $180,000 a year",
"postedAtRaw": "2025-08-06T00:00:00.000Z",
"via": "jobs.lever.co",
"applyUrl": "https://jobs.lever.co/secureframe/a55bbed2-c0f0-40b6-89c0-70b7e90365d8",
"scrapedAt": "2026-07-25T14:36:26.156Z",
"type": "job",
"description": "At Secureframe, we are not just a company; we are at the forefront of revolutionizing cybersecurity compliance. Recognized as one of the industry's most innovative and trusted pro…"
}