Search

Search jobs, every filter typed

Search job listings on LinkedIn, with each LinkedIn filter as its own typed input.

At most 50 rows per call: LinkedIn's page size for this search.

LinkedIn returns at most 1,000 rows for one search; narrow the filters to reach the rest.

A row's id is a public job listing. The job-posting actions here act on your OWN postings and are not documented to take it.

Docs: https://heyreagent.com/docs/actions/search_linkedin_jobs

post/v1/actions/search_linkedin_jobs

Request

  • Base URL: https://api.heyreagent.com
  • URL: https://api.heyreagent.com/v1/actions/search_linkedin_jobs
  • Auth: HTTP bearer

Request body

keywordsstring

Words to search for.

sortBy'relevance' | 'date'

Order (default relevance).

datePostednumber

Posted within this many days.

regionstring

A country or region: an id from lookup_search_ids type LOCATION.

locationstring[]

Places: ids from lookup_search_ids type LOCATION.

locationWithinAreanumber

Miles around the location.

industrystring[]

Industries: ids from lookup_search_ids type INDUSTRY.

senioritystring[]

Experience levels.

functionstring[]

Job functions: ids from lookup_search_ids type JOB_FUNCTION.

rolestring[]

Job titles: ids from lookup_search_ids type JOB_TITLE.

jobTypestring[]

Job types.

companystring[]

Companies: ids from lookup_search_ids type COMPANY.

presencestring[]

On site, hybrid or remote.

easyApplyboolean

Only Easy Apply jobs.

hasVerificationsboolean

Only jobs with verifications.

under10Applicantsboolean

Only jobs with fewer than 10 applicants.

inYourNetworkboolean

Only jobs at companies where you know someone.

fairChanceEmployerboolean

Only fair-chance employers.

benefitsstring[]

Benefits offered.

commitmentsstring[]

Company commitments.

limitnumber

How many to return (1–50, default 10).

cursorstring

nextCursor from the previous call, to get the next page. Keep the other arguments the same.

connectionIdstring

Which of your LinkedIn accounts to act from (its id from list_linkedin_accounts). Omit to use your first live one.

Response

It worked. Inside result: returned, nextCursor, results[].type, results[].id, results[].referenceId, results[].title, results[].location, results[].postedAt, results[].reposted, results[].url, results[].promoted, results[].benefits, results[].easyApply.

oktrue required
resultobject required

What was asked for. A field that does not apply is left out, or is null.

Changes

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