# Google Jobs Search Scraper (`jobsapi/google-jobs-search-scraper`) Actor

Scrape job listings from Google Jobs (via Google Search) by keyword and location with country and language targeting. Extracts job title, company, location, salary range, job type, date posted, and application URL — perfect for job market research and recruitment intelligence.

- **URL**: https://apify.com/jobsapi/google-jobs-search-scraper.md
- **Developed by:** [Jobs API](https://apify.com/jobsapi) (community)
- **Categories:** Jobs, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.99 / 1,000 job listing scrapeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Google Jobs Search Scraper

> An [Apify Actor](https://apify.com/jobsapi/google-jobs-search-scraper) that scrapes publicly listed job postings from **[Google](https://example.com)** - Scrape job listings from Google Jobs (via Google Search) by keyword and location with country and language targeting. Extracts job title, company, location, salary range, job type, date posted, and application URL - perfect for job market research and recruitment intelligence..

The Actor navigates Google's public job-search results, opens each result detail page to enrich the record, normalises everything into a single rich structured schema, and pushes one record per job into the Actor's default dataset for download or downstream integration.

---

### Table of Contents

- [What is Google?](#what-is-google)
- [What does the Actor scrape?](#what-does-the-actor-scrape)
- [Main target URL](#main-target-url)
- [Input schema](#input-schema)
- [Output / dataset schema](#output--dataset-schema)
- [Example input](#example-input)
- [Example output record](#example-output-record)
- [Responsible use](#responsible-use)
- [Related jobs scrapers](#related-jobs-scrapers)

---

### What is Google?

**Google** is Scrape job listings from Google Jobs (via Google Search) by keyword and location with country and language targeting. Extracts job title, company, location, salary range, job type, date posted, and application URL - perfect for job market research and recruitment intelligence.

This Actor targets **Google**'s public job-search results and enriches each result with the canonical Google detail page.

### What does the Actor scrape?

Scrape job listings from Google Jobs (via Google Search) by keyword and location with country and language targeting. Extracts job title, company, location, salary range, job type, date posted, and application URL - perfect for job market research and recruitment intelligence.

The actor maps listing fields such as:
- `position`
- `jobId`
- `title`
- `company`
- `companyLogo`
- `locations`
- `location`
- `jobLocationType`
- `applicantLocationRequirements`
- `employmentTypes`

Primary source URL: `https://search.yahoo.com/search`

### Main target URL

The actor scrapes from the following base URL:

```text
https://search.yahoo.com/search
````

Request modifiers come from fields: query, queries, location, maxItems, gl, hl, proxyConfiguration, experienceLevel, salaryMin, salaryMax, remoteFilter, educationLevel, debugMode.

### Input schema

The Actor accepts the following input (defined in `.actor/input_schema.json`):

| Field | Type | Required | Default | Constraints | Description |
| --- | --- | --- | --- | --- | --- |
| `query` | `string` | Yes | `"software engineer"` | - | Job title or keywords to search for |
| `queries` | `array` | No | - | - | Optional additional job queries processed in order. |
| `location` | `string` | No | `"United States"` | - | Job location (city, state, country) |
| `maxItems` | `integer` | No | `50` | >= 1; <= 500 | Maximum number of job listings to scrape |
| `gl` | `string` | No | `"us"` | - | Country code for localized results |
| `hl` | `string` | No | `"en"` | - | Language code |
| `proxyConfiguration` | `object` | No | `{"useApifyProxy":true,"apifyProxyGroups":["GOOGLE_SERP"],"apifyProxyCountry":"US"}` | - | Optionally, use Apify Proxy or custom HTTP proxy to avoid IP address-based blocking. |
| `experienceLevel` | `enum(, entry, mid, senior, executive, director)` | No | `""` | one of: , entry, mid, senior, executive, director | Filter by minimum experience level required for the position. |
| `salaryMin` | `integer` | No | - | >= 0 | Minimum salary filter (in local currency). Only show jobs paying at least this amount. |
| `salaryMax` | `integer` | No | - | >= 0 | Maximum salary filter (in local currency). Only show jobs paying at most this amount. |
| `remoteFilter` | `enum(, remote, hybrid, onsite)` | No | `""` | one of: , remote, hybrid, onsite | Filter by work location type. |
| `educationLevel` | `enum(, high_school, associate, bachelor, master, doctorate)` | No | `""` | one of: , high\_school, associate, bachelor, master, doctorate | Filter by minimum education level required. |
| `debugMode` | `boolean` | No | `false` | - | Enable to save screenshots, HTML snapshots, and network logs to the Key-Value Store for troubleshooting. |

### Example input

```json
{
  "query": "software engineer",
  "queries": [
    "software engineer"
  ],
  "location": "United States",
  "maxItems": 50,
  "gl": "us",
  "hl": "en",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "GOOGLE_SERP"
    ],
    "apifyProxyCountry": "US"
  },
  "experienceLevel": "",
  "salaryMin": 0,
  "salaryMax": 0,
  "remoteFilter": "",
  "educationLevel": "",
  "debugMode": false
}
```

### Output / dataset schema

Each record follows `.actor/dataset_schema.json` and includes the properties below.

| Field | Type | Required |
| --- | --- | --- |
| `position` | `integer` | Yes |
| `jobId` | `string` | No |
| `title` | `string` | Yes |
| `company` | `object` | Yes |
| `companyLogo` | `string` | No |
| `locations` | `array` | No |
| `location` | `string` | No |
| `jobLocationType` | `string` | No |
| `applicantLocationRequirements` | `array` | No |
| `employmentTypes` | `array` | No |
| `workArrangement` | `string` | No |
| `datePosted` | `string` | No |
| `validThrough` | `string` | No |
| `description` | `string` | Yes |
| `descriptionHtml` | `string` | No |
| `responsibilities` | `array` | No |
| `qualifications` | `array` | No |
| `skills` | `array` | No |
| `educationRequirements` | `array` | No |
| `experienceRequirements` | `array` | No |
| `benefits` | `array` | No |
| `salary` | `object` | No |
| `industry` | `array` | No |
| `occupationalCategory` | `array` | No |
| `directApply` | `boolean` | No |
| `applicationUrl` | `string` | Yes |
| `applicationLinks` | `array` | No |
| `googleJobUrl` | `string` | No |
| `sourceSite` | `string` | No |
| `source` | `string` | Yes |
| `searchQuery` | `string` | Yes |
| `searchLocation` | `string` | No |
| `locale` | `object` | No |
| `requestedFilters` | `object` | No |
| `retrieval` | `object` | No |
| `structuredData` | `object` | No |
| `scrapedAt` | `string` | Yes |

### Example output record

```json
{
  "jobId": "b044c4f0-4509-425f-8581-58070ded2379",
  "title": "Software Engineer",
  "company": {
    "name": "AHEAD",
    "logo": "https://lever-client-logos.s3.amazonaws.com/bb19aa03-5cd9-499e-a863-a40a6356c47f-1580314236897.png"
  },
  "locations": [
    {
      "address": {
        "locality": "United States"
      }
    }
  ],
  "location": "United States",
  "employmentTypes": [
    "Full Time"
  ],
  "datePosted": "2026-07-17T00:00:00.000Z",
  "description": "AHEAD builds platforms for digital business. By weaving together advances in cloud infrastructure, automation and analytics, and software delivery, we help enterprises deliver on the promise of digital transformation. At AHEAD, we prioritize creating a culture of belonging, where all perspectives and voices are represented, valued, respected, and heard. We create spaces to empower everyone to speak up, make change, and drive the culture at AHEAD. We are an equal opportunity employer, and do not discriminate based on an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital status, or any other protected characteristic under applicable law, whether actual or perceived. We embrace all candidates that will contribute to the diversification and enrichment of ideas and perspectives at AHEAD. AHEAD is on the hunt for a sharp, motivated Software Engineer, early in their career and ready to do real work from day one, to help build Hatch. We’re a leading IT services provider, trusted by some of the world’s largest companies to design, build, run, and modernize their most important technology across cloud, data, AI, and security. Hatch is an advanced platform for IT lifecycle management, renewal, procurement, and logistics, giving enterprises real-time visibility and control over their IT assets, orders, contracts, and inventory across thousands of sites. Unity, its sibling platform, extends those capabilities to streamline our own operations and service delivery. You’ll join a progressive engineering team that lives on the forefront of technology. We build real products, adopt new tools early, sweat the details, and trade ideas constantly. This is a place to be noticed for your work and your talent, not your years of experience, and to learn an enormous amount, fast. We care more about how you think and how quickly you learn than about the languages on your résumé. You’ll start by contributing to real features and grow toward owning them end to end, writing, testing, and shipping full-stack code with support from experienced engineers. Our stack today is Elixir and Phoenix. No prior experience with them is required. We care that you bring solid fundamentals and the drive to pick up whatever a problem demands. \\nBuilding in the Age of AI AI has changed what great engineering looks like, and it’s a fantastic time to start your career here. From day one you’ll use AI tools and coding agents to write, explore, and understand code faster, while building the most important skill of all: the judgment to review what they produce and know when it’s right. We’re not looking for people who lean on the tools blindly. We’re looking for people eager to learn to wield them with care, and we’ll help you get great at both the fundamentals and the modern way of working. Use AI to learn faster and contribute sooner on scaffolding, tests, and research, then review what it produces like you own it. Build strong fundamentals: clean code, testing, debugging, and how real systems fit together. Grow your judgment with regular feedback from senior engineers who care about helping you level up. What you'll be doing Contribute to features across our platforms, and grow toward owning them end to end, with support from experienced engineers. Build full-stack functionality for internal and public web applications, learning to make sound design decisions along the way. Use AI tools and agents to work and learn faster, then review, test, and harden what you ship. Take part in the full development life cycle: implementation, testing, debugging, and support. Take part in code reviews, giving and receiving feedback, as one of the fastest ways to grow. Work directly with teammates and end users to understand the business problem behind each request. Write reliable, well-tested code and fix issues promptly. Pick up new languages, tools, and concepts as you go. Curiosity is the job. What does the ideal candidate look like? Some foundation in software development, whether through a CS degree, a bootcamp, internships, personal projects, or equivalent self-taught experience. Developing engineering judgment. You’re learning what “good” looks like and how to tell solid solutions from shaky ones, including code an AI wrote. The beginnings of a product mindset: you care about the user and the outcome, not just closing the ticket. Interest in using modern AI development tools well, paired with the instinct to verify and test what you ship. Comfortable writing code in at least one modern language, and eager to learn Elixir, Phoenix, and whatever else a problem calls for. (No prior Elixir experience required.) A growing foundation in software design and good practices, including testing, version control, and code review. Clear, direct communication and a willingness to ask good questions. Curiosity and drive. You love to learn, and you see your work through to the end. Activity on GitHub, a portfolio, or projects you can show us is a big plus. Why you'll love it here You’ll do real work that ships and reaches real users, with no busywork. You’ll learn constantly, with mentorship from a team that’s always on the forefront of technology. We invest seriously in modern tooling, including the best AI tools, and in helping you grow. Competitive salary, benefits, and an environment where work-life balance is more than just a catchphrase. Make your voice heard AHEAD recognizes the value of fresh perspectives. The questions you ask and the ideas you bring, shaped by your own path into software, help us see our products and our process with new eyes. We want people who are curious, kind, and hungry to grow, and who’ll speak up as they learn. Please include links to anything that shows how you build, whether that’s repositories, school or personal projects, or things you’ve made with AI tools. We care far more about what you’ve built and how you think than about the length of your résumé. \\n$100,000 - $130,000 a year\\nThe compensation range indicated in this posting reflects the On-Target Earnings (“OTE”) for this role, which includes a base salary and any applicable target bonus amount. This OTE range may vary based on the candidate’s relevant experience, qualifications, and geographic location. Why AHEAD: Through our daily work and internal groups like Moving Women AHEAD and RISE AHEAD, we value and benefit from diversity of people, ideas, experience, and everything in between. We fuel growth by stacking our office with top-notch technologies in a multi-million-dollar lab, by encouraging cross department training and development, sponsoring certifications and credentials for continued learning. USA Employment Benefits include: - Medical, Dental, and Vision Insurance - 401(k) - Paid company holidays - Paid time off - Paid parental and caregiver leave - Plus more! See benefits https://www.aheadbenefits.com/ for additional details. Use of AI: We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, assessing responses, or to capture recordings and create transcriptions or summaries during interviews. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please refer to the Candidate Privacy Notice or contact us at privacy@ahead.com. You may opt-out of the review or analysis of your application and resume by AI tools by using the General Application. Please include the role you wish to apply for in the Additional Information field. You may also choose to opt-out of recording and transcription at any time, including after joining an interview. Candidates will not be penalized for choosing to opt-out.",
  "descriptionHtml": "<p><span style=\"font-size: 18px;\">AHEAD builds platforms for digital business. By weaving together advances in cloud infrastructure, automation and analytics, and software delivery, we help enterprises deliver on the promise of digital transformation.</span></p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: 18px;\">At&nbsp;AHEAD, we prioritize creating a culture of belonging,&nbsp;where all perspectives and voices are represented, valued, respected, and heard. We create spaces to empower everyone to speak up, make change, and drive the culture at AHEAD.&nbsp;</span></p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: 18px;\">We are an equal opportunity employer,&nbsp;and&nbsp;do not discriminate&nbsp;based on&nbsp;an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital&nbsp;status,&nbsp;or any other protected characteristic under applicable law, whether actual or perceived.&nbsp;</span></p>\n<p>&nbsp;</p>\n<p><em><strong style=\"font-size: 18px;\">We embrace&nbsp;all candidates&nbsp;that&nbsp;will&nbsp;contribute to the diversification and enrichment of ideas and&nbsp;perspectives at&nbsp;AHEAD.&nbsp;</strong></em></p><p><br></p><p>\n</p><p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><span style=\"color: black;\">AHEAD is on the hunt for a sharp, motivated Software Engineer, early in their career and ready to do real work from day one, to help build Hatch. We’re a leading IT services provider, trusted by some of the world’s largest companies to design, build, run, and modernize their most important technology across cloud, data, AI, and security.</span></p>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><span style=\"color: black;\">Hatch is an advanced platform for IT lifecycle management, renewal, procurement, and logistics, giving enterprises real-time visibility and control over their IT assets, orders, contracts, and inventory across thousands of sites. Unity, its sibling platform, extends those capabilities to streamline our own operations and service delivery. You’ll join a progressive engineering team that lives on the forefront of technology. We build real products, adopt new tools early, sweat the details, and trade ideas constantly. This is a place to be noticed for your work and your talent, not your years of experience, and to learn an enormous amount, fast.</span></p>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><span style=\"color: black;\">We care more about how you think and how quickly you learn than about the languages on your résumé. You’ll start by contributing to real features and grow toward owning them end to end, writing, testing, and shipping full-stack code with support from experienced engineers. Our stack today is Elixir and Phoenix. No prior experience with them is required. We care that you bring solid fundamentals and the drive to pick up whatever a problem demands.</span></p>\n<p></p>\\n<p></p><p><br></p><b>Building in the Age of AI </b><div>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\"><span style=\"color: black;\">AI has changed what great engineering looks like, and it’s a fantastic time to start your career here. From day one you’ll use AI tools and coding agents to write, explore, and understand code faster, while building the most important skill of all: the judgment to review what they produce and know when it’s right. We’re not looking for people who lean on the tools blindly. We’re looking for people eager to learn to wield them with care, and we’ll help you get great at both the fundamentals and the modern way of working.</span></p>\n<ul style=\"margin-top: 0in; margin-bottom: 2.3pt;\">\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Use AI to learn faster and contribute sooner on scaffolding, tests, and research, then review what it produces like you own it.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Build strong fundamentals: clean code, testing, debugging, and how real systems fit together.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Grow your judgment with regular feedback from senior engineers who care about helping you level up.</li>\n</ul>\n</div><p><br></p><b>What you'll be doing</b><div>\n<ul style=\"margin-top: 0in; margin-bottom: 2.3pt;\">\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Contribute to features across our platforms, and grow toward owning them end to end, with support from experienced engineers.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Build full-stack functionality for internal and public web applications, learning to make sound design decisions along the way.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Use AI tools and agents to work and learn faster, then review, test, and harden what you ship.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Take part in the full development life cycle: implementation, testing, debugging, and support.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Take part in code reviews, giving and receiving feedback, as one of the fastest ways to grow.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Work directly with teammates and end users to understand the business problem behind each request.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Write reliable, well-tested code and fix issues promptly.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Pick up new languages, tools, and concepts as you go. Curiosity is the job.</li>\n</ul>\n</div><p><br></p><b>What does the ideal candidate look like? </b><div>\n<ul style=\"margin-top: 0in; margin-bottom: 2.3pt;\">\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Some foundation in software development, whether through a CS degree, a bootcamp, internships, personal projects, or equivalent self-taught experience.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Developing engineering judgment. You’re learning what “good” looks like and how to tell solid solutions from shaky ones, including code an AI wrote.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">The beginnings of a product mindset: you care about the user and the outcome, not just closing the ticket.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Interest in using modern AI development tools well, paired with the instinct to verify and test what you ship.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Comfortable writing code in at least one modern language, and eager to learn Elixir, Phoenix, and whatever else a problem calls for. (No prior Elixir experience required.)</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">A growing foundation in software design and good practices, including testing, version control, and code review.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Clear, direct communication and a willingness to ask good questions.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Curiosity and drive. You love to learn, and you see your work through to the end.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Activity on GitHub, a portfolio, or projects you can show us is a big plus.</li>\n</ul>\n</div><p><br></p><b>Why you'll love it here</b><div>\n<ul style=\"margin-top: 0in; margin-bottom: 2.3pt;\">\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">You’ll do real work that ships and reaches real users, with no busywork.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">You’ll learn constantly, with mentorship from a team that’s always on the forefront of technology.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">We invest seriously in modern tooling, including the best AI tools, and in helping you grow.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Competitive salary, benefits, and an environment where work-life balance is more than just a catchphrase.</li>\n</ul>\n</div><p><br></p><b>Make your voice heard </b><div>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><span style=\"color: black;\">AHEAD recognizes the value of fresh perspectives. The questions you ask and the ideas you bring, shaped by your own path into software, help us see our products and our process with new eyes. We want people who are curious, kind, and hungry to grow, and who’ll speak up as they learn.</span></p>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><em><span style=\"color: #595959;\">Please include links to anything that shows how you build, whether that’s repositories, school or personal projects, or things you’ve made with AI tools. We care far more about what you’ve built and how you think than about the length of your résumé.</span></em></p>\n</div><p><br></p><p></p>\\n<div>$100,000 - $130,000 a year</div>\\n<p><span style=\"font-size: inherit;\"><em>The compensation range indicated in this posting reflects the On-Target Earnings (“OTE”) for this role, which includes a base salary and any applicable target bonus amount. This OTE range may vary based on the candidate’s relevant experience, qualifications, and geographic location.&nbsp;</em></span><em>&nbsp;</em></p>\n<p>&nbsp;</p>\n<p><strong>Why AHEAD:</strong></p>\n<p>&nbsp;</p>\n<p>Through our daily work and internal groups like Moving Women AHEAD and RISE AHEAD, we value and benefit from diversity of people, ideas, experience, and everything in between.</p>\n<p>&nbsp;</p>\n<p>We fuel growth by stacking our office with top-notch technologies in a multi-million-dollar lab, by encouraging cross department training and development, sponsoring certifications and credentials for continued learning.</p>\n<p>&nbsp;</p>\n<p><strong><span style=\"font-size: inherit;\">USA Employment Benefits include:&nbsp;</span></strong></p>\n<p><span style=\"font-size: inherit;\">- Medical, Dental, and Vision Insurance&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- 401(k)&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- Paid company holidays&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- Paid time off&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- Paid parental and caregiver leave&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- Plus more! See benefits </span><a href=\"https://www.aheadbenefits.com/\">https://www.aheadbenefits.com/</a><span style=\"font-size: inherit;\"> for additional details.&nbsp;</span></p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: inherit;\"><strong>Use of AI:</strong></span></p>\n<p>\n</p><div data-olk-copy-source=\"MessageBody\">We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, assessing responses, or to capture recordings and create transcriptions or summaries during interviews. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.<p></p>\n<div data-olk-copy-source=\"MessageBody\">&nbsp;<p></p>\n<p>If you would like more information about how your data is processed, please refer to the&nbsp;<a data-auth=\"NotApplicable\" data-linkindex=\"0\" rel=\"noopener noreferrer\" href=\"http://www.ahead.com/upload/us-candidate-privacy-notice.pdf\" title=\"http://www.ahead.com/upload/us-candidate-privacy-notice.pdf\" id=\"OWAbabf1abf-845e-0698-3177-52ee0dbb49b5\">Candidate Privacy Notice</a>&nbsp;or contact us at&nbsp;<a data-linkindex=\"1\" href=\"mailto:privacy@ahead.com\" title=\"mailto:privacy@ahead.com\" id=\"OWA38d1763b-9bca-46c3-8276-f6a88e2966f6\">privacy@ahead.com</a>.&nbsp;</p>\n<p>&nbsp;</p>\n<p>You may opt-out of the review or analysis of your application and resume by AI tools by using the&nbsp;<a data-auth=\"NotApplicable\" data-linkindex=\"2\" rel=\"noopener noreferrer\" href=\"https://jobs.lever.co/thinkahead/123c2c15-b0f7-48a0-8f49-c86d99cfdf72\" title=\"https://jobs.lever.co/thinkahead/123c2c15-b0f7-48a0-8f49-c86d99cfdf72\" id=\"OWA088332df-0299-f3c6-4717-c2fbcede3a5a\">General Application</a>. Please include the role you wish to apply for in the Additional Information field. You may also choose to opt-out of recording and transcription at any time, including after joining an interview.&nbsp; Candidates will not be penalized for choosing to opt-out.</p>\n<p></p></div></div>",
  "responsibilities": [
    "Contribute to features across our platforms, and grow toward owning them end to end, with support from experienced engineers.",
    "Build full-stack functionality for internal and public web applications, learning to make sound design decisions along the way.",
    "Use AI tools and agents to work and learn faster, then review, test, and harden what you ship.",
    "Take part in the full development life cycle: implementation, testing, debugging, and support.",
    "Take part in code reviews, giving and receiving feedback, as one of the fastest ways to grow.",
    "Work directly with teammates and end users to understand the business problem behind each request.",
    "Write reliable, well-tested code and fix issues promptly.",
    "Pick up new languages, tools, and concepts as you go. Curiosity is the job."
  ],
  "qualifications": [
    "Some foundation in software development, whether through a CS degree, a bootcamp, internships, personal projects, or equivalent self-taught experience.",
    "Developing engineering judgment. You’re learning what “good” looks like and how to tell solid solutions from shaky ones, including code an AI wrote.",
    "The beginnings of a product mindset: you care about the user and the outcome, not just closing the ticket.",
    "Interest in using modern AI development tools well, paired with the instinct to verify and test what you ship.",
    "Comfortable writing code in at least one modern language, and eager to learn Elixir, Phoenix, and whatever else a problem calls for. (No prior Elixir experience required.)",
    "A growing foundation in software design and good practices, including testing, version control, and code review.",
    "Clear, direct communication and a willingness to ask good questions.",
    "Curiosity and drive. You love to learn, and you see your work through to the end.",
    "Activity on GitHub, a portfolio, or projects you can show us is a big plus."
  ],
  "skills": [
    "AI",
    "Elixir",
    "Phoenix"
  ],
  "benefits": [
    "You’ll do real work that ships and reaches real users, with no busywork.",
    "You’ll learn constantly, with mentorship from a team that’s always on the forefront of technology.",
    "We invest seriously in modern tooling, including the best AI tools, and in helping you grow.",
    "Competitive salary, benefits, and an environment where work-life balance is more than just a catchphrase.",
    "Medical, Dental, and Vision Insurance",
    "401(k)",
    "Paid company holidays",
    "Paid time off",
    "Paid parental and caregiver leave",
    "Plus more! See benefits https://www.aheadbenefits.com/ for additional details."
  ],
  "salary": {
    "currency": "USD",
    "minValue": 100000,
    "maxValue": 130000,
    "unit": "YEAR",
    "text": "$100,000 - $130,000 a year"
  },
  "applicationUrl": "https://jobs.lever.co/thinkahead/b044c4f0-4509-425f-8581-58070ded2379",
  "sourceSite": "jobs.lever.co",
  "source": "Google Jobs",
  "searchQuery": "software engineer",
  "searchLocation": "United States",
  "locale": {
    "country": "us",
    "language": "en"
  },
  "retrieval": {
    "method": "indexedSourceJobPosting",
    "indexProvider": "Yahoo Search",
    "indexRank": 15,
    "note": "Google challenged the run network; the actor resolved an indexed job result and extracted the source page JobPosting structured data."
  },
  "structuredData": {
    "@context": "http://schema.org",
    "@type": "JobPosting",
    "title": "Software Engineer",
    "hiringOrganization": {
      "@type": "Organization",
      "name": "AHEAD",
      "logo": "https://lever-client-logos.s3.amazonaws.com/bb19aa03-5cd9-499e-a863-a40a6356c47f-1580314236897.png"
    },
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "United States"
      }
    },
    "employmentType": "Full Time",
    "datePosted": "2026-07-17",
    "description": "<p><span style=\"font-size: 18px;\">AHEAD builds platforms for digital business. By weaving together advances in cloud infrastructure, automation and analytics, and software delivery, we help enterprises deliver on the promise of digital transformation.</span></p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: 18px;\">At&nbsp;AHEAD, we prioritize creating a culture of belonging,&nbsp;where all perspectives and voices are represented, valued, respected, and heard. We create spaces to empower everyone to speak up, make change, and drive the culture at AHEAD.&nbsp;</span></p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: 18px;\">We are an equal opportunity employer,&nbsp;and&nbsp;do not discriminate&nbsp;based on&nbsp;an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital&nbsp;status,&nbsp;or any other protected characteristic under applicable law, whether actual or perceived.&nbsp;</span></p>\n<p>&nbsp;</p>\n<p><em><strong style=\"font-size: 18px;\">We embrace&nbsp;all candidates&nbsp;that&nbsp;will&nbsp;contribute to the diversification and enrichment of ideas and&nbsp;perspectives at&nbsp;AHEAD.&nbsp;</strong></em></p><p><br></p><p>\n</p><p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><span style=\"color: black;\">AHEAD is on the hunt for a sharp, motivated Software Engineer, early in their career and ready to do real work from day one, to help build Hatch. We’re a leading IT services provider, trusted by some of the world’s largest companies to design, build, run, and modernize their most important technology across cloud, data, AI, and security.</span></p>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><span style=\"color: black;\">Hatch is an advanced platform for IT lifecycle management, renewal, procurement, and logistics, giving enterprises real-time visibility and control over their IT assets, orders, contracts, and inventory across thousands of sites. Unity, its sibling platform, extends those capabilities to streamline our own operations and service delivery. You’ll join a progressive engineering team that lives on the forefront of technology. We build real products, adopt new tools early, sweat the details, and trade ideas constantly. This is a place to be noticed for your work and your talent, not your years of experience, and to learn an enormous amount, fast.</span></p>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><span style=\"color: black;\">We care more about how you think and how quickly you learn than about the languages on your résumé. You’ll start by contributing to real features and grow toward owning them end to end, writing, testing, and shipping full-stack code with support from experienced engineers. Our stack today is Elixir and Phoenix. No prior experience with them is required. We care that you bring solid fundamentals and the drive to pick up whatever a problem demands.</span></p>\n<p></p>\\n<p></p><p><br></p><b>Building in the Age of AI </b><div>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\"><span style=\"color: black;\">AI has changed what great engineering looks like, and it’s a fantastic time to start your career here. From day one you’ll use AI tools and coding agents to write, explore, and understand code faster, while building the most important skill of all: the judgment to review what they produce and know when it’s right. We’re not looking for people who lean on the tools blindly. We’re looking for people eager to learn to wield them with care, and we’ll help you get great at both the fundamentals and the modern way of working.</span></p>\n<ul style=\"margin-top: 0in; margin-bottom: 2.3pt;\">\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Use AI to learn faster and contribute sooner on scaffolding, tests, and research, then review what it produces like you own it.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Build strong fundamentals: clean code, testing, debugging, and how real systems fit together.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Grow your judgment with regular feedback from senior engineers who care about helping you level up.</li>\n</ul>\n</div><p><br></p><b>What you'll be doing</b><div>\n<ul style=\"margin-top: 0in; margin-bottom: 2.3pt;\">\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Contribute to features across our platforms, and grow toward owning them end to end, with support from experienced engineers.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Build full-stack functionality for internal and public web applications, learning to make sound design decisions along the way.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Use AI tools and agents to work and learn faster, then review, test, and harden what you ship.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Take part in the full development life cycle: implementation, testing, debugging, and support.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Take part in code reviews, giving and receiving feedback, as one of the fastest ways to grow.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Work directly with teammates and end users to understand the business problem behind each request.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Write reliable, well-tested code and fix issues promptly.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Pick up new languages, tools, and concepts as you go. Curiosity is the job.</li>\n</ul>\n</div><p><br></p><b>What does the ideal candidate look like? </b><div>\n<ul style=\"margin-top: 0in; margin-bottom: 2.3pt;\">\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Some foundation in software development, whether through a CS degree, a bootcamp, internships, personal projects, or equivalent self-taught experience.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Developing engineering judgment. You’re learning what “good” looks like and how to tell solid solutions from shaky ones, including code an AI wrote.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">The beginnings of a product mindset: you care about the user and the outcome, not just closing the ticket.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Interest in using modern AI development tools well, paired with the instinct to verify and test what you ship.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Comfortable writing code in at least one modern language, and eager to learn Elixir, Phoenix, and whatever else a problem calls for. (No prior Elixir experience required.)</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">A growing foundation in software design and good practices, including testing, version control, and code review.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Clear, direct communication and a willingness to ask good questions.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Curiosity and drive. You love to learn, and you see your work through to the end.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Activity on GitHub, a portfolio, or projects you can show us is a big plus.</li>\n</ul>\n</div><p><br></p><b>Why you'll love it here</b><div>\n<ul style=\"margin-top: 0in; margin-bottom: 2.3pt;\">\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">You’ll do real work that ships and reaches real users, with no busywork.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">You’ll learn constantly, with mentorship from a team that’s always on the forefront of technology.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">We invest seriously in modern tooling, including the best AI tools, and in helping you grow.</li>\n<li style=\"margin: 0in 0in 2.3pt 0px; font-size: 11pt; font-family: Arial, sans-serif;\">Competitive salary, benefits, and an environment where work-life balance is more than just a catchphrase.</li>\n</ul>\n</div><p><br></p><b>Make your voice heard </b><div>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><span style=\"color: black;\">AHEAD recognizes the value of fresh perspectives. The questions you ask and the ideas you bring, shaped by your own path into software, help us see our products and our process with new eyes. We want people who are curious, kind, and hungry to grow, and who’ll speak up as they learn.</span></p>\n<p style=\"margin: 0in 0in 6.5pt; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: 400; text-align: start; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;\" class=\"MsoNormal\"><em><span style=\"color: #595959;\">Please include links to anything that shows how you build, whether that’s repositories, school or personal projects, or things you’ve made with AI tools. We care far more about what you’ve built and how you think than about the length of your résumé.</span></em></p>\n</div><p><br></p><p></p>\\n<div>$100,000 - $130,000 a year</div>\\n<p><span style=\"font-size: inherit;\"><em>The compensation range indicated in this posting reflects the On-Target Earnings (“OTE”) for this role, which includes a base salary and any applicable target bonus amount. This OTE range may vary based on the candidate’s relevant experience, qualifications, and geographic location.&nbsp;</em></span><em>&nbsp;</em></p>\n<p>&nbsp;</p>\n<p><strong>Why AHEAD:</strong></p>\n<p>&nbsp;</p>\n<p>Through our daily work and internal groups like Moving Women AHEAD and RISE AHEAD, we value and benefit from diversity of people, ideas, experience, and everything in between.</p>\n<p>&nbsp;</p>\n<p>We fuel growth by stacking our office with top-notch technologies in a multi-million-dollar lab, by encouraging cross department training and development, sponsoring certifications and credentials for continued learning.</p>\n<p>&nbsp;</p>\n<p><strong><span style=\"font-size: inherit;\">USA Employment Benefits include:&nbsp;</span></strong></p>\n<p><span style=\"font-size: inherit;\">- Medical, Dental, and Vision Insurance&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- 401(k)&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- Paid company holidays&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- Paid time off&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- Paid parental and caregiver leave&nbsp;</span></p>\n<p><span style=\"font-size: inherit;\">- Plus more! See benefits </span><a href=\"https://www.aheadbenefits.com/\">https://www.aheadbenefits.com/</a><span style=\"font-size: inherit;\"> for additional details.&nbsp;</span></p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: inherit;\"><strong>Use of AI:</strong></span></p>\n<p>\n</p><div data-olk-copy-source=\"MessageBody\">We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, assessing responses, or to capture recordings and create transcriptions or summaries during interviews. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.<p></p>\n<div data-olk-copy-source=\"MessageBody\">&nbsp;<p></p>\n<p>If you would like more information about how your data is processed, please refer to the&nbsp;<a data-auth=\"NotApplicable\" data-linkindex=\"0\" rel=\"noopener noreferrer\" href=\"http://www.ahead.com/upload/us-candidate-privacy-notice.pdf\" title=\"http://www.ahead.com/upload/us-candidate-privacy-notice.pdf\" id=\"OWAbabf1abf-845e-0698-3177-52ee0dbb49b5\">Candidate Privacy Notice</a>&nbsp;or contact us at&nbsp;<a data-linkindex=\"1\" href=\"mailto:privacy@ahead.com\" title=\"mailto:privacy@ahead.com\" id=\"OWA38d1763b-9bca-46c3-8276-f6a88e2966f6\">privacy@ahead.com</a>.&nbsp;</p>\n<p>&nbsp;</p>\n<p>You may opt-out of the review or analysis of your application and resume by AI tools by using the&nbsp;<a data-auth=\"NotApplicable\" data-linkindex=\"2\" rel=\"noopener noreferrer\" href=\"https://jobs.lever.co/thinkahead/123c2c15-b0f7-48a0-8f49-c86d99cfdf72\" title=\"https://jobs.lever.co/thinkahead/123c2c15-b0f7-48a0-8f49-c86d99cfdf72\" id=\"OWA088332df-0299-f3c6-4717-c2fbcede3a5a\">General Application</a>. Please include the role you wish to apply for in the Additional Information field. You may also choose to opt-out of recording and transcription at any time, including after joining an interview.&nbsp; Candidates will not be penalized for choosing to opt-out.</p>\n<p></p></div></div>"
  },
  "scrapedAt": "2026-07-20T05:25:41.336Z",
  "position": 1
}
```

### Responsible use

Only collect publicly available job information. Respect Google's applicable terms of service, robots directives, and data-protection requirements, and follow the usage policy of any proxy infrastructure you route through. Do not use this Actor to scrape authenticated pages, to bypass paywalls, or to harvest personal data of candidates or recruiters.

### Related jobs scrapers

This Actor is part of the **[jobsapi](https://apify.com/jobsapi)** organisation on Apify — a curated set of job-board scrapers that all share the same conventions (input schema, output schema, validation, and runtime). Each scraper lives under [`apify.com/jobsapi/<actor-name>`](https://apify.com/jobsapi) and is published from a sibling folder in this workspace.

The full catalogue of jobs scrapers in this workspace:

#### Global / multi-country

- [indeed-jobs-search-scraper](https://apify.com/jobsapi/indeed-jobs-search-scraper) — [Indeed](https://www.indeed.com)
- [linkedin-jobs-search-scraper](https://apify.com/jobsapi/linkedin-jobs-search-scraper) — [LinkedIn](https://www.linkedin.com/jobs)
- [google-jobs-search-scraper](https://apify.com/jobsapi/google-jobs-search-scraper) — [Google Jobs](https://www.google.com/search_jobs)
- [glassdoor-jobs-search-scraper](https://apify.com/jobsapi/glassdoor-jobs-search-scraper) — [Glassdoor](https://www.glassdoor.com)
- [monster-jobs-search-scraper](https://apify.com/jobsapi/monster-jobs-search-scraper) — [Monster](https://www.monster.com)
- [ziprecruiter-jobs-search-scraper](https://apify.com/jobsapi/ziprecruiter-jobs-search-scraper) — [ZipRecruiter](https://www.ziprecruiter.com)
- [simplyhired-jobs-search-scraper](https://apify.com/jobsapi/simplyhired-jobs-search-scraper) — [SimplyHired](https://www.simplyhired.com)
- [adzuna-jobs-search-scraper](https://apify.com/jobsapi/adzuna-jobs-search-scraper) — [Adzuna](https://www.adzuna.com)
- [jooble-jobs-search-scraper](https://apify.com/jobsapi/jooble-jobs-search-scraper) — [Jooble](https://jooble.org)
- [jora-jobs-search-scraper](https://apify.com/jobsapi/jora-jobs-search-scraper) — [Jora](https://www.jora.com)
- [careerjet-jobs-search-scraper](https://apify.com/jobsapi/careerjet-jobs-search-scraper) — [Careerjet](https://www.careerjet.com)
- [multi-ats-jobs-search-scraper](https://apify.com/jobsapi/multi-ats-jobs-search-scraper) — multi-ATS aggregator
- [workable-jobs-search-scraper](https://apify.com/jobsapi/workable-jobs-search-scraper) — [Workable](https://www.workable.com)
- [workday-jobs-search-scraper](https://apify.com/jobsapi/workday-jobs-search-scraper) — Workday-powered career sites

#### Remote / flexible

- [remoteok-jobs-search-scraper](https://apify.com/jobsapi/remoteok-jobs-search-scraper) — [RemoteOK](https://remoteok.com)
- [we-work-remotely-jobs-search-scraper](https://apify.com/jobsapi/we-work-remotely-jobs-search-scraper) — [We Work Remotely](https://weworkremotely.com)
- [remotive-jobs-search-scraper](https://apify.com/jobsapi/remotive-jobs-search-scraper) — [Remotive](https://remotive.com)
- [remote-co-jobs-search-scraper](https://apify.com/jobsapi/remote-co-jobs-search-scraper) — [Remote.co](https://remote.co)
- [flexjobs-jobs-search-scraper](https://apify.com/jobsapi/flexjobs-jobs-search-scraper) — [FlexJobs](https://www.flexjobs.com)
- [upwork-jobs-search-scraper](https://apify.com/jobsapi/upwork-jobs-search-scraper) — [Upwork](https://www.upwork.com)

#### United States

- [usajobs-jobs-search-scraper](https://apify.com/jobsapi/usajobs-jobs-search-scraper) — [USAJobs](https://www.usajobs.gov)
- [dice-com-jobs-search-scraper](https://apify.com/jobsapi/dice-com-jobs-search-scraper) — [Dice](https://www.dice.com)
- [builtin-jobs-search-scraper](https://apify.com/jobsapi/builtin-jobs-search-scraper) — [Built In](https://www.builtin.com)
- [governmentjobs-jobs-search-scraper](https://apify.com/jobsapi/governmentjobs-jobs-search-scraper) — [GovernmentJobs](https://www.governmentjobs.com)
- [handshake-jobs-search-scraper](https://apify.com/jobsapi/handshake-jobs-search-scraper) — [Handshake](https://joinhandshake.com)
- [higheredjobs-jobs-search-scraper](https://apify.com/jobsapi/higheredjobs-jobs-search-scraper) — [HigherEdJobs](https://www.higheredjobs.com)
- [hcareers-jobs-search-scraper](https://apify.com/jobsapi/hcareers-jobs-search-scraper) — [HCareers](https://www.hcareers.com)
- [idealist-jobs-search-scraper](https://apify.com/jobsapi/idealist-jobs-search-scraper) — [Idealist](https://www.idealist.org)
- [jobcase-jobs-search-scraper](https://apify.com/jobsapi/jobcase-jobs-search-scraper) — [Jobcase](https://www.jobcase.com)
- [snagajob-jobs-search-scraper](https://apify.com/jobsapi/snagajob-jobs-search-scraper) — [Snagajob](https://www.snagajob.com)
- [themuse-jobs-search-scraper](https://apify.com/jobsapi/themuse-jobs-search-scraper) — [The Muse](https://www.themuse.com)
- [wellfound-jobs-search-scraper](https://apify.com/jobsapi/wellfound-jobs-search-scraper) — [Wellfound (AngelList Talent)](https://wellfound.com)
- [tes-jobs-search-scraper](https://apify.com/jobsapi/tes-jobs-search-scraper) — [TES](https://www.tes.com)
- [practicelink-jobs-search-scraper](https://apify.com/jobsapi/practicelink-jobs-search-scraper) — [PracticeLink](https://www.practicelink.com)
- [civilservice-jobs-search-scraper](https://apify.com/jobsapi/civilservice-jobs-search-scraper) — Civil Service

#### United Kingdom & Ireland

- [reed-jobs-search-scraper](https://apify.com/jobsapi/reed-jobs-search-scraper) — [Reed](https://www.reed.co.uk)
- [totaljobs-jobs-search-scraper](https://apify.com/jobsapi/totaljobs-jobs-search-scraper) — [Totaljobs](https://www.totaljobs.com)
- [cv-library-jobs-search-scraper](https://apify.com/jobsapi/cv-library-jobs-search-scraper) — [CV-Library](https://www.cv-library.co.uk)
- [jobsite-jobs-search-scraper](https://apify.com/jobsapi/jobsite-jobs-search-scraper) — [Jobsite](https://www.jobsite.co.uk)
- [jobs-ac-uk-jobs-search-scraper](https://apify.com/jobsapi/jobs-ac-uk-jobs-search-scraper) — [Jobs.ac.uk](https://www.jobs.ac.uk)
- [guardian-jobs-search-scraper](https://apify.com/jobsapi/guardian-jobs-search-scraper) — [Guardian Jobs](https://jobs.theguardian.com)
- [irishjobs-jobs-search-scraper](https://apify.com/jobsapi/irishjobs-jobs-search-scraper) — [IrishJobs](https://www.irishjobs.ie)
- [nhs-jobs-search-scraper](https://apify.com/jobsapi/nhs-jobs-search-scraper) — [NHS Jobs](https://www.jobs.nhs.uk)
- [tes-jobs-search-scraper](https://apify.com/jobsapi/tes-jobs-search-scraper) — [TES](https://www.tes.com)

#### Europe

- [apec-jobs-search-scraper](https://apify.com/jobsapi/apec-jobs-search-scraper) — [APEC](https://www.apec.fr) (France, executive roles)
- [cadremploi-jobs-search-scraper](https://apify.com/jobsapi/cadremploi-jobs-search-scraper) — [Cadremploi](https://www.cadremploi.fr) (France)
- [meteojob-jobs-search-scraper](https://apify.com/jobsapi/meteojob-jobs-search-scraper) — [Meteojob](https://www.meteojob.com) (France)
- [hellowork-jobs-search-scraper](https://apify.com/jobsapi/hellowork-jobs-search-scraper) — [Hellowork](https://www.hellowork.com) (France)
- [francetravail-jobs-search-scraper](https://apify.com/jobsapi/francetravail-jobs-search-scraper) — [France Travail](https://www.francetravail.fr) (France)
- [michaelpage-jobs-search-scraper](https://apify.com/jobsapi/michaelpage-jobs-search-scraper) — [Michael Page](https://www.michaelpage.com)
- [manpower-jobs-search-scraper](https://apify.com/jobsapi/manpower-jobs-search-scraper) — [Manpower](https://www.manpower.com)
- [randstad-jobs-search-scraper](https://apify.com/jobsapi/randstad-jobs-search-scraper) — [Randstad](https://www.randstad.com)
- [roberthalf-jobs-search-scraper](https://apify.com/jobsapi/roberthalf-jobs-search-scraper) — [Robert Half](https://www.roberthalf.com)
- [akkodis-jobs-search-scraper](https://apify.com/jobsapi/akkodis-jobs-search-scraper) — [Akkodis](https://www.akkodis.com)
- [stepstone-jobs-search-scraper](https://apify.com/jobsapi/stepstone-jobs-search-scraper) — [Stepstone](https://www.stepstone.com) (DE/EU)
- [arbeitsagentur-jobs-search-scraper](https://apify.com/jobsapi/arbeitsagentur-jobs-search-scraper) — [Arbeitsagentur](https://www.arbeitsagentur.de) (Germany)
- [xing-jobs-search-scraper](https://apify.com/jobsapi/xing-jobs-search-scraper) — [Xing](https://www.xing.com)
- [karriere-at-jobs-search-scraper](https://apify.com/jobsapi/karriere-at-jobs-search-scraper) — [Karriere.at](https://www.karriere.at) (Austria)
- [jobs-ch-jobs-search-scraper](https://apify.com/jobsapi/jobs-ch-jobs-search-scraper) — [Jobs.ch](https://www.jobs.ch) (Switzerland)
- [pracuj-pl-jobs-search-scraper](https://apify.com/jobsapi/pracuj-pl-jobs-search-scraper) — [Pracuj.pl](https://www.pracuj.pl) (Poland)
- [nofluffjobs-jobs-search-scraper](https://apify.com/jobsapi/nofluffjobs-jobs-search-scraper) — [No Fluff Jobs](https://nofluffjobs.com)
- [jobindex-jobs-search-scraper](https://apify.com/jobsapi/jobindex-jobs-search-scraper) — [Jobindex](https://www.jobindex.dk) (Denmark)
- [finn-no-jobs-search-scraper](https://apify.com/jobsapi/finn-no-jobs-search-scraper) — [FINN.no](https://www.finn.no) (Norway)
- [infojobs-jobs-search-scraper](https://apify.com/jobsapi/infojobs-jobs-search-scraper) — [InfoJobs](https://www.infojobs.net) (Spain/Italy/Portugal)
- [eluta-jobs-search-scraper](https://apify.com/jobsapi/eluta-jobs-search-scraper) — [Eluta.ca](https://www.eluta.ca) (Canada)
- [jobbank-jobs-search-scraper](https://apify.com/jobsapi/jobbank-jobs-search-scraper) — [Job Bank](https://www.jobbank.gc.ca) (Canada)
- [jobillico-jobs-search-scraper](https://apify.com/jobsapi/jobillico-jobs-search-scraper) — [Jobillico](https://www.jobillico.com) (Canada)
- [eures-jobs-search-scraper](https://apify.com/jobsapi/eures-jobs-search-scraper) — [EURES](https://ec.europa.eu/eures) (EU)
- [vdab-jobs-search-scraper](https://apify.com/jobsapi/vdab-jobs-search-scraper) — [VDAB](https://www.vdab.be) (Belgium)
- [kariyer-net-jobs-search-scraper](https://apify.com/jobsapi/kariyer-net-jobs-search-scraper) — [Kariyer.net](https://www.kariyer.net) (Türkiye)
- [jobberman-jobs-search-scraper](https://apify.com/jobsapi/jobberman-jobs-search-scraper) — [Jobberman](https://www.jobberman.com) (Nigeria)
- [pnet-jobs-search-scraper](https://apify.com/jobsapi/pnet-jobs-search-scraper) — [PNet](https://www.pnet.co.za) (South Africa)
- [brightmonday-jobs-search-scraper](https://apify.com/jobsapi/brightmonday-jobs-search-scraper) — [BrighterMonday](https://www.brightermonday.co.ke) (East Africa)
- [caterer-jobs-search-scraper](https://apify.com/jobsapi/caterer-jobs-search-scraper) — [Caterer.com](https://www.caterer.com) (hospitality, UK/EU)

#### India

- [naukri-jobs-search-scraper](https://apify.com/jobsapi/naukri-jobs-search-scraper) — [Naukri](https://www.naukri.com)
- [foundit-jobs-search-scraper](https://apify.com/jobsapi/foundit-jobs-search-scraper) — [Foundit (Monster India)](https://www.foundit.in)
- [timesjobs-jobs-search-scraper](https://apify.com/jobsapi/timesjobs-jobs-search-scraper) — [TimesJobs](https://www.timesjobs.com)
- [shine-com-jobs-search-scraper](https://apify.com/jobsapi/shine-com-jobs-search-scraper) — [Shine](https://www.shine.com)
- [internshala-jobs-search-scraper](https://apify.com/jobsapi/internshala-jobs-search-scraper) — [Internshala](https://internshala.com)
- [freshersworld-jobs-search-scraper](https://apify.com/jobsapi/freshersworld-jobs-search-scraper) — [Freshersworld](https://www.freshersworld.com)
- [hirist-jobs-search-scraper](https://apify.com/jobsapi/hirist-jobs-search-scraper) — [Hirist](https://www.hirist.com)
- [instahyre-jobs-search-scraper](https://apify.com/jobsapi/instahyre-jobs-search-scraper) — [Instahyre](https://www.instahyre.com)
- [iimjobs-jobs-search-scraper](https://apify.com/jobsapi/iimjobs-jobs-search-scraper) — [IIMJobs](https://www.iimjobs.com)
- [cutshort-jobs-search-scraper](https://apify.com/jobsapi/cutshort-jobs-search-scraper) — [Cutshort](https://cutshort.io)
- [workindia-jobs-search-scraper](https://apify.com/jobsapi/workindia-jobs-search-scraper) — [WorkIndia](https://www.workindia.in)
- [quikr-jobs-search-scraper](https://apify.com/jobsapi/quikr-jobs-search-scraper) — [Quikr Jobs](https://www.quikr.com/jobs)
- [unstop-jobs-search-scraper](https://apify.com/jobsapi/unstop-jobs-search-scraper) — [Unstop (Dare2Compete)](https://unstop.com)
- [apna-jobs-search-scraper](https://apify.com/jobsapi/apna-jobs-search-scraper) — [Apna](https://apna.co)
- [employmentnews-jobs-search-scraper](https://apify.com/jobsapi/employmentnews-jobs-search-scraper) — [Employment News](https://employmentnews.gov.in)
- [ibps-recruitment-jobs-search-scraper](https://apify.com/jobsapi/ibps-recruitment-jobs-search-scraper) — IBPS recruitment
- [ssc-recruitment-jobs-search-scraper](https://apify.com/jobsapi/ssc-recruitment-jobs-search-scraper) — SSC recruitment
- [rrb-recruitment-jobs-search-scraper](https://apify.com/jobsapi/rrb-recruitment-jobs-search-scraper) — RRB recruitment
- [upsc-recruitment-jobs-search-scraper](https://apify.com/jobsapi/upsc-recruitment-jobs-search-scraper) — UPSC recruitment
- [freejobalert-jobs-search-scraper](https://apify.com/jobsapi/freejobalert-jobs-search-scraper) — [FreeJobAlert](https://www.freejobalert.com)
- [tnprivatejobs-jobs-search-scraper](https://apify.com/jobsapi/tnprivatejobs-jobs-search-scraper) — TN Private Jobs

#### Asia-Pacific

- [jobkorea-jobs-search-scraper](https://apify.com/jobsapi/jobkorea-jobs-search-scraper) — [JobKorea](https://www.jobkorea.co.kr) (Korea)
- [saramin-jobs-search-scraper](https://apify.com/jobsapi/saramin-jobs-search-scraper) — [Saramin](https://www.saramin.co.kr) (Korea)
- [daijob-jobs-search-scraper](https://apify.com/jobsapi/daijob-jobs-search-scraper) — [Daijob](https://www.daijob.com) (Japan)
- [gaijinpot-jobs-search-scraper](https://apify.com/jobsapi/gaijinpot-jobs-search-scraper) — [GaijinPot](https://jobs.gaijinpot.com) (Japan)
- [jobsdb-sg-jobs-search-scraper](https://apify.com/jobsapi/jobsdb-sg-jobs-search-scraper) — [JobsDB](https://www.jobsdb.com) (Hong Kong / SEA)
- [jobstreet-jobs-search-scraper](https://apify.com/jobsapi/jobstreet-jobs-search-scraper) — [JobStreet](https://www.jobstreet.com) (SEA)
- [mycareersfuture-jobs-search-scraper](https://apify.com/jobsapi/mycareersfuture-jobs-search-scraper) — [MyCareersFuture](https://www.mycareersfuture.gov.sg) (Singapore)
- [glints-jobs-search-scraper](https://apify.com/jobsapi/glints-jobs-search-scraper) — [Glints](https://glints.com) (SEA)
- [himalayas-jobs-search-scraper](https://apify.com/jobsapi/himalayas-jobs-search-scraper) — [Himalayas](https://himalayas.app)
- [vietnamworks-jobs-search-scraper](https://apify.com/jobsapi/vietnamworks-jobs-search-scraper) — [VietnamWorks](https://www.vietnamworks.com)
- [conzultalent-jobs-search-scraper](https://apify.com/jobsapi/conzultalent-jobs-search-scraper) — Conzultalent

#### MENA

- [bayt-jobs-search-scraper](https://apify.com/jobsapi/bayt-jobs-search-scraper) — [Bayt.com](https://www.bayt.com)
- [gulftalent-jobs-search-scraper](https://apify.com/jobsapi/gulftalent-jobs-search-scraper) — [GulfTalent](https://www.gulftalent.com)
- [wuzzuf-jobs-search-scraper](https://apify.com/jobsapi/wuzzuf-jobs-search-scraper) — [Wuzzuf](https://wuzzuf.net) (Egypt)
- [naukrigulf-jobs-search-scraper](https://apify.com/jobsapi/naukrigulf-jobs-search-scraper) — [NaukriGulf](https://www.naukrigulf.com)
- [hh-ru-jobs-search-scraper](https://apify.com/jobsapi/hh-ru-jobs-search-scraper) — [hh.ru](https://hh.ru) (Russia)

#### Latin America

- [computrabajo-jobs-search-scraper](https://apify.com/jobsapi/computrabajo-jobs-search-scraper) — [Computrabajo](https://www.computrabajo.com)
- [bumeran-jobs-search-scraper](https://apify.com/jobsapi/bumeran-jobs-search-scraper) — [Bumeran](https://www.bumeran.com)
- [occ-mundial-jobs-search-scraper](https://apify.com/jobsapi/occ-mundial-jobs-search-scraper) — [OCC Mundial](https://www.occ.com.mx)
- [zonajobs-jobs-search-scraper](https://apify.com/jobsapi/zonajobs-jobs-search-scraper) — [ZonaJobs](https://www.zonajobs.com.ar)
- [laborum-jobs-search-scraper](https://apify.com/jobsapi/laborum-jobs-search-scraper) — [Laborum](https://www.laborum.com)
- [catho-jobs-search-scraper](https://apify.com/jobsapi/catho-jobs-search-scraper) — [Catho](https://www.catho.com.br) (Brazil)
- [gupy-jobs-search-scraper](https://apify.com/jobsapi/gupy-jobs-search-scraper) — [Gupy](https://gupy.com.br) (Brazil)
- [infojobs-jobs-search-scraper](https://apify.com/jobsapi/infojobs-jobs-search-scraper) — [InfoJobs](https://www.infojobs.com.br) (Brazil)
- [olx-jobs-search-scraper](https://apify.com/jobsapi/olx-jobs-search-scraper) — [OLX](https://www.olx.com) Jobs

#### Africa

- [jobberman-jobs-search-scraper](https://apify.com/jobsapi/jobberman-jobs-search-scraper) — [Jobberman](https://www.jobberman.com) (Nigeria)
- [pnet-jobs-search-scraper](https://apify.com/jobsapi/pnet-jobs-search-scraper) — [PNet](https://www.pnet.co.za) (South Africa)
- [brightmonday-jobs-search-scraper](https://apify.com/jobsapi/brightmonday-jobs-search-scraper) — [BrighterMonday](https://www.brightermonday.co.ke) (East Africa)
- [career-jobs-search-scraper](https://apify.com/jobsapi/career-jobs-search-scraper) — [Career](https://www.career.co.za) (South Africa)
- [ejobs-ro-jobs-search-scraper](https://apify.com/jobsapi/ejobs-ro-jobs-search-scraper) — [eJobs.ro](https://www.ejobs.ro) (Romania)
- [ncs-jobs-search-scraper](https://apify.com/jobsapi/ncs-jobs-search-scraper) — NCS
- [trademe-jobs-search-scraper](https://apify.com/jobsapi/trademe-jobs-search-scraper) — [Trade Me Jobs](https://www.trademe.co.nz) (New Zealand)
- [seek-jobs-search-scraper](https://apify.com/jobsapi/seek-jobs-search-scraper) — [SEEK](https://www.seek.com.au) (AU/NZ)
- [workforce-australia-jobs-search-scraper](https://apify.com/jobsapi/workforce-australia-jobs-search-scraper) — Workforce Australia

#### Other / specialised

- [dice-com-jobs-search-scraper](https://apify.com/jobsapi/dice-com-jobs-search-scraper) — [Dice](https://www.dice.com) (tech, US)
- [efinancialcareers-jobs-search-scraper](https://apify.com/jobsapi/efinancialcareers-jobs-search-scraper) — [eFinancialCareers](https://www.efinancialcareers.com)
- [apsjobs-jobs-search-scraper](https://apify.com/jobsapi/apsjobs-jobs-search-scraper) — APS Jobs
- [talent-jobs-search-scraper](https://apify.com/jobsapi/talent-jobs-search-scraper) — Talent
- [jungle-jobs-search-scraper](https://apify.com/jobsapi/jungle-jobs-search-scraper) — [Jungle.co](https://jungle.co) (creative / tech)
- [wuzzuf-jobs-search-scraper](https://apify.com/jobsapi/wuzzuf-jobs-search-scraper) — [Wuzzuf](https://wuzzuf.net)

Browse the full catalogue at **[apify.com/jobsapi](https://apify.com/jobsapi)**.

# Actor input Schema

## `query` (type: `string`):

Job title or keywords to search for

## `queries` (type: `array`):

Optional additional job queries processed in order.

## `location` (type: `string`):

Job location (city, state, country)

## `maxItems` (type: `integer`):

Maximum number of job listings to scrape

## `gl` (type: `string`):

Country code for localized results

## `hl` (type: `string`):

Language code

## `proxyConfiguration` (type: `object`):

Optionally, use Apify Proxy or custom HTTP proxy to avoid IP address-based blocking.

## `experienceLevel` (type: `string`):

Filter by minimum experience level required for the position.

## `salaryMin` (type: `integer`):

Minimum salary filter (in local currency). Only show jobs paying at least this amount.

## `salaryMax` (type: `integer`):

Maximum salary filter (in local currency). Only show jobs paying at most this amount.

## `remoteFilter` (type: `string`):

Filter by work location type.

## `educationLevel` (type: `string`):

Filter by minimum education level required.

## `debugMode` (type: `boolean`):

Enable to save screenshots, HTML snapshots, and network logs to the Key-Value Store for troubleshooting.

## Actor input object example

```json
{
  "query": "software engineer",
  "location": "United States",
  "maxItems": 50,
  "gl": "us",
  "hl": "en",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "GOOGLE_SERP"
    ],
    "apifyProxyCountry": "US"
  },
  "experienceLevel": "",
  "remoteFilter": "",
  "educationLevel": "",
  "debugMode": false
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "query": "software engineer",
    "location": "United States",
    "maxItems": 50,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "GOOGLE_SERP"
        ],
        "apifyProxyCountry": "US"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("jobsapi/google-jobs-search-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "query": "software engineer",
    "location": "United States",
    "maxItems": 50,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["GOOGLE_SERP"],
        "apifyProxyCountry": "US",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("jobsapi/google-jobs-search-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "query": "software engineer",
  "location": "United States",
  "maxItems": 50,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "GOOGLE_SERP"
    ],
    "apifyProxyCountry": "US"
  }
}' |
apify call jobsapi/google-jobs-search-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=jobsapi/google-jobs-search-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Google Jobs Search Scraper",
        "description": "Scrape job listings from Google Jobs (via Google Search) by keyword and location with country and language targeting. Extracts job title, company, location, salary range, job type, date posted, and application URL — perfect for job market research and recruitment intelligence.",
        "version": "0.0",
        "x-build-id": "2OFEudfAcluaWk3fM"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/jobsapi~google-jobs-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-jobsapi-google-jobs-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/jobsapi~google-jobs-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-jobsapi-google-jobs-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/jobsapi~google-jobs-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-jobsapi-google-jobs-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "query"
                ],
                "properties": {
                    "query": {
                        "title": "Job Search Query",
                        "type": "string",
                        "description": "Job title or keywords to search for",
                        "default": "software engineer"
                    },
                    "queries": {
                        "title": "Multiple Job Queries",
                        "type": "array",
                        "description": "Optional additional job queries processed in order.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "Job location (city, state, country)",
                        "default": "United States"
                    },
                    "maxItems": {
                        "title": "Maximum Items",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum number of job listings to scrape",
                        "default": 50
                    },
                    "gl": {
                        "title": "Country",
                        "type": "string",
                        "description": "Country code for localized results",
                        "default": "us"
                    },
                    "hl": {
                        "title": "Language",
                        "type": "string",
                        "description": "Language code",
                        "default": "en"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Optionally, use Apify Proxy or custom HTTP proxy to avoid IP address-based blocking.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "GOOGLE_SERP"
                            ],
                            "apifyProxyCountry": "US"
                        }
                    },
                    "experienceLevel": {
                        "title": "Experience Level",
                        "enum": [
                            "",
                            "entry",
                            "mid",
                            "senior",
                            "executive",
                            "director"
                        ],
                        "type": "string",
                        "description": "Filter by minimum experience level required for the position.",
                        "default": ""
                    },
                    "salaryMin": {
                        "title": "Minimum Salary",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Minimum salary filter (in local currency). Only show jobs paying at least this amount."
                    },
                    "salaryMax": {
                        "title": "Maximum Salary",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum salary filter (in local currency). Only show jobs paying at most this amount."
                    },
                    "remoteFilter": {
                        "title": "Remote / On-site / Hybrid",
                        "enum": [
                            "",
                            "remote",
                            "hybrid",
                            "onsite"
                        ],
                        "type": "string",
                        "description": "Filter by work location type.",
                        "default": ""
                    },
                    "educationLevel": {
                        "title": "Education Level",
                        "enum": [
                            "",
                            "high_school",
                            "associate",
                            "bachelor",
                            "master",
                            "doctorate"
                        ],
                        "type": "string",
                        "description": "Filter by minimum education level required.",
                        "default": ""
                    },
                    "debugMode": {
                        "title": "Debug Mode",
                        "type": "boolean",
                        "description": "Enable to save screenshots, HTML snapshots, and network logs to the Key-Value Store for troubleshooting.",
                        "default": false
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
