ABCProxy Docs
English
English
  • Overview
  • PROXIES
    • Residential Proxies
      • Introduce
      • Dashboard to Get IP to Use
      • Getting started guide
      • Account security authentication
      • API extraction
      • Basic query
      • Select the country/region
      • Select State
      • Select city
      • Session retention
    • Socks5 Proxies
      • Getting Started
      • Proxy Manager to Get IP to Use
    • Unlimited Residential Proxies
      • Getting started guide
      • Account security authentication
      • API extraction
    • Static Residential Proxies
      • Getting started guide
      • API extraction
      • Account security authentication
    • ISP Proxies
      • Getting started guide
      • Account security authentication
    • Dedicated Datacenter Proxies
      • Getting started guide
      • API extraction
      • Account security authentication
  • Advanced proxy solutions
    • Web Unblocker
      • Get started
      • Making Requests
        • JavaScript rendering
        • Geo-location
        • Session
        • Header
        • Cookie
        • Blocking Resource Loading
    • APM-ABC Proxy Manger
      • How to use
  • SERP API
    • Get started
    • Google
      • Google Search API
      • Google Shopping API
      • Google Local API
      • Google Videos API
      • Google News API
      • Google Flights API
      • Google Product API
      • Google Images API
      • Google Lens Search API
      • Google Play Product API
      • Google Play Game Store API
      • Google Play Book Store API
      • Google Play Movies Store API
      • Google Jobs API
      • Google Scholar Author API
      • Google Scholar API
      • Google Scholar Cite API
      • Google Scholar Profiles API
    • Bing
      • Bing Search API
      • Bing News API
      • Bing Shopping API
      • Bing Images API
      • Bing Videos API
      • Bing Maps API
    • Yahoo
      • Yahoo! Search API
      • Yahoo! Shopping API
      • Yahoo! Images API
      • Yahoo! Videos API
    • DuckDuckGo
      • DuckDuckGo Search API
      • DuckDuckGo News API
      • DuckDuckGo Maps API
    • Ebay
      • Ebay Search API
    • Walmart
      • Walmart Search API
      • Walmart Product Reviews API
      • Walmart Product API
    • Yelp
      • Yelp Reviews API
    • Youtube
      • YouTube Search API
      • YouTube Video API
      • YouTube Video Batch Download API
        • YouTube Batch Download Task Information API
        • YouTube Single Download Job Information API
  • Parametric
    • Google Ads Transparency Center Regions
    • Google GL Parameter: Supported Google Countries
    • Google HL Parameter: Supported Google Languages
    • Google Lens Country Parameter: Supported Google Lens Countries
    • Google Local Services Job Types
    • Google Trends Categories
    • Supported DuckDuckGo Regions
    • Supported Ebay Domains
    • Supported Ebay location options
    • Google Trends Locations
    • Supported Ebay sort options
    • Supported Google Countries via cr parameter
    • Supported Google Domains
    • Supported Google Languages via lr parameter
    • Supported Google Play Apps Categories
    • Supported Google Patents country codes
    • Supported Google Play Games Categories
    • Supported Google Play Books Categories
    • Supported Google Play Movies Categories
    • Supported Google Scholar Courts
    • Supported Yahoo! Countries
    • Supported Yahoo! Domains
    • Supported Yahoo! File formats
    • Supported Yahoo! Languages
    • Supported Yandex Domains
    • Supported Yandex Languages
    • Supported Yelp Domains
    • Supported Yandex Locations
    • Supported Yelp Reviews Languages
    • Walmart Stores Locations
    • Supported Google Travel currency codes
    • Supported Locations API
  • HELP
    • FAQ
      • ABCProxy Software Can Not Log In?
      • Software Tip:“please start the proxy first”
    • Refund Policy
    • Contact Us
  • INTEGRATION AND USAGE
    • Browser Integration Tools
      • Proxy Switchy Omega
      • BP Proxy Switcher
      • Brave Browser
    • Anti-Detection Browser Integration
      • AdsPower
      • BitBrowser
      • Dolphin{anty}
      • Undetectable
      • Incogniton
      • Kameleo
      • Morelogin
      • ClonBrowser
      • Hidemium
      • Helium Scraper
      • VMlogin
      • ixBrower
      • Xlogin
      • Antbrowser
      • Lauth
      • Indigo
      • IDENTORY
      • Gologin
      • MuLogin
    • Use of Enterprise Plan
      • How to use the Enterprise Plan CDKEY?
