View raw JSON
{
"type": "object",
"required": [],
"properties": {
"body": {
"type": "object",
"title": "Scrape LinkedIn Profile details",
"properties": {
"maxPosts": {
"type": "integer",
"title": "Maximum number of posts to scrape per each input (overrides pagination)",
"prefill": 5,
"description": "Post cap for each profile or company input. The service documents a default of 10; the form prefill is 5, with no numeric input default. Zero removes the cap on available posts, not a promise of complete history. A post cap does not bound separately collected comment or reaction records, or guarantee an exact count."
},
"targetUrls": {
"type": "array",
"title": "Target URLs",
"editor": "stringList",
"prefill": [
"https://www.linkedin.com/in/satyanadella/",
"https://www.linkedin.com/company/google",
"https://www.linkedin.com/posts/microsoft-events_microsoft-build-has-arrived-in-seattle-and-ugcPost-7329991434395160578-GnK7/",
"https://www.linkedin.com/feed/update/urn:li:activity:7391573088309534720/"
],
"maxItems": 10000,
"description": "List of selected LinkedIn profile or company URLs, up to 10,000 entries. Formally optional, but useful retrieval needs usable URLs. Prefilled links are examples, not defaults. Complete standalone post-detail lookup from a direct post reference is not guaranteed by this task."
},
"maxComments": {
"type": "integer",
"title": "Maximum number of comments to scrape per post",
"prefill": 5,
"description": "Limit per post, used only when scrapeComments is enabled. The service documents 5 and the form prefill is 5; there is no numeric input default. Zero requests all available comments without guaranteeing a complete thread. This limit is separate from the post cap and source comment total."
},
"postedLimit": {
"enum": [
"any",
"1h",
"24h",
"week",
"month",
"3months",
"6months",
"year"
],
"type": "string",
"title": "Posted Limit",
"editor": "select",
"description": "Optional relative post-age filter: any, 1h, 24h, week, month, 3months, 6months or year. No default is set. any requests no age restriction; the other choices request their stated age window without complete coverage or ordering guarantees. Do not assume precedence if postedLimitDate is also supplied."
},
"maxReactions": {
"type": "integer",
"title": "Maximum number of reactions to scrape per post",
"prefill": 5,
"description": "Limit per post, used only when scrapeReactions is enabled. The service documents 5 and the form prefill is 5; there is no numeric input default. Zero requests all available reaction records without completeness guarantees. This is separate from reported reaction totals or category breakdowns."
},
"contextCountry": {
"enum": [
"any",
"US",
"GB",
"DE",
"FR"
],
"type": "string",
"title": "Context Country",
"editor": "select",
"description": "Optional viewing-region context: any, US, GB, DE or FR, with no default. It may affect visible content; it is not a filter or verification of an author’s country, nationality, residence or a company’s headquarters.",
"sectionCaption": "Advanced"
},
"includeReposts": {
"type": "boolean",
"title": "Include Reposts (shared posts without comments)",
"default": true,
"description": "Default true permits shared posts without the sharer’s own added commentary. It does not promise every repost or full history. Preserve the original author and sharer context rather than treating all shared text as written by the selected profile or company."
},
"scrapeComments": {
"type": "boolean",
"title": "Scrape Comments",
"default": false,
"description": "Default false. Enable independently to request available comments on the collected posts; this can add costs. maxComments and commentsPostedLimit affect that subset. This does not retrieve comments the selected person left elsewhere or guarantee a complete conversation. Reported post comment totals may still be present when collection is off.",
"sectionCaption": "Comments"
},
"postedLimitDate": {
"type": "string",
"title": "Posted Limit Date",
"editor": "datepicker",
"description": "Optional inclusive publication-time lower bound through the present, not an end-date cutoff. Accepts a date-only string, ISO date-time with an offset, or a documented numeric timestamp written as text. No default is set. If postedLimit is also supplied, do not assume which takes precedence."
},
"scrapeReactions": {
"type": "boolean",
"title": "Scrape Reactions",
"default": false,
"description": "Default false. Enable independently to request available individual reaction records on collected posts; this can add costs. maxReactions limits that collection per post. Reported totals or category breakdowns may be present without this collection; off does not mean the post has no reactions.",
"sectionCaption": "Reactions"
},
"includeQuotePosts": {
"type": "boolean",
"title": "Include Quote Posts (shared posts with comments)",
"default": true,
"description": "Default true permits quote posts: shared content with the sharer’s own added commentary. That commentary is not a comment thread, and this setting does not enable scrapeComments. Keep original and added text attributed to their respective authors when available."
},
"postNestedComments": {
"type": "boolean",
"title": "Post nested comments (legacy, not recommended)",
"prefill": false,
"description": "Legacy nesting option, not recommended. Requests collected comment records inside post records; it does not enable comment collection or raise its limits. Prefill false is not an explicit default. Large embedded lists may exceed the item-size limit and prevent a post from being saved."
},
"commentsPostedLimit": {
"enum": [
"any",
"1h",
"24h",
"week",
"month"
],
"type": "string",
"title": "Comments Posted Limit (filter)",
"editor": "select",
"description": "Optional age filter used only when comments are collected: any, 1h, 24h, week or month, with no default. It filters comment age, not post or reaction age. any requests no age restriction; it does not guarantee complete coverage, boundary inclusion or ordering."
},
"postNestedReactions": {
"type": "boolean",
"title": "Post nested reactions (legacy, not recommended)",
"prefill": false,
"description": "Legacy nesting option, not recommended. Requests collected reaction records inside post records; it does not enable reaction collection or raise its limits. Prefill false is not an explicit default. Large embedded lists may exceed the item-size limit and prevent a post from being saved."
}
},
"schemaVersion": 1
}
},
"additionalProperties": false
}