Facebook Pixel

Search Jobs

Search LinkedIn jobs with various filters via API. Find job postings by location, company, experience level, and keywords for recruitment automation.

POST/linkedin/search/jobs

Search Jobs

Search LinkedIn jobs with various filters

Authentication requiredLinkedIn Search

Code Examples

curl -X POST 'https://api.connectsafely.ai/linkedin/search/jobs' \
-H 'Authorization: Bearer <your_api_key>' \
-H 'Content-Type: application/json' \
-d '{"keywords":"software engineer","count":25,"filters":{"workplaceType":["2"],"datePosted":"past-week"}}'

Parameters

No parameters.

Request Body

FieldTypeRequiredDescription
accountIdstringNoLinkedIn account ID (uses default if not provided)
keywordsstringNoSearch keywords
countnumberNoNumber of results to return (1-100, default: 25)
startnumberNoStarting index for pagination (default: 0)
sortBystringNoSort order: "relevance" or "date" (default: "relevance")
filtersobjectNoSearch filters - see detailed breakdown below

Filters Object

All filter fields are optional. See the Filters Guide for comprehensive documentation.

Basic Filters

FieldTypeDescriptionExample
keywordsstringJob search keywords"software engineer"
locationIdstringLinkedIn location/geo ID"103644278"
geoUrnstringLinkedIn geo URN format"urn:li:fsd_geo:103644278"
companyIdsstring[]Filter by company LinkedIn IDs["1441", "2063"]

Job Type Filter

FieldTypeValuesDescription
jobTypestring[]["F", "P", "C", "T", "I", "V", "O"]F=Full-time, P=Part-time, C=Contract, T=Temporary, I=Internship, V=Volunteer, O=Other

Experience Level Filter

FieldTypeValuesDescription
experienceLevelstring[]["1", "2", "3", "4", "5", "6"]1=Internship, 2=Entry, 3=Associate, 4=Mid-Senior, 5=Director, 6=Executive

Workplace Type Filter

FieldTypeValuesDescription
workplaceTypestring[]["1", "2", "3"]1=On-site, 2=Remote, 3=Hybrid

Date Posted Filter

FieldTypeValuesDescription
datePostedstring"past-24h", "past-week", "past-month", "any-time"Filter by posting date

Additional Filters

FieldTypeDescriptionExample
salarystringSalary filter (LinkedIn format)"$100,000+"
industrystring[]LinkedIn industry codes["4", "6"]
jobFunctionsstring[]Job function codes["eng", "it"]
titlesstring[]Specific job titles["Software Engineer"]
benefitsstring[]Job benefits["health-insurance"]
commitmentsstring[]Commitment types["full-time-commitment"]
easyApplybooleanFilter by Easy Apply jobstrue

Example Requests

Basic Search:

{
  "keywords": "software engineer",
  "count": 25,
  "filters": {
    "workplaceType": ["2"],
    "datePosted": "past-week"
  }
}

Advanced Search:

{
  "keywords": "senior backend engineer",
  "count": 50,
  "start": 0,
  "sortBy": "date",
  "filters": {
    "workplaceType": ["2"],
    "experienceLevel": ["4", "5"],
    "jobType": ["F"],
    "datePosted": "past-week",
    "easyApply": true,
    "salary": "$150,000+",
    "companyIds": ["1441", "2382910"]
  }
}

Responses

StatusDescription
200Successful response

200 Example

{
  "success": true,
  "jobs": [
    {
      "jobId": "4209649973",
      "title": "Software Engineer",
      "companyName": "Tech Company",
      "companyId": "12345",
      "location": "San Francisco, CA (Remote)",
      "isRemote": true,
      "isHybrid": false,
      "jobUrl": "https://www.linkedin.com/jobs/view/4209649973/",
      "easyApply": true
    }
  ],
  "pagination": {
    "count": 25,
    "start": 0,
    "total": 1500
  },
  "hasMore": true
}