Powered by GitBook
On this page
  • Api Details
  • Request
  • Response
  • Error Responses
  1. SERP API
  2. Google

Google Jobs API

PreviousGoogle Play Movies Store APINextGoogle Scholar Author API

Last updated 21 days ago

Api Details

EndpointGET https://serpapi.abcproxy.com/search

Description

Our Google Jobs API allows you to scrape SERP results from a Google Jobs search. The API is accessed through the following endpoint: /search?engine=google_jobs.

A user may query the following: https://serpapi.abcproxy.com/search?engine=google_jobs utilizing a GET request. Head to the for a live and interactive demo.


Request

HTTP Request

curl -X GET "https://serpapi.abcproxy.com/search" \
  -d "engine=google_jobs" \
  -d "q=Barista" \
  -d "no_cache=false" \
  -d "api_key=YOUR_API_KEY"
import requests

params = {
    "engine": "google_jobs",
    "q": "Barista",
    "no_cache": "false",
    "api_key": "YOUR_API_KEY"
}
response = requests.get("https://serpapi.abcproxy.com/search", params=params)
print(response.json())
const axios = require('axios');

const params = {
  engine: "google_jobs",
  q: "Barista",
  no_cache: "false",
  api_key: "YOUR_API_KEY"
};

axios.get("https://serpapi.abcproxy.com/search", { params })
  .then(response => console.log(response.data));
GET /search?engine=google_jobs&q=Barista&no_cache=false&api_key=YOUR_API_KEY HTTP/1.1
Host: serpapi.abcproxy.com
<?php
$client = new \GuzzleHttp\Client();
$response = $client->get('https://serpapi.abcproxy.com/search', [
    'query' => [
        'engine' => 'google_jobs',
        'q' => 'Barista',
        'no_cache' => 'false',
        'api_key' => 'YOUR_API_KEY'
    ]
]);
echo $response->getBody();
package main

import (
    "net/http"
    "io/ioutil"
    "log"
)

func main() {
    client := &http.Client{}
    req, _ := http.NewRequest("GET", "https://serpapi.abcproxy.com/search", nil)
    
    q := req.URL.Query()
    q.Add("engine", "google_jobs")
    q.Add("q", "Barista")
    q.Add("no_cache", "false")
    q.Add("api_key", "YOUR_API_KEY")
    req.URL.RawQuery = q.Encode()

    resp, _ := client.Do(req)
    body, _ := ioutil.ReadAll(resp.Body)
    log.Println(string(body))
}
using System;
using System.Net.Http;

class Program
{
    static async Task Main()
    {
        var client = new HttpClient();
        var query = System.Web.HttpUtility.ParseQueryString(string.Empty);
        query["engine"] = "google_jobs";
        query["q"] = "Barista";
        query["no_cache"] = "false";
        query["api_key"] = "YOUR_API_KEY";
        
        var response = await client.GetAsync(
            $"https://serpapi.abcproxy.com/search?{query}"
        );
        Console.WriteLine(await response.Content.ReadAsStringAsync());
    }
}
import java.net.*;
import java.io.*;

public class Main {
    public static void main(String[] args) throws Exception {
        String url = "https://serpapi.abcproxy.com/search" +
            "?engine=google_jobs" +
            "&q=Barista" +
            "&no_cache=false" +
            "&api_key=YOUR_API_KEY";
        
        HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();
        conn.setRequestMethod("GET");
        
        BufferedReader in = new BufferedReader(
            new InputStreamReader(conn.getInputStream())
        );
        String response = in.lines().collect(Collectors.joining());
        System.out.println(response);
    }
}

API Parameters

Search Query

Name
Type
Required
Description
Example

q

String

Yes

Parameter defines the query you want to search.

Barista

Geographic Location

