Run in Enrichment Spreadsheet
Use this function as a column step in
deepline enrich.deepline enrich --input leads.csv --output leads.enriched.csv --with 'result=crustdata-v2_crustdata_v2_linkedin_posts:{}' --json
Map payload values to spreadsheet columns with
{{column_name}} placeholders.Input Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
payload.person_linkedin_url | string | No | LinkedIn profile URL of the person. Flagship (https://linkedin.com/in/name) or FSD (.../in/ACoAAA...) formats are both accepted. | |
payload.linkedin_post_url | string | No | URL of a specific LinkedIn post to fetch. Use this to retrieve a single post by its URL instead of fetching posts for a person/company. Expected format: https://www.linkedin.com/feed/update/urn:li:activity: or https://www.linkedin.com/posts/ | |
payload.company_domain | string | No | Comma-separated list (max 25) of company domains. | |
payload.company_linkedin_url | string | No | Comma-separated list (max 25) of LinkedIn company profile URLs. | |
payload.company_name | string | No | Comma-separated list (max 25) of company names. If a name itself contains a comma, wrap it in double quotes. | |
payload.company_id | string | No | Comma-separated list (max 25) of Crustdata company IDs. | |
payload.page | integer | No | 1 | Page number for pagination (starts from 1, max 20). |
payload.limit | integer | No | 5 | Number of posts to return (1-100). |
payload.post_types | string | No | "repost,original" | Specify "original", "repost", or "repost,original". |
payload.fields | string | No | Comma-separated list of fields to include in the response. | |
payload.max_reactors | integer | No | 100 | Maximum reactors to fetch per post (people posts only, 1-5000). |
payload.max_comments | integer | No | 100 | Maximum comments to fetch per post (people posts only, 1-5000). |
Output Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
result.data | array | Yes | Provider response payload. | |
result.meta | object | No | Additional response metadata (status, paging). |
Advanced: Direct CLI
Use direct execution for single payload debugging.
deepline tools execute crustdata-v2_crustdata_v2_linkedin_posts --payload '{}' --json
CLI flags
| Flag | Description |
|---|---|
--json | Print machine-readable output. |
--wait | Wait for terminal provider status when supported. |
--debug | Enable wait mode with additional status/log output. |
--wait-timeout SECONDS | Max seconds to wait in wait mode. |
--poll-interval SECONDS | Polling interval in seconds during wait mode. |
--timeout SECONDS | Request timeout in seconds. |
--connect-timeout SECONDS | Connection timeout in seconds. |
Cost
- Pricing model:
per_result(per result). - Estimated Deepline credits:
0.4per pricing unit. - Billing mode:
post_deduct.