LinkedIn Fetcher (Unipile)
AI-generatedSummary
Fetch paginated LinkedIn search, profile, or company data via the Unipile API using a specified LinkedIn URL and account credentials, handling deduplication and rate limiting.
Inputs
- DSN — Custom DNS address for the Unipile API; defaults to 'api15.unipile.com:14554'.
- endpoint — Custom API endpoint path; defaults to '/api/v1/linkedin/search'.
- Account ID (required) — Account identifier string required to authenticate API requests.
- LinkedIn URL (required) — Full LinkedIn search, profile, or company page URL to fetch data from.
- Max Items to Fetch (required) — Maximum number of records to collect after deduplication, with a range of 1 to 10,000.
- Page Size (required) — Number of records per API request, within 1 to 100, respecting Unipile API limits.
- Max Pages — Maximum number of pages of results to fetch; between 1 and 100.
- API Key (required) — API key for Unipile API authentication (input as password type).
- Resume From Cursor — Optional pagination cursor from a previous run to resume fetching.
- Min Delay Between Requests (seconds) — Minimum delay in seconds between API fetch requests; minimum 10 seconds.
- Max Delay Between Requests (seconds) — Maximum delay in seconds between API fetch requests; minimum 30 seconds.
Output shape
a single JSON object containing the list of fetched LinkedIn items plus metadata
Returned JSON includes fetched items array, nextCursor for pagination, lastFailedCursor if an error happened, estimated total items count, any error details, total number of fetched items, the original requested limit, and the number of pages used. The operation fetches data recursively with random delays between requests to respect rate limits and deduplicates by item ID.