Scrape single listing on the Google Jobs platform and get the data in a nicely formatted JSON format.
To enable this engine, set the engine=google_jobs_listing parameter.
While the Google Jobs API returns a list with all the available listings on the Google Jobs platform, the Google Jobs Listing API returns data scraped from a singular job. The job you want to scrape is identified by its ID.
This is the base 64 encoded value of a JSON like this: {"job_title":"Sr Software Developer (R&D)","company_name":"B. Braun Medical Inc.","htidocid":"U3hnego7LaXJ9lF7AAAAAA==","q":"programmer"}
Scrape Google Jobs Listings
Google Jobs Listing API Integraation Examples
We will use following URL as an example for this request:
Ready to Use Google Jobs Listing API Scraping Scripts
Google Jobs Listing API Parameter
#1: Query Parameter
Parameter
Type
Description
qRequired
string
The base 64 encoded value obtained from the Google Jobs APIjob_id.
To access this API, your GET request should be sent to the following address:
curl --request GET --url "https://serpapi.webscrapingapi.com/v1?engine=google_jobs_listing&api_key=YOUR_API_KEY&q=eyJqb2JfdGl0bGUiOiJTciBTb2Z0d2FyZSBEZXZlbG9wZXIgKFImRCkiLCJjb21wYW55X25hbWUiOiJCLiBCcmF1biBNZWRpY2FsIEluYy4iLCJodGlkb2NpZCI6IlUzaG5lZ283TGFYSjlsRjdBQUFBQUE9PSIsInEiOiJwcm9ncmFtbWVyIn0%3D"
var client = new RestClient("https://serpapi.webscrapingapi.com/v1?engine=google_jobs_listing&api_key=YOUR_API_KEY&q=eyJqb2JfdGl0bGUiOiJTciBTb2Z0d2FyZSBEZXZlbG9wZXIgKFImRCkiLCJjb21wYW55X25hbWUiOiJCLiBCcmF1biBNZWRpY2FsIEluYy4iLCJodGlkb2NpZCI6IlUzaG5lZ283TGFYSjlsRjdBQUFBQUE9PSIsInEiOiJwcm9ncmFtbWVyIn0%3D");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);