Google
Google jobs API
Search Google Jobs: openings from many job sites, with apply links and highlights. Call the Google jobs API for JSON. 1 credit per call.
POST
Search Google Jobs: openings from many job sites, with apply links and highlights
Searches Google Jobs: openings from many job sites, with apply links and highlights.
Request
query is required.
Response
If successful, the response body contains the standard envelope.data.results[] contains the openings, each with its company, location and links to apply.
The following example is illustrative.
For every field, see the response schema on this page.
Optional parameters
Billing
Each successful request consumes 1 credit, regardless of the number of items returned. Requests that fail, or that return no items, are not billed.Pagination
Results are paginated. To retrieve the next page, pass the value ofdata.cursor as cursor in a subsequent request. A response that omits cursor is the last page.
Related methods
- LinkedIn jobs search: Accepts a job’s
titleasquery, with itslocation,. Searches LinkedIn jobs. - Indeed search: Accepts a job’s
titleasquery, with itslocation,. Searches Indeed jobs.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
The role, like software engineer.
Required string length:
1 - 400City or area, like Austin, TX.
Required string length:
2 - 100ISO 3166-1 alpha-2 country code, e.g. us. Any case is accepted.
Pattern:
^[A-Za-z]{2}$BCP 47 language tag, e.g. en or pt-BR. Any case is accepted.
Pattern:
^[A-Za-z]{2,3}(?:[-_][A-Za-z0-9]{2,4})?$Google Jobs' own Date posted.
Available options:
yesterday, last3Days, lastWeek, lastMonth Google Jobs' own Job type.
Available options:
fullTime, partTime, contract, internship Google Jobs' own Remote chip.
Google Jobs' own No degree chip.
The cursor from the previous response. Send it as is.
Minimum string length:
1