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.

100 credits per call.

Paginates by cursor: see Pagination.

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

Query parameters

querystring required
Example:marketing

Search keyword.

pageinteger

1-based page number. Defaults to 1.

date_posted'anytime' | 'past_24_hours' | 'past_week' | 'past_month'

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.

experience_level'internship' | 'entry_level' | 'associate' | 'mid_senior' | 'director' | 'executive'

Required seniority for the role.

job_type'full_time' | 'part_time' | 'contract' | 'temporary' | 'volunteer' | 'internship' | 'other'

Contract type for the role.

remote'onsite' | 'remote' | 'hybrid'

Workplace type: onsite, remote, or hybrid.

easy_applyboolean

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

sort_by'recent' | 'relevant'

Result ordering.

companystring
Example:1035

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

geocodestring
Example:103644278

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

industry_idsstring
Example:4

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

cursorstring

The pagination.next_cursor from the previous page, sent back unchanged. Omit it for the first page.

dry_run'1'

Set to 1 to get the price of this call without making it: data.dry_run carries credits_min and credits_max. Nothing is charged.

Response

Success.

successtrue required
platformstring required
endpointstring required
schema_version'2' required
dataConventionsData required
unavailablestring[] required
credits_usedinteger required
credits_remaininginteger required
request_idstring required
cachedboolean required
idempotent_replayboolean required
charge_reasonstring required
free_callboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.