View raw JSON
{
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"title": "Search LinkedIn Profiles by name",
"required": [
"profileScraperMode"
],
"properties": {
"schools": {
"type": "array",
"title": "School Filter",
"editor": "stringList",
"maxItems": 10,
"description": "Optional list of up to 10 LinkedIn school filters, such as Stanford University. Returned education is source profile information, not verification of attendance or a degree."
},
"lastName": {
"type": "string",
"title": "Last Name",
"editor": "textfield",
"prefill": "Nadella",
"description": "Optional family name to use with firstName for a name search. Nadella is a prefilled example, not a default. Supply the personal name rather than a username or profile identifier."
},
"maxItems": {
"type": "integer",
"title": "Maximum number of profiles to scrape",
"description": "Optional maximum profiles across all queries. A value of 0 requests available profiles, subject to a source limit of up to 1,000 per query; it does not guarantee complete coverage or a fixed returned count."
},
"maxPages": {
"type": "integer",
"title": "Maximum number of pages to scrape",
"maximum": 100,
"minimum": 1,
"prefill": 1,
"description": "Optional page cap for each query, from 1 to 100. The prefilled 1 is an example, not a default. A Short-mode page can contain up to 10 profiles, not a guaranteed number."
},
"firstName": {
"type": "string",
"title": "First Name",
"editor": "textfield",
"prefill": "Satya",
"description": "Optional given name to use with lastName for a name search. Satya is a prefilled example, not a default. Matching names identify candidates rather than a verified unique person."
},
"locations": {
"type": "array",
"title": "Locations Filter",
"editor": "stringList",
"prefill": [
"Redmond Washington",
"California"
],
"maxItems": 10,
"description": "Optional list of up to 10 location names. Use clear full names, such as United Kingdom instead of UK; the source uses its first location suggestion. A reported location is not verified residence or work eligibility."
},
"industryIds": {
"type": "array",
"title": "Industry IDs Filter",
"editor": "stringList",
"maxItems": 20,
"description": "Optional list of up to 20 LinkedIn industry codes; the source illustrates 4 for Software Development. These narrow profile search by source industry context, not verified current employment."
},
"strictSearch": {
"type": "boolean",
"title": "Strict Search",
"default": true,
"description": "Optional, default true. Requests profiles matching both supplied first and last names exactly. Different people can share those names; this is not identity verification or a uniqueness guarantee."
},
"pastCompanies": {
"type": "array",
"title": "Past Company Filter",
"editor": "stringList",
"maxItems": 10,
"description": "Optional list of up to 10 full LinkedIn company URLs for past employer associations. Keep past and current associations separate; profile history is not independently verified employment."
},
"currentCompanies": {
"type": "array",
"title": "Current Company Filter",
"editor": "stringList",
"prefill": [
"https://www.linkedin.com/company/microsoft",
"https://www.linkedin.com/company/google"
],
"maxItems": 10,
"description": "Optional list of up to 10 full LinkedIn company URLs for current company associations. Microsoft and Google links are prefilled examples, not defaults. The source association does not verify a current role."
},
"currentJobTitles": {
"type": "array",
"title": "Current Job Title Filter (exact search)",
"editor": "stringList",
"maxItems": 20,
"description": "Optional list of up to 20 exact job-title filters, such as Software Engineer. A matched title is source profile context, not proof of a current role or coverage of equivalent titles."
},
"profileScraperMode": {
"enum": [
"Short",
"Full",
"Full + email search"
],
"type": "string",
"title": "Profile Scraper Mode",
"prefill": "Full",
"description": "Required: Short gives basic search-result context; Full also visits found profiles for available detail; Full + email search additionally attempts email discovery. Full is a prefilled example, not a default. More detail can add usage; identity and email delivery are not guaranteed."
}
},
"schemaVersion": 1
}
},
"additionalProperties": false
}