Google Jobs Listing API Documentation
Retrieve the employer ratings Google Jobs shows for one job: the employer's rating, review count and link on review sites such as Indeed, Glassdoor and ZipRecruiter, along with the employer's website.
Pass the job_id of a Google Jobs API result. Google shows up to three review sites, and which ones depends on the gl country and the hl language.
Each rating stays on its site's own scale, given by max_rating: 5 on most sites and 10 on some, such as ZipRecruiter. An employer without ratings returns an empty ratings list.
When a rating link or the company website is a Google redirect link to the page rather than the page's own address, the response carries is_partial: true.
When Google Jobs has no job for the job_id, such as a posting that has been taken down, the response carries an error instead.
API Parameters
Job
-
- Name
-
job_id - Required
- Required
- Description
-
The ID of the job to get the employer ratings for. Use the
job_idof a job returned by the Google Jobs API. Ajob_idstops working once Google Jobs no longer lists the job, so take it from a recent search.
Localization
-
- Name
-
gl - Required
- Optional
- Description
-
This parameter defines the country of the search, which also changes the review sites Google shows ratings from. Check the full list of supported Google Jobs
glcountries.
-
- Name
-
hl - Required
- Optional
- Description
-
This parameter defines the interface language of the search, which can also change the review sites Google shows ratings from. The default follows the
glcountry, as listed with the Google Jobsglcountries. Some languages, such as English, round large review counts (16.6K comes back as16600), while German (de) gives exact counts. Check the full list of supported Googlehllanguages.
Engine
-
- Name
-
engine - Required
- Required
- Description
-
Parameter defines an engine that will be used to retrieve real-time data. It must be set to
google_jobs_listing.
API key
-
- Name
-
api_key - Required
- Required
- Description
-
The
api_keyauthenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).
Zero Data Retention
-
- Name
-
zero_retention - Enterprise Only
- Enterprise Only
- Required
- Optional
- Description
-
Set this parameter to
trueto disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.
API Examples
Employer Ratings
https://www.searchapi.io/api/v1/search?engine=google_jobs_listing&job_id=EskBCowBQUREYldlYmQ2QU9teWd5dXlkWjBWdDdjaGQ2bDRzRjduMXVkdFlBR3Z1STBEMGxhNGhNTlcxeEZVNDh0aTl6ZGlLV2FnbFNTMXFibXkxS3Z2UkNGZ1N1TUJreHdkRUVUN2RZeTd4eVRJVThqcVJvbUd2VkY3TFBTaW1TUGF3OXFaSzVJY1VYbmMzMTgSFExWRGlhcFhiT2I2MmhiSVAxTVE3GiJBSE4wRTdFV2RiYURnT0tJam55RGIyR1BDbDBGTlNpMW5n
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "google_jobs_listing",
"job_id": "EskBCowBQUREYldlYmQ2QU9teWd5dXlkWjBWdDdjaGQ2bDRzRjduMXVkdFlBR3Z1STBEMGxhNGhNTlcxeEZVNDh0aTl6ZGlLV2FnbFNTMXFibXkxS3Z2UkNGZ1N1TUJreHdkRUVUN2RZeTd4eVRJVThqcVJvbUd2VkY3TFBTaW1TUGF3OXFaSzVJY1VYbmMzMTgSFExWRGlhcFhiT2I2MmhiSVAxTVE3GiJBSE4wRTdFV2RiYURnT0tJam55RGIyR1BDbDBGTlNpMW5n"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_uNGHkq1YTpVzfOykuKuPA68i",
"status": "Success",
"created_at": "2026-10-28T19:42:52Z",
"request_time_taken": 1.83,
"parsing_time_taken": 0.07,
"total_time_taken": 1.89,
"request_url": "https://www.google.com/search?ibp=htl;jobs&q=barista+-+Store%23+66212%2C+PICKUP+-+40TH+%26+8TH&htido...",
"json_url": "https://www.searchapi.io/api/v1/searches/search_uNGHkq1YTpVzfOykuKuPA68i"
},
"search_parameters": {
"engine": "google_jobs_listing",
"job_id": "EskBCowBQUREYldlYmQ2QU9teWd5dXlkWjBWdDdjaGQ2bDRzRjduMXVkdFlBR3Z1STBEMGxhNGhNTlcxeEZVNDh0aTl6ZGlLV2FnbFNTMXFibXkxS3Z2UkNGZ1N1TUJreHdkRUVUN2RZeTd4eVRJVThqcVJvbUd2VkY3TFBTaW1TUGF3OXFaSzVJY1VYbmMzMTgSFExWRGlhcFhiT2I2MmhiSVAxTVE3GiJBSE4wRTdFV2RiYURnT0tJam55RGIyR1BDbDBGTlNpMW5n",
"gl": "us",
"hl": "en"
},
"ratings": [
{
"company_name": "Starbucks Coffee Company",
"source": "Indeed",
"rating": 3.8,
"max_rating": 5,
"reviews": 75400,
"link": "https://www.indeed.com/cmp/Starbucks/reviews?utm_campaign=google_jobs_reviews&utm_source=google_jobs..."
},
"..."
],
"company_website": "https://www.starbucks.com/"
}
Ratings in Germany
https://www.searchapi.io/api/v1/search?engine=google_jobs_listing&gl=de&hl=de&job_id=EskBCowBQUREYldlYmQ2QU9teWd5dXlkWjBWdDdjaGQ2bDRzRjduMXVkdFlBR3Z1STBEMGxhNGhNTlcxeEZVNDh0aTl6ZGlLV2FnbFNTMXFibXkxS3Z2UkNGZ1N1TUJreHdkRUVUN2RZeTd4eVRJVThqcVJvbUd2VkY3TFBTaW1TUGF3OXFaSzVJY1VYbmMzMTgSFExWRGlhcFhiT2I2MmhiSVAxTVE3GiJBSE4wRTdFV2RiYURnT0tJam55RGIyR1BDbDBGTlNpMW5n
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "google_jobs_listing",
"job_id": "EskBCowBQUREYldlYmQ2QU9teWd5dXlkWjBWdDdjaGQ2bDRzRjduMXVkdFlBR3Z1STBEMGxhNGhNTlcxeEZVNDh0aTl6ZGlLV2FnbFNTMXFibXkxS3Z2UkNGZ1N1TUJreHdkRUVUN2RZeTd4eVRJVThqcVJvbUd2VkY3TFBTaW1TUGF3OXFaSzVJY1VYbmMzMTgSFExWRGlhcFhiT2I2MmhiSVAxTVE3GiJBSE4wRTdFV2RiYURnT0tJam55RGIyR1BDbDBGTlNpMW5n",
"gl": "de",
"hl": "de"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_28BEJfHRG6vlXz3vTDkASdhM",
"status": "Success",
"created_at": "2026-10-28T19:45:47Z",
"request_time_taken": 1.88,
"parsing_time_taken": 0.09,
"total_time_taken": 1.97,
"request_url": "https://www.google.com/search?ibp=htl;jobs&q=barista+-+Store%23+66212%2C+PICKUP+-+40TH+%26+8TH&htido...",
"json_url": "https://www.searchapi.io/api/v1/searches/search_28BEJfHRG6vlXz3vTDkASdhM"
},
"search_parameters": {
"engine": "google_jobs_listing",
"job_id": "EskBCowBQUREYldlYmQ2QU9teWd5dXlkWjBWdDdjaGQ2bDRzRjduMXVkdFlBR3Z1STBEMGxhNGhNTlcxeEZVNDh0aTl6ZGlLV2FnbFNTMXFibXkxS3Z2UkNGZ1N1TUJreHdkRUVUN2RZeTd4eVRJVThqcVJvbUd2VkY3TFBTaW1TUGF3OXFaSzVJY1VYbmMzMTgSFExWRGlhcFhiT2I2MmhiSVAxTVE3GiJBSE4wRTdFV2RiYURnT0tJam55RGIyR1BDbDBGTlNpMW5n",
"gl": "de",
"hl": "de"
},
"ratings": [
{
"company_name": "Starbucks Coffee Company",
"source": "Glassdoor",
"rating": 3.5,
"max_rating": 5,
"reviews": 86505,
"link": "https://www.glassdoor.com/Overview/Working-at-Starbucks-EI_IE2202.11,20.htm?utm_campaign=google_jobs..."
},
"..."
],
"company_website": "https://www.starbucks.com/"
}