Skip to documentation
Browse documentation

Get company jobs

List public job cards for a company ID, URL or exact unambiguous name, with keyword and job filters and bounded pagination. Name/URL resolution adds at most one lookup.

Capability ID linkedin.company.jobs
Maximum runtime 120 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

company_id string optional

Numeric LinkedIn organization id (the f_C filter value), not the vanity slug from the company URL.

Example 1035
company_name string optional

Exact unambiguous name among company autocomplete suggestions; one lookup. Use company URL/ID when ambiguous.

Example Microsoft
company_url string optional

LinkedIn company overview URL or slug; resolves its organization ID with one public-page lookup.

date_posted string optional

Restrict jobs by their LinkedIn posting window. Allowed values: `any_time`, `past_24_hours`, `past_week`, `past_month`. Default: `any_time`.

Available values any_timepast_24_hourspast_weekpast_month
employment_types array<string> optional

Allowed values: `full_time`, `part_time`, `contract`, `temporary`, `internship`, `volunteer`, `other`.

Available values full_timepart_timecontracttemporaryinternshipvolunteerother
experience_levels array<string> optional

Allowed values: `internship`, `entry_level`, `associate`, `mid_senior`, `director`, `executive`.

Available values internshipentry_levelassociatemid_seniordirectorexecutive
keywords string optional

Optional job-title or keyword query within this company.

Example engineer
limit integer optional

Maximum job results to return. From 1 to 400. Default: `25`.

Example 25
location string optional

Optional location filter.

Example United States
max_pages integer optional

Maximum job-page attempts; optional URL/name resolution adds at most one lookup. Reuse returned company_id with next_start to avoid repeat resolution. This is an upper bound: the host deadline may stop execution earlier. LinkedIn results may change between requests; pagination does not provide a consistent snapshot. From 1 to 40. Default: `40`.

Example 2
start integer optional

Absolute result offset for deterministic continuation with next_start. From 0 to 10000. Default: `0`.

Example 0
workplace_types array<string> optional

Allowed values: `on_site`, `remote`, `hybrid`.

Available values on_siteremotehybrid

Response

Successful output is returned in results[0].data.

Raw platform output is intentionally open-ended and may evolve with the upstream source.

Illustrative sample The example response is shown in the response panel.

Illustrative output fields

Values illustrate one response. Read the guidance above for missing values and limits; fields can vary with the requested operation and the data available.

PathObserved typeExample
company_id string 1035
count integer 25
coverage object 5 fields
coverage.limitations array 2 items
coverage.missing_fields array 0 items
coverage.source string linkedin_public_job_search
coverage.status string partial_public
coverage.truncated_fields array 1 items
has_more boolean true
next_start integer 25
results array 3 items
results array 3 items
start integer 0
truncated boolean true

Execution behavior

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until the job reaches completed or failed.