Linkup API for LinkedIn icon

Linkup API for LinkedIn

Automate LinkedIn with Linkup

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 _debug object 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 _meta object 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/info for 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


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.

Discussion