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

token
string
required
JWT token obtained from the Authentication request

URL Parameters

company
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/)
page
integer
The page number to retrieve. Used together with page_size to paginate through results.Default = 1
page_size
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:
status
string
"success" if the request was processed successfully.
data
array
List of job postings for the requested page. Each object contains the fields below.
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer Token");
myHeaders.append("Content-Type", "application/json");

const requestOptions = {
  method: "GET",
  headers: myHeaders,
  redirect: "follow"
};

fetch("{{path}}/api/enterprise/company/jobs/?company=tesla&page=1&page_size=50", requestOptions)
  .then((response) => response.text())
  .then((result) => console.log(result))
  .catch((error) => console.error(error));
{
    "status": "success",
    "data": [
        {
            "job_id": "4426093115",
            "title": "大阪【自動運転テストドライバー】",
            "url": "https://www.linkedin.com/jobs/view/4426093115",
            "location": "Osaka, Osaka, Japan",
            "description": "",
            "type": "",
            "remote_allow": true,
            "salary_display": "",
            "salary_details": {},
            "min_salary": null,
            "max_salary": null,
            "compensation_type": "",
            "pay_period": "",
            "currency_code": "",
            "job_functions": [],
            "industries": [],
            "experience_level": "",
            "expire_at": null,
            "listed_at_date": null,
            "original_listed_date": null,
            "skills": [],
            "benefits": []
        },
        {
            "job_id": "4426101005",
            "title": "Service Advisor, Oakleigh",
            "url": "https://www.linkedin.com/jobs/view/4426101005",
            "location": "Oakleigh South, Victoria, Australia",
            "description": "",
            "type": "",
            "remote_allow": true,
            "salary_display": "",
            "salary_details": {},
            "min_salary": null,
            "max_salary": null,
            "compensation_type": "",
            "pay_period": "",
            "currency_code": "",
            "job_functions": [],
            "industries": [],
            "experience_level": "",
            "expire_at": null,
            "listed_at_date": null,
            "original_listed_date": null,
            "skills": [],
            "benefits": []
        }
    ]
}