InsightSocial API
LinkedIn

Search › Jobs

GET
/v1/linkedin/search/jobs

Returns LinkedIn job postings matching a keyword, each with job id, title, hiring company, location, posting date, and Easy Apply flag.

Use it to search openings across employers with filters like remote, job type, and experience level, then pass an id to job.

200 credits per call.

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

Paginates by cursor — see Pagination.

x-api-key<token>

Your key from the dashboard. It starts with isk_.

In: header

Query Parameters

query*string

Search keyword.

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"
company?string

Filter by company, using a numeric company id from /v1/linkedin/company (author.id).

geocode?string

Filter by location, using a geocode id from /v1/linkedin/search/location.

industry_ids?string

Comma-separated industry ids from /v1/linkedin/search/industry.

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/search/jobs?query=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}