Google Jobs Search API ​
API health status
Healthy Available Limited Mostly unavailable No data
Loading health status...
Get Google jobs Search data, including titles, companies, and locations, for aggregating job board results, analyzing hiring trends, and monitoring recruitment activity.
Tags: Google Jobs
Parameters ​
| Name | Required | Type | Default | Description |
|---|---|---|---|---|
| query | Yes | string | The job search query (e.g., 'software engineer', 'data scientist London'). | |
| country | No | string | us | Set the target country code (e.g., 'us', 'uk') to localize results. See Google Countries. |
| language | No | string | en | Set the language for the results using its two-letter code (e.g., 'en' for English, 'fr' for French). See Google Language. |
| next_page_token | No | string | Token for retrieving the next page of job results. Found in 'next_page_token' of a previous response. | |
| chips | No | string | Additional search filters (chips) such as job type, date posted, etc. Use values returned in previous responses. | |
| lrad | No | string | Search radius in miles around the specified location. | |
| ltype | No | string | Filter by job location type. Set to '1' for work-from-home (remote) jobs. | |
| uds | No | string | Advanced Google-provided filter string for job results. | |
| uule | No | string | Encoded location string (UULE) to localize job results to a specific geographic area. |
Copy Request ​
bash
curl -X GET "https://api.justserpapi.com/api/v1/google/jobs/search?query=coffee" \
-H "X-API-Key: YOUR_API_KEY"js
const res = await fetch("https://api.justserpapi.com/api/v1/google/jobs/search?query=coffee", {
headers: { "X-API-Key": "YOUR_API_KEY" }
});
const data = await res.json();
console.log(data);python
import requests
url = "https://api.justserpapi.com/api/v1/google/jobs/search"
headers = { "X-API-Key": "YOUR_API_KEY" }
params = {
"query": "coffee"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())php
<?php
$url = "https://api.justserpapi.com/api/v1/google/jobs/search?query=coffee";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"X-API-Key: YOUR_API_KEY"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;go
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.justserpapi.com/api/v1/google/jobs/search?query=coffee", nil)
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}Response ​
Loading the latest response example...
