---
title: "Search › Jobs"
method: GET
path: "/v1/linkedin/search/jobs"
tags: ["linkedin"]
---

# Search › Jobs

`GET /v1/linkedin/search/jobs`

## Request

- Base URL: `https://api.insightsocial.app`
- URL: `https://api.insightsocial.app/v1/linkedin/search/jobs`
- Auth: API key in header `x-api-key`

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.

**100 credits** per call.

Paginates by `cursor`: see [Pagination](https://www.insightsocial.app/docs/pagination).

## Query parameters

- `query` string, required
- `page` integer
- `date_posted` 'anytime' | 'past_24_hours' | 'past_week' | 'past_month'
- `experience_level` 'internship' | 'entry_level' | 'associate' | 'mid_senior' | 'director' | 'executive'
- `job_type` 'full_time' | 'part_time' | 'contract' | 'temporary' | 'volunteer' | 'internship' | 'other'
- `remote` 'onsite' | 'remote' | 'hybrid'
- `easy_apply` boolean
- `sort_by` 'recent' | 'relevant'
- `company` string
- `geocode` string
- `industry_ids` string
- `cursor` string
- `dry_run` '1'

## Response `200`

Success.

- object
  - `success` true, required
  - `platform` string, required
  - `endpoint` string, required
  - `schema_version` '2', required
  - `data` ConventionsData, required
  - `pagination` Pagination
    - `next_cursor` string, nullable, required
    - `has_more` boolean, required
    - `page_size` integer, required
    - `stopped_at` 'since' | 'known_id' | 'end', nullable
  - `unavailable` string[], required
  - `credits_used` integer, required
  - `credits_remaining` integer, required
  - `request_id` string, required
  - `cached` boolean, required
  - `idempotent_replay` boolean, required
  - `charge_reason` string, required
  - `free_call` boolean, required

## Other responses

- `400`: See [Error handling](https://www.insightsocial.app/docs/errors).
- `401`: See [Error handling](https://www.insightsocial.app/docs/errors).
- `402`: See [Error handling](https://www.insightsocial.app/docs/errors).
- `404`: See [Error handling](https://www.insightsocial.app/docs/errors).
- `409`: See [Error handling](https://www.insightsocial.app/docs/errors).
- `429`: See [Error handling](https://www.insightsocial.app/docs/errors).
- `500`: See [Error handling](https://www.insightsocial.app/docs/errors).
- `503`: See [Error handling](https://www.insightsocial.app/docs/errors).

---

[API](https://skmtc.dev/insightsocial/apis/insightsocial-api.md) · [All operations](https://skmtc.dev/insightsocial/apis/insightsocial-api/llms.txt) · [OpenAPI document](https://skmtc.dev/insightsocial/apis/insightsocial-api/revisions/c82924cdabf2?raw)
