Google Jobs
google_jobsScrape Google Jobs search results via API to retrieve structured job listings with title, company, location, and pagination.
Instructions
Google Jobs. Scrape Google Jobs results via API and retrieve structured job listings with title, company, location, and pagination. Credit cost: 1 credit per call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cr | No | Limit results to one or more countries. Use country{XX} with | as delimiter (e.g. countryFR|countryDE). | |
| gl | No | Country to use for the Google search. Two-letter country code (e.g. us for the United States, uk for United Kingdom, or fr for France). Default: "us". | |
| hl | No | Language to use for the Google search. Two or three-letter language code (e.g. en, es, fr), optionally followed by a region code (e.g. en-gb, es-419). Default: "en". | |
| lr | No | Limit results to one or more languages. Use lang_{xx} with | as delimiter (e.g. lang_fr|lang_de). | |
| uds | No | Advanced search filters string for Google Jobs (encoded filter chips). | |
| lrad | No | Search radius in kilometers. Does not strictly limit the radius, but influences result proximity. | |
| uule | No | Google encoded location parameter. Use for precise geo targeting. Note: uule and location cannot be used together. | |
| ltype | No | Filter results by work type. Set to 1 to filter for work from home / remote jobs. | |
| query | Yes | The job search query to run on Google Jobs (e.g. developer, barista new york). | |
| fields | No | Comma-separated list of fields to keep in the response, with dot notation for nested fields (e.g. name,location.city). Does not change the credit cost. | |
| location | No | Human-readable location to originate the search from (e.g. New York, NY, Paris, France). If several locations match, the most popular one is used. Note: location and uule cannot be used together. | |
| google_domain | No | Google domain to use for the search. Defaults to google.com. Default: "google.com". | |
| next_page_token | No | Token to fetch the next page of results. Returned in the serpapi_pagination.next_page_token field of the previous response. |