Name
Type
Required
Description
Example

location

String

No

Parameter defines from where you want the search to originate. If several locations match the location requested, we'll pick the most popular one. Head to the /locations.json API if you need more precise control. The location and uule parameters can't be used together. It is recommended to specify location at the city level in order to simulate a real user’s search. If location is omitted, the search may take on the location of the proxy.

123

uule

String

No

Parameter is the Google encoded location you want to use for the search. uule and location parameters can't be used together.

123

Localization

Name
Type
Required
Description
Example

google_domain

String

No

123

gl

String

No

uk

hl

String

No

en

Pagination

Name
Type
Required
Description
Example

next_page_token

String

No

Parameter defines the next page token. It is used for retrieving the next page of results. Up to 10 results are returned per page. The next page token can be found in the SerpApi JSON response:

serpapi_pagination -> next_page_token

Advanced Google Jobs Parameters

Name
Type
Required
Description
Example

chips

String

No

This parameter has been deprecated by Google. Parameter defines additional query conditions. Top of a job search page contains elements called chips, its values are extracted in order to be passed to chips parameter. E.g. city:Owg_06VPwoli_nfhBo8LyA== will return results for New York.

city:Owg_06VPwoli_nfhBo8LyA==

lrad

String

No

Defines search radius in kilometers. Does not strictly limit the radius.

1

ltype

String

No

Parameter will filter the results by work from home.

1

uds

String

No

Parameter enables to filter search. It's a string provided by Google as a filter. uds values are provided under the section: filters with uds, q and serpapi_link values provided for each filter.

uds

Serpapi Parameters

Name
Type
Required
Description
Example

engine

String

Yes

Set parameter to google_jobs to use the Google Finance API engine.

google_jobs

no_cache

boolean

No

Parameter will force SerpApi to fetch the results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false (default) to allow results from the cache, or true to disallow results from the cache.

trueorfalse

api_key

string

Yes

Parameter defines the SerpApi private key to use.

123


Response

Success 200

Response Body

