Google Jobs Scraper | Job Listings & Apply Links avatar

Google Jobs Scraper | Job Listings & Apply Links

Pricing

from $3.00 / 1,000 job returneds

Go to Apify Store
Google Jobs Scraper | Job Listings & Apply Links

Google Jobs Scraper | Job Listings & Apply Links

Extract Google Jobs listings with titles, companies, locations, descriptions, apply links, and salary when listed. About 10 jobs per search; add more specific searches for more coverage. $3 per 1,000 jobs plus a small run-start fee. Export JSON, CSV, or Excel.

Pricing

from $3.00 / 1,000 job returneds

Rating

0.0

(0)

Developer

GridForge

GridForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

Google Jobs Scraper: Job Listings & Apply Links

Extract Google Jobs search results as structured job records, including title, company, location, description, apply links, listed salary, job type, posting text, and available qualifications, benefits, and responsibilities.

About 10 jobs per search; add more specific searches for more coverage. This version fetches one page and does not paginate. A higher maxJobsPerQuery cannot force Google to return additional pages.

Quick start

  1. Add a job query such as data analyst.
  2. Choose a location and Google country, if needed.
  3. Keep the default Google SERP proxy configuration.
  4. Start the Actor and inspect the results. Export JSON, CSV, or Excel, or use the Apify API.

Input example

{
"queries": ["data analyst"],
"location": "New York, NY",
"maxJobsPerQuery": 10,
"country": "us",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["GOOGLE_SERP"]
}
}

The query and location match the form's current example values. Input names and values match the existing schema; no schema or runtime logic change is proposed.

Output example (illustrative)

{
"query": "data analyst",
"searchLocation": "New York, NY",
"title": "Data Analyst",
"company": "Example Company",
"location": "New York, NY",
"salary": null,
"jobType": "Full-time",
"posted": "2 days ago",
"applyLinks": [{"source": "Company website", "url": "https://example.com/careers"}],
"qualifications": ["Example qualification"],
"benefits": [],
"responsibilities": ["Example responsibility"],
"description": "Example description."
}

This is a schema illustration, not an actual opening or recorded scrape. Fields can be null or missing when the source does not supply them. Salary is source text when present, not a calculated pay estimate. posted can be relative text. Apply links are not independently vetted job offers.

Inputs

FieldDefault/exampleMeaning
queriesRequired; example data analystOne search phrase per array item
locationEmpty; form example New York, NYSearch location; empty lets Google decide
maxJobsPerQuery10Output cap per search, not a pagination setting; schema range 1-50
countryusTwo-letter Google country code
proxyConfigurationApify proxy, GOOGLE_SERPKeep the existing default for Google Jobs requests

Pricing

The job-result event costs $0.003 per returned job ($3 per 1,000 jobs). The current configuration also includes an Actor Start event at $0.00005, defined per GB of memory with a minimum of one event. At the default 1 GB this is $0.00005 per run.

Failed searches do not incur job-result events, but the start event can still apply. Users currently do not pay platform usage costs separately. Confirm the live Pricing tab before running. No prices or proxy settings were changed as part of this documentation update.

FAQ

How do I get more jobs? Add more specific searches by role, neighborhood, seniority, or work arrangement. Searches can overlap; deduplicate across runs if needed. This version returns about 10 jobs per search and does not paginate.

Why is salary missing? Google does not provide a separate salary field for every job. A description may mention compensation even when salary is null. No salary is invented.

Does a successful run guarantee every query worked? No. Inspect individual records and any error rows. A platform status is not a completeness guarantee.

Can I schedule it? Yes, through Apify schedules. Each scheduled run follows the live pricing rules. Jobs and availability change over time.

Is this a job application service? No. It collects search results; it does not apply, contact employers, verify employers, or guarantee that an opening remains available.

Not affiliated with or endorsed by Google.