View raw JSON
{
"type": "object",
"required": [],
"properties": {
"body": {
"type": "object",
"title": "Search LinkedIn Jobs",
"properties": {
"page": {
"type": "integer",
"title": "Start Page Number",
"description": "Optional integer selecting the search page to start from. The source describes pages of 25 jobs, but actual returned quantities can vary. This example starts at page 1."
},
"proxy": {
"type": "string",
"title": "Proxy",
"editor": "textfield",
"description": "Optional custom proxy URL. If omitted, the source uses its configured proxy route. Keep any URL containing credentials private; this example leaves it unset."
},
"cookie": {
"type": "string",
"title": "LinkedIn Cookies",
"editor": "textfield",
"description": "Optional sensitive session-cookie text. Keep any cookie value private; this example leaves it unset.",
"sectionCaption": "Custom session",
"sectionDescription": "Optionally, you can provide your LinkedIn cookie to use your session for scraping. This can help you get jobs in your region and those relevant to your account. Your account will only be used to scrape search pages; for job details, we will use our resources."
},
"geoIds": {
"type": "array",
"title": "Geo IDs Filter",
"editor": "stringList",
"maxItems": 10,
"description": "Optional list of up to 10 distinct LinkedIn geographic IDs, such as 103644278. These are source location identifiers, not Toolmu account IDs.",
"uniqueItems": true,
"sectionCaption": "Advanced"
},
"salary": {
"type": "array",
"items": {
"enum": [
"40k+",
"60k+",
"80k+",
"100k+",
"120k+",
"140k+",
"160k+",
"180k+",
"200k+"
],
"type": "string"
},
"title": "Salary Filter",
"editor": "select",
"description": "Optional list of distinct supported salary-threshold tokens. Keep any returned currency, pay period and source wording with the salary; this filter does not guarantee an offer or a universal currency.",
"uniqueItems": true
},
"sortBy": {
"enum": [
"date",
"relevance"
],
"type": "string",
"title": "Sort By",
"prefill": "date",
"description": "Optional: date requests date ordering, relevance requests relevance ordering. The prefilled date is an example, not a default; date ordering does not verify that jobs remain open."
},
"company": {
"type": "array",
"title": "Company Filter",
"editor": "stringList",
"prefill": [
"https://www.linkedin.com/company/google",
"https://www.linkedin.com/company/microsoft",
"Netflix",
"Oracle Corp"
],
"maxItems": 10,
"description": "Optional list of up to 10 distinct company names or full LinkedIn company URLs. This filters job postings; the prefilled companies are examples rather than default targets.",
"uniqueItems": true
},
"maxItems": {
"type": "integer",
"title": "Maximum number of jobs to scrape per each job title and location input",
"prefill": 10,
"description": "Optional integer requesting a maximum for each role query and location. The prefilled 10 is an example, not a default or a whole-request limit. Source value 0 requests available pages, up to 40 per query, without guaranteeing complete coverage. This example uses 1."
},
"easyApply": {
"type": "boolean",
"title": "LinkedIn Easy Apply",
"description": "Optional Boolean requesting jobs with LinkedIn Easy Apply when true. It filters the source posting classification and does not submit an application."
},
"jobTitles": {
"type": "array",
"title": "Search queries",
"editor": "stringList",
"prefill": [
"software engineer"
],
"description": "Optional list of distinct job-search phrases. Each phrase is searched separately with the selected filters; LinkedIn-supported Boolean search operators may be used. This example supplies only software engineer.",
"uniqueItems": true
},
"locations": {
"type": "array",
"title": "Locations Filter",
"editor": "stringList",
"prefill": [
"New York",
"California"
],
"description": "Optional list of distinct location names. The source uses the first LinkedIn autocomplete suggestion, which can be ambiguous; use clear names such as United States. The New York and California prefills are examples, not defaults.",
"uniqueItems": true
},
"userAgent": {
"type": "string",
"title": "User Agent",
"editor": "textfield",
"description": "Optional request User-Agent string. This example leaves it unset."
},
"industryIds": {
"type": "array",
"title": "Industry IDs Filter",
"editor": "stringList",
"prefill": [
"4",
"5",
"6"
],
"maxItems": 20,
"description": "Optional list of up to 20 LinkedIn industry IDs for filtering this job search; 4 is the source example for Software Development. The prefilled 4, 5 and 6 are examples, not defaults."
},
"postedLimit": {
"enum": [
"1h",
"24h",
"week",
"month"
],
"type": "string",
"title": "Posted Limit",
"description": "Optional: 1h for the past hour, 24h for the past 24 hours, week for the past week, or month for the past month. This filters source posting time, not whether a position remains open."
},
"workplaceType": {
"type": "array",
"items": {
"enum": [
"remote",
"hybrid",
"office"
],
"type": "string",
"enumTitles": [
"Remote",
"Hybrid",
"On-site"
]
},
"title": "Workplace Type",
"editor": "select",
"description": "Optional list of distinct workplace classifications: remote, hybrid or office. A remote classification does not establish permission to work from every location.",
"uniqueItems": true
},
"employmentType": {
"type": "array",
"items": {
"enum": [
"full-time",
"part-time",
"contract",
"internship",
"temporary"
],
"type": "string"
},
"title": "Employment Type",
"editor": "select",
"description": "Optional list of distinct employment classifications: full-time, part-time, contract, internship or temporary. These are source posting categories, not contract guarantees.",
"uniqueItems": true
},
"experienceLevel": {
"type": "array",
"items": {
"enum": [
"internship",
"entry",
"associate",
"mid-senior",
"director",
"executive"
],
"type": "string"
},
"title": "Experience Level",
"editor": "select",
"description": "Optional list of distinct experience classifications: internship, entry, associate, mid-senior, director or executive. Source categories do not verify a candidate’s suitability.",
"uniqueItems": true
},
"under10Applicants": {
"type": "boolean",
"title": "Under 10 Applicants",
"description": "Optional Boolean requesting jobs classified by the source as having fewer than 10 applicants when true. The reported count does not establish competition or hiring odds."
}
},
"schemaVersion": 1
}
},
"additionalProperties": false
}