{
  "search_metadata": {
    "id": "f0ddd84e-6456-4dca-a93d-9e9b300bb001",
    "json_endpoint": "https://webserp.abcproxy.com/files/aa3d6363ea1429ec/f0ddd84e-6456-4dca-a93d-9e9b300bb001.json",
    "created_at": "2025-04-02 18:22:14",
    "google_jobs_url": "https://www.google.com/search?ie=UTF-8&oe=UTF-8&q=Barista&sourceid=chrome&udm=8",
    "raw_html_file": "https://webserp.abcproxy.com/files/aa3d6363ea1429ec/f0ddd84e-6456-4dca-a93d-9e9b300bb001.html",
    "xray_html_file": "https://webserp.abcproxy.com/files/aa3d6363ea1429ec/f0ddd84e-6456-4dca-a93d-9e9b300bb001.xray",
    "total_time_taken": "8.0772"
  },
  "filters": [
    {
      "link": "https://www.google.com/search?sca_esv=d86771aaf9cd032d&q=Barista+remote&uds=ABqPDvztZD_Nu18FR6tNPw2cK_RR9a8Pty6ucki0ns6NYvAI9RSm5pB7Y8qm91QHyNluRIDfFgrRDX6UG6QVenBkFNqxcyDCfBrEHTOGBtT88_Y9vTDe1im83j_kwAs7jsvIGWtFDGlYmWFV1kGr7Ajh3ESuaQAgwA&udm=8&sa=X&ved=2ahUKEwiI6vy0kLmMAxXUEFkFHa5LHWkQxKsJegQIDRAB&ictx=0",
      "name": "Remote"
    },
  ],
  "jobs_results": [
    {
      "share_link": "https://www.google.com/search?ibp=htl;jobs&q=Barista&htidocid=sCGKan5uS3U5WOhXAAAAAA%3D%3D&hl=en-US&shndl=37&shmd=H4sIAAAAAAAA_xXNMQoCMRBAUWz3CFZjYyGaiGCjlQYUbLVfJsuQZIkzIRNhj-CxXZvfPX73XXTrK9akDa1DjYkq7OAhHpSwDhGE4S4SMi3PsbWiJ2tVswkzaGkwg7ytMHmZ7Che_-k1YqWSsVF_OO4nUzhsVjfiAC4ivAijfJQgMTyR55fSFtzlB7g9cSiLAAAA&shmds=v1_AQbUm94FzfnkZAevjxBHw_DddxmEHCctHUhz6_C4wvJQ85RhZw&source=sh/x/job/uv/m5/1#fpstate=tldetail&htivrt=jobs&htidocid=sCGKan5uS3U5WOhXAAAAAA%3D%3D&htiq=Barista",
      "extensions": [
        "6 days ago",
        "Part-time",
        "No degree mentioned"
      ],
      "location": "San Jose, CA",
      "via": "via Indeed",
      "detected_extensions": {
        "posted_at": "6 days ago",
        "schedule_type": "Part-time",
        "qualifications": "No degree mentioned"
      },
      "description": "A barista in a boba milk tea shop plays a crucial role in ensuring the quality of the beverages served and providing excellent customer service. Here are typical job roles and responsibilities for a barista in such a setting:\n\nBeverage Preparation\n• Prepare and brew various types of tea, including black tea, green tea, and herbal tea.\n• Make milk tea blends by combining tea, milk, and sweeteners according to customer preferences.\n• Prepare fruit-based tea and smoothie beverages.\n• Ensure the consistency and quality of each beverage.\n\nEquipment Operation:\n• Operate and maintain equipment such as tea brewers, blenders, and milk frothers.\n• Ensure that all equipment is clean and in good working condition.\n\nCustomer Service:\n• Greet customers in a friendly and welcoming manner.\n• Take customer orders accurately and provide recommendations as needed.\n• Prepare and serve beverages efficiently, maintaining a focus on quality.\n• Address customer inquiries and concerns in a professional manner.\n• Handle cash transactions and maintain cash register accuracy.\n\nCleanliness and Sanitation:\n• Maintain cleanliness and hygiene standards in the preparation area.\n• Clean and sanitize equipment, countertops, and utensils regularly.\n• Follow health and safety guidelines to ensure food safety.\n\nInventory Management:\n• Monitor inventory levels of tea leaves, milk, syrups, and other ingredients.\n• Report inventory shortages and assist with restocking as needed.\n• Rotate stock to ensure freshness and minimize waste.\n\nMenu Knowledge:\n• Stay informed about the menu offerings and any special promotions.\n• Be able to explain menu items to customers and make recommendations.\n\nCustomization:\n• Customize beverages based on customer preferences, such as adjusting sweetness levels, ice, and toppings.\n• Pay attention to dietary restrictions and accommodate special requests.\n\nTeamwork:\n• Collaborate with colleagues to maintain a smooth workflow.\n• Help with training new employees when necessary.\n• Assist with tasks like cleaning and restocking during slower periods.\n\nJob Type: Part-time\n\nPay: From $17.95 per hour\n\nShift:\n• Evening shift\n• Morning shift\n\nWork Location: In person",
      "job_highlights": [
        {
          "title": "Qualifications",
          "items": null
        },
        {
          "title": "Benefits",
          "items": [
            "Pay: From $17.95 per hour"
          ]
        },
        {
          "title": "Responsibilities",
          "items": [
            "A barista in a boba milk tea shop plays a crucial role in ensuring the quality of the beverages served and providing excellent customer service",
            "Beverage Preparation",
            "Prepare and brew various types of tea, including black tea, green tea, and herbal tea",
            "Make milk tea blends by combining tea, milk, and sweeteners according to customer preferences",
            "Prepare fruit-based tea and smoothie beverages",
            "Ensure the consistency and quality of each beverage",
            "Operate and maintain equipment such as tea brewers, blenders, and milk frothers",
            "Ensure that all equipment is clean and in good working condition",
            "Greet customers in a friendly and welcoming manner",
            "Take customer orders accurately and provide recommendations as needed",
            "Prepare and serve beverages efficiently, maintaining a focus on quality",
            "Address customer inquiries and concerns in a professional manner",
            "Handle cash transactions and maintain cash register accuracy",
            "Cleanliness and Sanitation:",
            "Maintain cleanliness and hygiene standards in the preparation area",
            "Clean and sanitize equipment, countertops, and utensils regularly",
            "Follow health and safety guidelines to ensure food safety",
            "Monitor inventory levels of tea leaves, milk, syrups, and other ingredients",
            "Report inventory shortages and assist with restocking as needed",
            "Rotate stock to ensure freshness and minimize waste",
            "Stay informed about the menu offerings and any special promotions",
            "Be able to explain menu items to customers and make recommendations",
            "Customize beverages based on customer preferences, such as adjusting sweetness levels, ice, and toppings",
            "Pay attention to dietary restrictions and accommodate special requests",
            "Collaborate with colleagues to maintain a smooth workflow",
            "Help with training new employees when necessary",
            "Assist with tasks like cleaning and restocking during slower periods"
          ]
        }
      ],
      "apply_options": [
        {
          "link": "https://www.indeed.com/viewjob?jk=9ca7aebccb186419&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
          "title": "Indeed"
        },
        {
          "link": "https://www.glassdoor.com/job-listing/barista-cashier-feng-cha-teahouse-JV_IC1147436_KO0,15_KE16,33.htm?jl=1009687325353&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
          "title": "Glassdoor"
        },
        {
          "link": "https://www.simplyhired.com/job/cg3z4QK7MacN7Qso3wmMY9znJMz1rX4fmtVNxka1m7Y-Ub6a0NNAqA?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
          "title": "SimplyHired"
        },
        {
          "title": "Www.biregra.com",
          "link": "https://www.biregra.com/us/jobad/beb02f97e5d1cdef/9307679650/8282504725/baristacashier?utm_campaign=biregra_cathojobs&utm_source=cathojobs&utm_medium=referal&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
        }
      ],
      "title": "Barista/Cashier",
      "job_id": "eyJqb2JfdGl0bGUiOiAiQmFyaXN0YS9DYXNoaWVyIiwgImNvbXBhbnlfbmFtZSI6ICJGZW5nIENoYSBUZWFob3VzZSIsICJhZGRyZXNzX2NpdHkiOiAiU2FuIEpvc2UsIENBIiwgImh0aWRvY2lkIjogInNDR0thbjV1UzNVNVdPaFhBQUFBQUEifQ==",
      "company_name": "Feng Cha Teahouse",
      "position": 1
    },
  ],
  "search_parameters": {
    "no_cache": true,
    "api_key": "aa14359ae466b6c111eb7848486dcc92",
    "q": "Barista",
    "google_domain": "google.com",
    "serpapi_query": {
      "engine": "google_jobs",
      "no_cache": true,
      "api_key": "YOUR_API_KEY"
    },
    "engine": "google_jobs"
  }
}

