Actions36
- Authentication Actions
- Profile Actions
- Company Actions
- Network Actions
- Message Actions
- Post Actions
- Recruiter Actions
- Data Actions
Overview
The node integrates with the Linkup API to automate LinkedIn-related tasks. Specifically, for the Profile resource and the Extract Profile Information operation, it extracts detailed information from a public LinkedIn profile URL provided by the user.
This node is beneficial when you want to programmatically gather publicly available LinkedIn profile data without manual browsing or scraping. For example, recruiters can use it to enrich candidate profiles, marketers to analyze potential leads, or sales teams to gather prospect information.
Practical example: Given a LinkedIn profile URL, the node fetches structured profile details such as name, current position, education, skills, and other public information exposed on that profile.
Properties
| Name | Meaning |
|---|---|
| LinkedIn Profile URL | The full URL of the public LinkedIn profile to extract information from (e.g., https://www.linkedin.com/in/username). |
| Country Code | The country code used for proxy selection to route the request (e.g., FR for France, US for United States). Defaults to "FR". |
| Timeout | (Advanced Option) Maximum time in milliseconds to wait for the API response before timing out. Default is 30000 ms. |
| Retry Count | (Advanced Option) Number of times to retry the request if it fails. Default is 3. |
Output
The node outputs JSON data containing the extracted profile information returned by the Linkup API. The output includes:
- The main profile data fields as provided by the API (such as name, headline, experience, education, etc.).
- A
_debugobject containing:requestBody: The exact request payload sent.requestHeaders: HTTP headers used in the request.endpoint: The API endpoint called.apiResponse: Raw response from the API.
- A
_metaobject with metadata including:resource: The resource used ("profile").operation: The operation performed ("extractProfileInfo").timestamp: The timestamp of execution.nodeVersion: Version of the node implementation.
If an error occurs, the output JSON will contain an error field describing the issue along with resource, operation, and timestamp metadata.
The node does not output binary data.
Dependencies
- Requires an active Linkup API account and a valid API key credential configured in n8n.
- The node uses the Linkup API endpoint
/profile/infofor this operation. - Network access to the Linkup API service (
https://api.linkupapi.com/v1) must be available. - Optional country code parameter influences proxy routing within the Linkup infrastructure.
Troubleshooting
- Missing API Key Error: If the API key credential is not set or invalid, the node throws an error indicating the missing API key. Solution: Configure your Linkup API key in the node credentials.
- Invalid LinkedIn URL: Providing an incorrect or malformed LinkedIn profile URL may cause the API to return errors or empty results. Ensure the URL is correct and publicly accessible.
- Timeouts: If the request takes longer than the specified timeout, the node will fail. Increase the timeout value in advanced options if needed.
- API Rate Limits or Quotas: Excessive requests may lead to rate limiting by the Linkup API. Monitor usage and adjust accordingly.
- Country Code Issues: Using an unsupported or incorrect country code might affect proxy routing and cause failures. Use standard country codes like "FR", "US", "UK", etc.
Links and References
- Linkup API Documentation — Official site for API details and account creation.
- LinkedIn Public Profiles — Format reference for profile URLs.
This summary covers the static analysis of the node's execute method and relevant properties for the "Profile" resource and "Extract Profile Information" operation only.