InsightSocial API
LinkedIn

Company › Jobs

GET
/v1/linkedin/company/jobs

Returns the jobs a company has posted, each with job id, title, location, hiring company details, posting date, and Easy Apply flag.

Use it for one employer's openings; search/jobs looks across all companies and job returns one posting's full text.

200 credits per call.

Re-running the exact same call within 6h is free.

Paginates by cursor — see Pagination.

x-api-key<token>

Your key from the dashboard. It starts with isk_.

In: header

Query Parameters

company_id*string

LinkedIn numeric company ID (from /v1/linkedin/company).

page?integer

1-based page number. Defaults to 1.

Range1 <= value
date_posted?string

How recently the job was listed. One of anytime, past_24_hours, past_week, past_month. Note the job lanes use past_24_hours while /v1/linkedin/search/posts uses past_24h; they are different vocabularies and are not interchangeable.

Value in

  • "anytime"
  • "past_24_hours"
  • "past_week"
  • "past_month"
experience_level?string

Required seniority for the role.

Value in

  • "internship"
  • "entry_level"
  • "associate"
  • "mid_senior"
  • "director"
  • "executive"
job_type?string

Contract type for the role.

Value in

  • "full_time"
  • "part_time"
  • "contract"
  • "temporary"
  • "volunteer"
  • "internship"
  • "other"
remote?string

Workplace type: onsite, remote, or hybrid.

Value in

  • "onsite"
  • "remote"
  • "hybrid"
easy_apply?boolean

When true, return only jobs that support LinkedIn Easy Apply.

sort_by?string

Result ordering.

Value in

  • "recent"
  • "relevant"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/linkedin/company/jobs?company_id=string"
{  "success": true,  "platform": "instagram",  "endpoint": "/v1/instagram/profile/posts",  "data": {    "items": [      "…"    ],    "dropped": 0  },  "pagination": {    "next_cursor": "is2.eyJwIjoyfQ",    "has_more": true,    "page_size": 12  },  "credits_used": 20,  "credits_remaining": 9980,  "request_id": "req_1a2b3c4d5e6f",  "cached": false,  "idempotent_replay": false,  "charge_reason": "miss",  "free_call": false}