Response Fields

Field
Type
Description

search_parameters

Object

Contains query parameters and search context

search_metadata

Object

Contains timing and status information

filters

object

Filter information parameters

jobs_results

array

jobs_results information parameters


Error Responses

Common Errors

HTTP Status
Error Code
Description

200

400

API Key can not be empty

200

401

Param error

200

402

API Key error

200

403

Insufficient Balance

200

404

Deduction failed

200

405

Failed to record usage count

200

406

Unsupported engine

200

407

Network error

200

408

File not found

200

409

Limit param error

200

410

Build url error

200

411

Failed to QueryRecentRecord

200

412

Failed to find json

200

413

Get html error

200

414

HTML is empty

200

429

Too many request

Error Example

{
  "code": 400,
  "message": "API Key can not be empty"
}

Parameter defines the Google domain to use. It defaults to google.com. Head to the for a full list of supported Google domains.

Parameter defines the country to use for the Google search. It's a two-letter country code. (e.g., us for the United States, uk for United Kingdom, or fr for France) Head to the for a full list of supported Google countries.

Parameter defines the language to use for the Google Jobs search. It's a two-letter language code. (e.g., en for English, es for Spanish, or fr for French). Head to the for a full list of supported Google languages.

playground
Google domains page
Google countries page
Google languages page