---
title: "Get Google Jobs Advanced Results by id"
url: "https://docs.dataforseo.com/v3/serp/google/jobs/task_get/advanced/?bash"
date: "2026-06-06"
---

## Get Google Jobs Advanced Results by id

 

 

 ![checked](https://docs.dataforseo.com/v3/wp-content/themes/dataforseo/assets/img/icons/checked-circle.svg) GET  https://api.dataforseo.com/v3/serp/google/jobs/task\_get/advanced/$id     

      

Pricing

  Your account will be charged only for posting a task. You can get the results of the task within the next 30 days for free.  
The cost can be calculated on the [Pricing](https://dataforseo.com/pricing/serp/google-jobs-serp-api "Pricing") page.

 

 **Description of the fields for sending a request:**

| Field name | Type | Description |
|---|---|---|
| `id` | string | *task identifier*   **unique task identifier in our system in the [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier) format**   you will be able to use it within **30 days** to request the results of the task at any time |

  
As a response of the API server, you will receive [JSON](https://en.wikipedia.org/wiki/JSON)-encoded data containing a `tasks` array with the information specific to the set tasks.

You can also get all available SERP features and possible extra elements by making a request to the following [Sandbox](https://docs.dataforseo.com/v3/appendix/sandbox.md) URL:  
`https://sandbox.dataforseo.com/v3/serp/google/jobs/task_get/advanced/00000000-0000-0000-0000-000000000000`  
The response will include all available items in the Google Jobs SERP Advanced endpoint with the fields containing dummy data.  
You won’t be charged for using [Sandbox](https://docs.dataforseo.com/v3/appendix/sandbox.md) endpoints.

**Description of the fields in the results array:**

| Field name | Type | Description |
|---|---|---|
| `version` | string | *the current version of the API* |
| `status_code` | integer | *general status code*   you can find the full list of the response codes [here](https://docs.dataforseo.com/v3/appendix/errors.md)   **Note:** we strongly recommend designing a necessary system for handling related exceptional or error conditions |
| `status_message` | string | *general informational message*   you can find the full list of general informational messages [here](https://docs.dataforseo.com/v3/appendix/errors.md) |
| `time` | string | *execution time, seconds* |
| `cost` | float | *total tasks cost, USD* |
| `tasks_count` | integer | *the number of tasks in the **`tasks`** array* |
| `tasks_error` | integer | *the number of tasks in the **`tasks`** array returned with an error* |
| **`tasks`** | array | *array of tasks* |
| `id` | string | *task identifier*   **unique task identifier in our system in the [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier) format** |
| `status_code` | integer | *status code of the task*   generated by DataForSEO; can be within the following range: 10000-60000   you can find the full list of the response codes [here](https://docs.dataforseo.com/v3/appendix/errors.md) |
| `status_message` | string | *informational message of the task*   you can find the full list of general informational messages [here](https://docs.dataforseo.com/v3/appendix/errors.md) |
| `time` | string | *execution time, seconds* |
| `cost` | float | *cost of the task, USD* |
| `result_count` | integer | *number of elements in the `result` array* |
| `path` | array | *URL path* |
| `data` | object | *contains the same parameters that you specified in the POST request* |
| **`result`** | array | *array of results* |
| `keyword` | string | *keyword received in a POST array* **the keyword is returned with decoded %## (plus symbol ‘+’ will be decoded to a space character)** |
| `type` | string | *search engine type in a POST array* |
| `se_domain` | string | *search engine domain in a POST array* |
| `location_code` | integer | *location code in a POST array* |
| `language_code` | string | *language code in a POST array* |
| `check_url` | string | *direct URL to search engine results*   you can use it to make sure that we provided accurate results |
| `datetime` | string | *date and time when the result was received*   in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”   example:   `2019-11-15 12:57:46 +00:00` |
| `spell` | object | *autocorrection of the search engine*   if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection;   in this case, equals `null` |
| `refinement_chips` | object | *search refinement chips* |
| `type` | string | *type of element = **‘refinement\_chips’*** |
| `xpath` | string | *the [XPath](https://en.wikipedia.org/wiki/XPath) of the element* |
| `items` | array | *items of the element* |
| `type` | string | *type of element = **‘refinement\_chips\_element’*** |
| `title` | string | *title of the element* |
| `url` | string | *search URL with refinement parameters* |
| `domain` | string | *domain in SERP* |
| `options` | array | *further search refinement options* |
| `type` | string | *type of element = **‘refinement\_chips\_option’*** |
| `title` | string | *title of the element* |
| `url` | string | *search URL with refinement parameters* |
| `domain` | string | *domain in SERP* |
| `item_types` | array | *types of search results in SERP*   contains types of search results (`items`) found in SERP.   possible item types:   `google_jobs_item` |
| `se_results_count` | integer | *total number of results in SERP* |
| `items_count` | integer | *the number of results returned in the **`items`** array* |
| **`items`** | array | *elements of search results found in SERP* |
| `type` | string | *type of element = **‘google\_jobs\_item’*** |
| `rank_group` | integer | *group rank in SERP*   position within a group of elements with identical `type` values   positions of elements with different `type` values are omitted from `rank_group` |
| `rank_absolute` | integer | *absolute rank in SERP*   absolute position among all the elements in SERP |
| `position` | string | *the alignment of the element in SERP*   can take the following values:   `left`, `right` |
| `xpath` | string | *the [XPath](https://en.wikipedia.org/wiki/XPath) of the element* |
| `job_id` | string | *ID of the job on Google Jobs* |
| `title` | string | *title of the job* |
| `employer_name` | string | *name of the employer* |
| `employer_url` | string | *URL to the employer’s website* |
| `employer_image_url` | string | *URL to the image used in the job posting* |
| `location` | string | *location for which the job vacancy is posted* |
| `source_name` | string | *original source of the job vacancy* |
| `source_url` | string | *URL to the original source of the job vacancy* |
| `salary` | string | *the salary indicated in the job vacancy*   if the salary isn’t indicated, this field will equal `null` |
| `contract_type` | string | *employment contract type* |
| `timestamp` | string | *date and time when the result was published*   in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”   example:   `2019-11-15 12:57:46 +00:00` |
| `time_ago` | string | *indicates how long ago the job vacancy was posted* |
| `rectangle` | object | *rectangle parameters*   contains cartesian coordinates and pixel dimensions of the result’s snippet in SERP;   in this case, will equal `null` |



 

 









> Instead of ‘login’ and ‘password’ use your credentials from https://app.dataforseo.com/api-access

```
# Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access 
login="login" 
password="password" 
cred="$(printf ${login}:${password} | base64)" 
id="02261816-2027-0066-0000-c27d02864073" 
curl --location --request GET "https://api.dataforseo.com/v3/serp/google/jobs/task_get/advanced/${id}" 
--header "Authorization: Basic ${cred}"  
--header "Content-Type: application/json" 
--data-raw ""
```





```php
<?php
// You can download this file from here https://cdn.dataforseo.com/v3/examples/php/php_RestClient.zip
require('RestClient.php');
$api_url = 'https://api.dataforseo.com/';
try {
	// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
	$client = new RestClient($api_url, null, 'login', 'password');
} catch (RestClientException $e) {
	echo "n";
	print "HTTP code: {$e->getHttpCode()}n";
	print "Error code: {$e->getCode()}n";
	print "Message: {$e->getMessage()}n";
	print  $e->getTraceAsString();
	echo "n";
	exit();
}
try {
	$result = array();
	// #1 - using this method you can get a list of completed tasks
	// GET /v3/serp/google/jobs/tasks_ready
	// in addition to 'google' and 'jobs' you can also set other search engine and type parameters
	// the full list of possible parameters is available in documentation
	$tasks_ready = $client->get('/v3/serp/google/jobs/tasks_ready');
	// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
	if (isset($tasks_ready['status_code']) AND $tasks_ready['status_code'] === 20000) {
		foreach ($tasks_ready['tasks'] as $task) {
			if (isset($task['result'])) {
				foreach ($task['result'] as $task_ready) {
					// #2 - using this method you can get results of each completed task
					// GET /v3/serp/google/jobs/task_get/advanced/$id
					if (isset($task_ready['endpoint_advanced'])) {
						$result[] = $client->get($task_ready['endpoint_advanced']);
					}
					// #3 - another way to get the task results by id
					// GET /v3/serp/google/jobs/task_get/advanced/$id
					/*
					if (isset($task_ready['id'])) {
						$result[] = $client->get('/v3/serp/google/jobs/task_get/advanced/' . $task_ready['id']);
					}
					*/
				}
			}
		}
	}
	print_r($result);
	// do something with result
} catch (RestClientException $e) {
	echo "n";
	print "HTTP code: {$e->getHttpCode()}n";
	print "Error code: {$e->getCode()}n";
	print "Message: {$e->getMessage()}n";
	print  $e->getTraceAsString();
	echo "n";
}
$client = null;
?>
```





```js
const task_id = '02231256-2604-0066-2000-57133b8fc54e';

const axios = require('axios');

axios({
    method: 'get',
    url: 'https://api.dataforseo.com/v3/serp/google/jobs/task_get/advanced/' + task_id,
    auth: {
        username: 'login',
        password: 'password'
    },
    headers: {
        'content-type': 'application/json'
    }
}).then(function (response) {
    var result = response['data']['tasks'];
    // Result data
    console.log(result);
}).catch(function (error) {
    console.log(error);
});
```





```python
from client import RestClient
# You can download this file from here https://cdn.dataforseo.com/v3/examples/python/python_Client.zip
client = RestClient("login", "password")
# 1 - using this method you can get a list of completed tasks
# GET /v3/serp/google/jobs/tasks_ready
# in addition to 'google' and 'jobs' you can also set other search engine and type parameters
# the full list of possible parameters is available in documentation
response = client.get("/v3/serp/google/jobs/tasks_ready")
# you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if response['status_code'] == 20000:
    results = []
    for task in response['tasks']:
        if (task['result'] and (len(task['result']) > 0)):
            for resultTaskInfo in task['result']:
                # 2 - using this method you can get results of each completed task
                # GET /v3/serp/google/jobs/advanced/$id
                if(resultTaskInfo['endpoint_advanced']):
                    results.append(client.get(resultTaskInfo['endpoint_advanced']))                
                '''
                # 3 - another way to get the task results by id
                # GET /v3/serp/google/jobs/task_get/advanced/$id                
                if(resultTaskInfo['id']):
                    results.append(client.get("/v3/serp/google/jobs/task_get/advanced/" + resultTaskInfo['id']))
                '''
    print(results)
    # do something with result
else:
    print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"]))
```





```csharp
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;

namespace DataForSeoDemos
{
    public static partial class Demos
    {
        public static async Task serp_task_get()
        {
            var httpClient = new HttpClient
            {
                BaseAddress = new Uri("https://api.dataforseo.com/"),
                // Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
                DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes("login:password"))) }
            };
            // #1 - using this method you can get a list of completed tasks
            // GET /v3/serp/google/jobs/tasks_ready
            // in addition to 'google' and 'jobs' you can also set other search engine and type parameters
            // the full list of possible parameters is available in documentation
            var response = await httpClient.GetAsync("/v3/serp/google/jobs/tasks_ready");
            var tasksInfo = JsonConvert.DeserializeObject<dynamic>(await response.Content.ReadAsStringAsync());
            var tasksResponses = new List<object>();
            // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
            if (tasksInfo.status_code == 20000)
            {
                if (tasksInfo.tasks != null)
                {
                    foreach (var tasks in tasksInfo.tasks)
                    {
                        if (tasks.result != null)
                        {
                            foreach (var task in tasks.result)
                            {
                                if (task.endpoint_advanced != null)
                                {
                                    // #2 - using this method you can get results of each completed task
                                    // GET /v3/serp/google/jobs/task_get/advanced/$id
                                    var taskGetResponse = await httpClient.GetAsync((string)task.endpoint_advanced);
                                    var taskResultObj = JsonConvert.DeserializeObject<dynamic>(await taskGetResponse.Content.ReadAsStringAsync());
                                    if (taskResultObj.tasks != null)
                                    {
                                        var fst = taskResultObj.tasks.First;
                                        // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
                                        if (fst.status_code >= 40000 || fst.result == null)
                                            Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
                                        else
                                            tasksResponses.Add(fst.result);
                                    }
                                    // #3 - another way to get the task results by id
                                    // GET /v3/serp/google/jobs/task_get/advanced/$id
                                    /*
                                    var tasksGetResponse = await httpClient.GetAsync("/v3/serp/google/jobs/task_get/advanced/" + (string)task.id);
                                    var tasksResultObj = JsonConvert.DeserializeObject<dynamic>(await tasksGetResponse.Content.ReadAsStringAsync());
                                    if (tasksResultObj.tasks != null)
                                    {
                                        var fst = taskResultObj.tasks.First;
                                        // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
                                        if (fst.status_code >= 40000 || fst.result == null)
                                            Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
                                        else
                                            tasksResponses.Add(fst.result);
                                    }
                                    */
                                }
                            }
                        }
                    }
                }
                if (tasksResponses.Count > 0)
                    // do something with result
                    Console.WriteLine(String.Join(Environment.NewLine, tasksResponses));
                else
                    Console.WriteLine("No completed tasks");
            }
            else
                Console.WriteLine($"error. Code: {tasksInfo.status_code} Message: {tasksInfo.status_message}");
        }
    }
}
```





> The above command returns JSON structured like this:

```
{
    "version": "0.1.20220428",
    "status_code": 20000,
    "status_message": "Ok.",
    "time": "0.0680 sec.",
    "cost": 0,
    "tasks_count": 1,
    "tasks_error": 0,
    "tasks": [
        {
            "id": "06081142-2806-0447-0000-b356acfd5254",
            "status_code": 20000,
            "status_message": "Ok.",
            "time": "0.0313 sec.",
            "cost": 0,
            "result_count": 1,
            "path": [
                "v3",
                "serp",
                "google",
                "jobs",
                "task_get",
                "advanced",
                "06081142-2806-0447-0000-b356acfd5254"
            ],
            "data": {
                "api": "serp",
                "function": "task_get",
                "se": "google",
                "se_type": "jobs",
                "keyword": ".net developer",
                "language_code": "en",
                "location_code": 2840,
                "depth": 10,
                "employment_type": [
                    "contractor",
                    "fulltime"
                ],
                "device": "desktop",
                "os": "windows"
            },
            "result": [
                {
                    "keyword": ".net developer",
                    "type": "jobs",
                    "se_domain": "google.com",
                    "location_code": 2840,
                    "language_code": "en",
                    "check_url": "https://google.com/search?q=.net%20developer&ibp=htl;jobs&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc#htivrt=jobs&fpstate=tldetail&htichips=employment_type:CONTRACTOR,employment_type:FULLTIME,date_posted:month&htischips=employment_type;CONTRACTOR;FULLTIME,date_posted;month&htilrad=4.0",
                    "datetime": "2022-06-08 08:44:32 +00:00",
                    "spell": null,
                    "refinement_chips": null,
                    "item_types": [
                        "google_jobs_item"
                    ],
                    "se_results_count": 0,
                    "items_count": 10,
                    "items": [
                        {
                            "type": "google_jobs_item",
                            "rank_group": 1,
                            "rank_absolute": 1,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[1]",
                            "job_id": "DfhOEnE2FFkAAAAAAAAAAA==",
                            "title": ".NET Developer (SR/SSR)",
                            "employer_name": "Upwork",
                            "employer_url": "http://www.elance.com/",
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via Upwork",
                            "source_url": "https://www.upwork.com/freelance-jobs/apply/NET-Developer-SSR_~015f52b11d62a99be1/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": null,
                            "contract_type": "Contractor",
                            "timestamp": "2022-06-07 21:44:32 +00:00",
                            "time_ago": "11 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 2,
                            "rank_absolute": 2,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[2]",
                            "job_id": "RQeiSXggZy4AAAAAAAAAAA==",
                            "title": ".NET Developer/ Java Developer",
                            "employer_name": "People Tech Group Inc",
                            "employer_url": "http://peopletech.com/",
                            "employer_image_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTOiqLgAlZk4lD0TTkK8YevbUBDL0GhBBK7M5cv&s=0",
                            "location": "United States",
                            "source_name": "via LinkedIn",
                            "source_url": "https://www.linkedin.com/jobs/view/net-developer-java-developer-at-people-tech-group-inc-3113958650?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": null,
                            "contract_type": "Full–time",
                            "timestamp": "2022-06-07 18:44:32 +00:00",
                            "time_ago": "14 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 3,
                            "rank_absolute": 3,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[3]",
                            "job_id": "VU5paqKI7oIAAAAAAAAAAA==",
                            "title": "Full Stack .Net Developer",
                            "employer_name": "HCL Technologies",
                            "employer_url": "http://www.hcltech.com/",
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via LinkedIn",
                            "source_url": "https://www.linkedin.com/jobs/view/full-stack-net-developer-at-hcl-technologies-3108040610?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": null,
                            "contract_type": "Full–time",
                            "timestamp": "2022-06-07 19:44:32 +00:00",
                            "time_ago": "13 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 4,
                            "rank_absolute": 4,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[4]",
                            "job_id": "ysk17-WrWVwAAAAAAAAAAA==",
                            "title": "Middle .Net Developer",
                            "employer_name": "Upwork",
                            "employer_url": "http://www.elance.com/",
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via Upwork",
                            "source_url": "https://www.upwork.com/freelance-jobs/apply/Middle-Net-Developer_~0188a65657ba4c978f/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": null,
                            "contract_type": "Contractor",
                            "timestamp": "2022-06-07 18:44:32 +00:00",
                            "time_ago": "14 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 5,
                            "rank_absolute": 5,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[5]",
                            "job_id": "1cYYllg0Se8AAAAAAAAAAA==",
                            "title": ".NET Developer",
                            "employer_name": "Manifest Solutions Corp.",
                            "employer_url": null,
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via 2,603,575 Live Jobs At Job Boot Up",
                            "source_url": "https://www.jobbootup.com/job/dotnet-developer-in-not-specified-8579-1622044133E5?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": null,
                            "contract_type": "Full–time",
                            "timestamp": "2022-06-07 16:44:32 +00:00",
                            "time_ago": "16 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 6,
                            "rank_absolute": 6,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[6]",
                            "job_id": "KeBkTyHFWq4AAAAAAAAAAA==",
                            "title": ".NET Developer",
                            "employer_name": "Manifest Solutions Corp.",
                            "employer_url": null,
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via TopTrumpJobs",
                            "source_url": "https://www.toptrumpjobs.com/job/dotnet-developer-in-not-specified-8578-1622044133E5?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": null,
                            "contract_type": "Full–time",
                            "timestamp": "2022-06-07 16:44:32 +00:00",
                            "time_ago": "16 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 7,
                            "rank_absolute": 7,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[7]",
                            "job_id": "jb2Svndbm00AAAAAAAAAAA==",
                            "title": ".Net Developer",
                            "employer_name": "QTech US Inc",
                            "employer_url": null,
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via Dice",
                            "source_url": "https://www.dice.com/jobs/detail/1cd6c8337b758085568ef1f03658c588?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": "$60 an hour",
                            "contract_type": "Full–time",
                            "timestamp": "2022-06-07 17:44:32 +00:00",
                            "time_ago": "15 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 8,
                            "rank_absolute": 8,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[8]",
                            "job_id": "hfeSHzMerrcAAAAAAAAAAA==",
                            "title": "Intermediate .Net Developer",
                            "employer_name": "HealthBPM",
                            "employer_url": null,
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via LinkedIn",
                            "source_url": "https://www.linkedin.com/jobs/view/intermediate-net-developer-at-healthbpm-3115265383?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": null,
                            "contract_type": "Full–time",
                            "timestamp": "2022-06-07 19:44:32 +00:00",
                            "time_ago": "13 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 9,
                            "rank_absolute": 9,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[9]",
                            "job_id": "LDDIk6X70sUAAAAAAAAAAA==",
                            "title": "Full Stack .Net Developer Needed to Deliver a Project",
                            "employer_name": "Upwork",
                            "employer_url": "http://www.elance.com/",
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via Upwork",
                            "source_url": "https://www.upwork.com/freelance-jobs/apply/Full-Stack-Net-Developer-Needed-Deliver-Project_~01d115443fe503cc0b/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": null,
                            "contract_type": "Contractor",
                            "timestamp": "2022-06-08 02:44:32 +00:00",
                            "time_ago": "6 hours ago",
                            "rectangle": null
                        },
                        {
                            "type": "google_jobs_item",
                            "rank_group": 10,
                            "rank_absolute": 10,
                            "position": "right",
                            "xpath": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/div[4]/div[1]/div[1]/ul[1]/li[10]",
                            "job_id": "ZBl7lpOjjB8AAAAAAAAAAA==",
                            "title": "Remote Full Stack .NET Developer",
                            "employer_name": "Insight Global",
                            "employer_url": "http://www.insightglobal.com/",
                            "employer_image_url": null,
                            "location": "United States",
                            "source_name": "via LinkedIn",
                            "source_url": "https://www.linkedin.com/jobs/view/remote-full-stack-net-developer-at-insight-global-3114903171?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
                            "salary": "$50–$65 an hour",
                            "contract_type": "Contractor",
                            "timestamp": "2022-06-07 12:44:32 +00:00",
                            "time_ago": "20 hours ago",
                            "rectangle": null
                        }
                    ]
                }
            ]
        }
    ]
}
```









 

  cURL   php   Node.js   Python   cSharp