Skip to main content
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 of data.cursor as cursor in a subsequent request. A response that omits cursor is the last page.
  • LinkedIn jobs search: Accepts a job’s title as query, with its location,. Searches LinkedIn jobs.
  • Indeed search: Accepts a job’s title as query, with its location,. Searches Indeed jobs.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
query
string
required

The role, like software engineer.

Required string length: 1 - 400
location
string

City or area, like Austin, TX.

Required string length: 2 - 100
country
string
default:us

ISO 3166-1 alpha-2 country code, e.g. us. Any case is accepted.

Pattern: ^[A-Za-z]{2}$
language
string
default:en

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})?$
datePosted
enum<string>

Google Jobs' own Date posted.

Available options:
yesterday,
last3Days,
lastWeek,
lastMonth
jobType
enum<string>

Google Jobs' own Job type.

Available options:
fullTime,
partTime,
contract,
internship
remote
boolean
default:false

Google Jobs' own Remote chip.

noDegree
boolean
default:false

Google Jobs' own No degree chip.

cursor
string

The cursor from the previous response. Send it as is.

Minimum string length: 1

Response

The data, and the credits this call used.

success
any
required
data
object
required
creditsUsed
integer
required
requestId
string
required