Skip to main content

Overview

The Get Company Jobs API fetches the currently listed job postings for a given company. Each posting includes the title, location, work arrangement, any disclosed salary metadata, and a job_id. Results are returned synchronously in the API response and paginated using page and page_size. To retrieve the full posting — complete description, structured requirements, and resolved metadata — pass the job_id from this response to the Get Job Details API.

Endpoint Details

  • Method: GET
  • Endpoint: api/enterprise/company/jobs/

Authentication requirements

  • Include a valid JWT token in your request header
  • If you don’t have a token yet, you can get one from the /auth/token/ endpoint first.

Request

Request Parameters

Header Parameters

string
required
JWT token obtained from the Authentication request

URL Parameters

string
required
Company permalink or a valid company URL for which job postings need to be fetched (e.g., tesla or https://www.tesla.com/)
integer
The page number to retrieve. Used together with page_size to paginate through results.Default = 1
integer
Number of job results to return per page.Default = 50Max value = 500

Response

Successful Response Fields

Returns a JSON object with the following structure:
string
"success" if the request was processed successfully.
array
List of job postings for the requested page. Each object contains the fields below.