查看原始 JSON
{
"type": "object",
"required": [],
"properties": {
"body": {
"type": "object",
"title": "Search LinkedIn Profiles",
"properties": {
"schools": {
"type": "array",
"title": "School Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选学校条件,最多 50 项,例如 Stanford University。匹配反映来源教育资料,不独立核实学历。"
},
"maxItems": {
"type": "integer",
"title": "Maximum number of profiles to scrape",
"prefill": 20,
"description": "整次请求的账号数量上限,涵盖所有查询与分段。预填 20 是示例,不是默认值。使用正数账号上限或正数页数上限;实际条数可能更少,此项不是费用上限。"
},
"lastNames": {
"type": "array",
"title": "Last Names Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选姓氏条件列表,最多 50 项。姓名条件用于缩小候选范围,不确认唯一人物或真实身份。"
},
"locations": {
"type": "array",
"title": "Locations Filter",
"editor": "stringList",
"maxItems": 70,
"description": "可选个人资料地点条件,最多 70 项。使用 United Kingdom 等明确名称;来源自动补全可能将缩写解释为其他地点。地点不是已核实居住地或工作资格。"
},
"startPage": {
"type": "integer",
"title": "Start Page",
"default": 1,
"maximum": 100,
"minimum": 1,
"description": "首先请求的搜索页,范围 1–100,默认 1。此项决定从哪页开始,不是请求页数。",
"sectionCaption": "Pagination options"
},
"takePages": {
"type": "integer",
"title": "Scrape search pages",
"maximum": 100,
"minimum": 0,
"description": "请求的搜索页数,范围 0–100,无默认值。设置正数页数上限可限定请求。启用自动分段时,每个分段分别使用此上限,总页数可能更多;页数不保证固定账号条数。"
},
"firstNames": {
"type": "array",
"title": "First Names Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选名字条件列表,最多 50 项。姓名用于筛选候选资料,不证明找到了某个特定人物。"
},
"functionIds": {
"type": "array",
"items": {
"enum": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26"
],
"type": "string",
"enumTitles": [
"Accounting",
"Administrative",
"Arts and Design",
"Business Development",
"Community and Social Services",
"Consulting",
"Education",
"Engineering",
"Entrepreneurship",
"Finance",
"Healthcare Services",
"Human Resources",
"Information Technology",
"Legal",
"Marketing",
"Media and Communication",
"Military and Protective Services",
"Operations",
"Product Management",
"Program and Project Management",
"Purchasing",
"Quality Assurance",
"Real Estate",
"Research",
"Sales",
"Customer Success and Support"
]
},
"title": "Function Filter",
"editor": "select",
"description": "可选职能字符串 ID,使用所列选项;例如 \"8\" 表示工程。ID 对应来源职能类别。"
},
"industryIds": {
"type": "array",
"title": "Industry IDs Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选 LinkedIn 行业 ID,最多 50 项;例如 \"4\" 表示软件开发。ID 标识行业类别,不是 Toolmu 记录或已验证技能。"
},
"searchQuery": {
"type": "string",
"title": "Search query (fuzzy search)",
"editor": "textfield",
"maxLength": 300,
"description": "可选模糊搜索词组,最多 300 个字符,例如 Software Engineer。可使用来源支持的搜索运算符。关键词匹配不核实身份或资质。"
},
"pastCompanies": {
"type": "array",
"title": "Past Company Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选过往公司完整 LinkedIn 链接列表,最多 50 项。过往关联与当前任职不同。"
},
"pastJobTitles": {
"type": "array",
"title": "Past Job Title Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选过往职位条件,最多 50 项,例如 Software Engineer。此项针对先前职位,不核查当前任职。"
},
"excludeSchools": {
"type": "array",
"title": "Exclude School Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选排除学校,最多 50 项,例如 Stanford University。用于排除匹配的来源教育背景。"
},
"companyHeadcount": {
"type": "array",
"items": {
"enum": [
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I"
],
"type": "string",
"enumTitles": [
"Self-Employed",
"1-10",
"11-50",
"51-200",
"201-500",
"501-1,000",
"1,001-5,000",
"5,001-10,000",
"10,001+"
]
},
"title": "Company Headcount Filter",
"editor": "select",
"description": "可选个人资料关联的当前公司人数区间,使用字符串代码 A–I。区间指公司规模,不是个人团队人数或已核实的当前员工数。"
},
"currentCompanies": {
"type": "array",
"title": "Current Company Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选完整 LinkedIn 公司链接,最多 50 项,用于查找来源关联的候选资料。结果不是雇主确认的完整员工名册。"
},
"currentJobTitles": {
"type": "array",
"title": "Current Job Title Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选当前职位条件,最多 50 项,例如 Software Engineer。返回的职位声明不等于独立核实的任职。"
},
"excludeLocations": {
"type": "array",
"title": "Exclude Locations Filter",
"editor": "stringList",
"maxItems": 70,
"description": "可选排除个人资料地点,最多 70 项。来源地点建议可能有歧义,宜使用清楚完整的名称;此项与公司总部地点不同。",
"sectionCaption": "Excluding filters"
},
"profileLanguages": {
"type": "array",
"items": {
"enum": [
"Arabic",
"English",
"Spanish",
"Portuguese",
"Chinese",
"French",
"Italian",
"Russian",
"German",
"Dutch",
"Turkish",
"Tagalog",
"Polish",
"Korean",
"Japanese",
"Malay",
"Norwegian",
"Danish",
"Romanian",
"Swedish",
"Bahasa Indonesia",
"Czech"
],
"type": "string"
},
"title": "Profile Languages Filter",
"editor": "select",
"description": "可选所列个人资料语言。此项筛选来源资料语言,不翻译记录,也不验证口语能力。"
},
"seniorityLevelIds": {
"type": "array",
"items": {
"enum": [
"100",
"110",
"120",
"130",
"200",
"210",
"220",
"300",
"310",
"320"
],
"type": "string",
"enumTitles": [
"In Training",
"Entry Level",
"Senior",
"Strategic",
"Entry Level Manager",
"Experienced Manager",
"Director",
"Vice President",
"CXO",
"Owner / Partner"
]
},
"title": "Seniority Level Filter",
"editor": "select",
"description": "可选所列职级字符串 ID;例如 \"120\" 表示资深。类别是来源分类,不核实职责或权限。"
},
"excludeFunctionIds": {
"type": "array",
"items": {
"enum": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26"
],
"type": "string",
"enumTitles": [
"Accounting",
"Administrative",
"Arts and Design",
"Business Development",
"Community and Social Services",
"Consulting",
"Education",
"Engineering",
"Entrepreneurship",
"Finance",
"Healthcare Services",
"Human Resources",
"Information Technology",
"Legal",
"Marketing",
"Media and Communication",
"Military and Protective Services",
"Operations",
"Product Management",
"Program and Project Management",
"Purchasing",
"Quality Assurance",
"Real Estate",
"Research",
"Sales",
"Customer Success and Support"
]
},
"title": "Exclude Function Filter",
"editor": "select",
"description": "可选排除职能字符串 ID;例如 \"8\" 排除工程类。使用所列类别值。"
},
"excludeIndustryIds": {
"type": "array",
"title": "Exclude Industry IDs Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选排除 LinkedIn 行业 ID,最多 50 项;例如 \"4\" 对应软件开发。"
},
"profileScraperMode": {
"enum": [
"Short",
"Full",
"Full + email search"
],
"type": "string",
"title": "Profile Scraper Mode",
"default": "Full",
"enumTitles": [
"Short ($0.1 per search page up to 25 short profiles)",
"Full ($0.1 per search page + $0.004 per full profile)",
"Full + email search ($0.1 per search page + $0.01 per full profile)"
],
"description": "请明确选择模式:Short 获取基本搜索背景;默认 Full 额外访问找到的主页,获取可用详细资料;Full + email search 尝试独立查找邮箱。额外采集可能增加用量,不保证邮箱或完整资料。"
},
"mongoDbDatabaseName": {
"type": "string",
"title": "MongoDB Database Name",
"editor": "textfield",
"maxLength": 100,
"description": "可选 MongoDB 数据库名称,最多 100 个字符,用于已配置的去重存储。来源说明省略时使用 harvestapi 作为后备名称。"
},
"recentlyChangedJobs": {
"type": "boolean",
"title": "Recently Changed Jobs Filter",
"description": "可选标记,请求来源报告过去 90 天换过工作的资料。不证明当前可求职或可工作。"
},
"excludePastCompanies": {
"type": "array",
"title": "Exclude Past Company Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选排除过往公司关联的完整 LinkedIn 公司链接,最多 50 项。"
},
"excludePastJobTitles": {
"type": "array",
"title": "Exclude Past Job Title Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选排除过往职位条件,最多 50 项,例如 Software Engineer。"
},
"yearsOfExperienceIds": {
"type": "array",
"items": {
"enum": [
"1",
"2",
"3",
"4",
"5"
],
"type": "string",
"enumTitles": [
"Less than 1 year",
"1 to 2 years",
"3 to 5 years",
"6 to 10 years",
"More than 10 years"
]
},
"title": "Years of Experience Filter",
"editor": "select",
"description": "可选总经验年数字符串代码:\"1\" 少于 1 年,\"2\" 1–2 年,\"3\" 3–5 年,\"4\" 6–10 年,\"5\" 超过 10 年。此项不同于当前公司任职年数,也不独立核实工作历史。"
},
"autoQuerySegmentation": {
"type": "boolean",
"title": "Enable Automatic Query Segmentation",
"description": "可选标记,将较宽搜索拆成额外内部查询。可能增加页数和用量,包括没有结果的分段。页数上限作用于每个分段,账号上限仍涵盖整次请求。",
"sectionCaption": "Automatic Query Segmentation"
},
"excludeCurrentCompanies": {
"type": "array",
"title": "Exclude Current Company Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选排除当前公司关联的完整 LinkedIn 公司链接,最多 50 项。"
},
"excludeCurrentJobTitles": {
"type": "array",
"title": "Exclude Current Job Title Filter",
"editor": "stringList",
"maxItems": 50,
"description": "可选排除当前职位条件,最多 50 项,例如 Software Engineer。"
},
"mongoDbConnectionString": {
"type": "string",
"title": "MongoDB Connection String",
"editor": "textfield",
"isSecret": true,
"description": "可选敏感连接字符串,连接你配置的 MongoDB 去重存储。所选模式决定是否检查既有记录、保存新 ID 或资料。关闭去重时可省略。"
},
"excludeSeniorityLevelIds": {
"type": "array",
"items": {
"enum": [
"100",
"110",
"120",
"130",
"200",
"210",
"220",
"300",
"310",
"320"
],
"type": "string",
"enumTitles": [
"In Training",
"Entry Level",
"Senior",
"Strategic",
"Entry Level Manager",
"Experienced Manager",
"Director",
"Vice President",
"CXO",
"Owner / Partner"
]
},
"title": "Exclude Seniority Level Filter",
"editor": "select",
"description": "可选排除职级字符串 ID,使用所列选项;例如 \"120\" 表示资深。"
},
"profileDeduplicationMode": {
"enum": [
"off",
"insert_ids",
"insert_profiles",
"read_only"
],
"type": "string",
"title": "Profile Deduplication Mode",
"enumTitles": [
"Off [default] (do not skip any profiles)",
"Insert IDs [recommended for deduplication] (skip already scraped profiles and store new profile IDs)",
"Insert Profiles (skip already scraped profiles and store full profile data)",
"Read Only (only skip already scraped profiles, do not store new profile IDs)"
],
"description": "可选已配置 MongoDB 存储的去重模式:off 不跳过已存账号;insert_ids 跳过 ID 已在库中的账号并保存新 ID;insert_profiles 跳过 ID 已在库中的账号并保存新返回的资料记录;read_only 跳过 ID 已在库中的账号,不向此存储新增 ID 或资料。去重可能需要更多搜索页。",
"sectionCaption": "Deduplication"
},
"recentlyPostedOnLinkedIn": {
"type": "boolean",
"title": "Recently Posted on LinkedIn Filter",
"description": "可选标记,请求来源报告过去 30 天在 LinkedIn 发过帖的资料。此项只筛选个人资料,不采集帖子正文。"
},
"yearsAtCurrentCompanyIds": {
"type": "array",
"items": {
"enum": [
"1",
"2",
"3",
"4",
"5"
],
"type": "string",
"enumTitles": [
"Less than 1 year",
"1 to 2 years",
"3 to 5 years",
"6 to 10 years",
"More than 10 years"
]
},
"title": "Years at Current Company Filter",
"editor": "select",
"description": "可选不重复的当前公司任职年数字符串代码:\"1\" 少于 1 年,\"2\" 1–2 年,\"3\" 3–5 年,\"4\" 6–10 年,\"5\" 超过 10 年。此项不同于总经验年数,不核实当前任职。",
"uniqueItems": true
},
"postFilteringMongoDbQuery": {
"type": "object",
"title": "Post-Filtering MongoDB Query",
"editor": "json",
"description": "可选 MongoDB 查询 JSON 对象,在获取资料后筛选。使用时设置正数 takePages 页数上限。筛选不会减少已获取的账号或已发生的用量。",
"sectionCaption": "Post-Filtering"
},
"autoQuerySegmentationLevels": {
"type": "array",
"items": {
"enum": [
"default",
"country",
"state",
"seniority_level",
"industry"
],
"type": "string",
"enumTitles": [
"Default (Country, State, Seniority Level)",
"Country",
"State",
"Seniority Level",
"Industry"
]
},
"title": "Automatic Query Segmentation Levels",
"editor": "select",
"description": "可选自动分段层级:default 使用国家、地区和职级;country、state、seniority_level 或 industry 选择相应层级。地点筛选会跳过国家和地区分段,行业筛选会跳过行业分段。"
},
"companyHeadquarterLocations": {
"type": "array",
"title": "Company Headquarter Locations Filter",
"editor": "stringList",
"maxItems": 70,
"description": "可选当前公司总部地点条件,最多 70 项。总部地点与个人资料地点不同,不证明个人实际工作地点。"
},
"postFilteringMongoDbAggregation": {
"type": "array",
"items": {
"type": "object"
},
"title": "Post-Filtering MongoDB Aggregation",
"editor": "json",
"description": "可选 MongoDB 聚合步骤 JSON 数组,用于进一步筛选已获取的资料。设置正数 takePages 页数上限。处理在采集后进行,不减少先前采集用量。"
},
"excludeCompanyHeadquarterLocations": {
"type": "array",
"title": "Exclude Company Headquarter Locations Filter",
"editor": "stringList",
"maxItems": 70,
"description": "可选排除当前公司总部地点,最多 70 项。此项针对公司,不是候选人物居住地。"
},
"autoQuerySegmentationTargetCountries": {
"type": "array",
"items": {
"enum": [
"US",
"IN",
"BR",
"CN",
"GB",
"FR",
"CA",
"ID",
"MX",
"IT",
"ES",
"AU",
"DE",
"TR",
"NL",
"PH",
"CO",
"AR",
"ZA",
"CL",
"MY",
"NG",
"AE",
"EG",
"BE",
"SE",
"SA",
"PL",
"PT",
"CH",
"KR",
"DK",
"RO",
"SG",
"JP",
"TW",
"IE",
"KE",
"NZ",
"IL",
"NO",
"AT",
"FI"
],
"type": "string",
"enumTitles": [
"United States",
"India",
"Brazil",
"China",
"United Kingdom",
"France",
"Canada",
"Indonesia",
"Mexico",
"Italy",
"Spain",
"Australia",
"Germany",
"Türkiye",
"Netherlands",
"Philippines",
"Colombia",
"Argentina",
"South Africa",
"Chile",
"Malaysia",
"Nigeria",
"United Arab Emirates",
"Egypt",
"Belgium",
"Sweden",
"Saudi Arabia",
"Poland",
"Portugal",
"Switzerland",
"South Korea",
"Denmark",
"Romania",
"Singapore",
"Japan",
"Taiwan",
"Ireland",
"Kenya",
"New Zealand",
"Israel",
"Norway",
"Austria",
"Finland"
]
},
"title": "Target Countries for Automatic Query Segmentation",
"editor": "select",
"description": "可选所列国家代码,用于限定自动查询分段的目标国家。此项与一般个人资料地点筛选不同,不保证覆盖某国全部资料。"
}
},
"schemaVersion": 1
}
},
"additionalProperties": false
}