Linkup API for LinkedIn icon

Linkup API for LinkedIn

Automate LinkedIn with Linkup

Overview

This node integrates with the Linkup API to automate various LinkedIn activities. It enables users to perform a wide range of LinkedIn operations such as profile management, networking (connection requests and invitations), messaging, posting content, recruiter job management, and data enrichment/search.

Typical use cases include:

  • Automating sending connection requests or messages to LinkedIn profiles.
  • Extracting public profile information or searching for profiles and companies.
  • Managing LinkedIn posts by reacting, commenting, reposting, or creating new posts.
  • Handling LinkedIn Recruiter tasks like listing candidates or managing job postings.
  • Performing advanced data searches on companies and profiles for enrichment purposes.

For example, a user could automatically send personalized connection requests with custom messages, extract detailed profile info from public LinkedIn URLs, or create posts on their LinkedIn feed programmatically.

Properties

Name Meaning
Advanced Options Collection of optional settings:
- Timeout Request timeout in milliseconds (default 30000 ms)
- Retry Count Number of retries on failure (default 3)

The node also supports many other input properties grouped under different parameter collections depending on the selected operation. These include:

  • Authentication Parameters (for login and verification): email, password, verification code, country code.
  • Profile Parameters: LinkedIn profile URL, country code, connection message (for sending requests).
  • Company Parameters: LinkedIn company URL, country code.
  • Network Parameters: Profile URL, connection message, country code.
  • Message Parameters: Recipient profile URL, message text, media link, country code.
  • Post Parameters: Post URL, reaction type (Like, Celebrate, Support, Love, Insightful, Curious), comment text, duration/time spent, pagination, country code.
  • Recruiter Parameters: Job-related filters like years of experience, sort options, ratings, pagination, country code.
  • Data Search Parameters: Keywords, location, industry, employee range, founding company filter, total results, etc.
  • And many more specific to each operation.

These parameters allow fine control over the API calls made to LinkedIn via Linkup.

Output

The node outputs an array containing one item with a json property that includes:

  • The raw API response from Linkup under the root level.
  • A _debug object containing:
    • requestBody: The JSON body sent in the API request.
    • requestHeaders: HTTP headers used.
    • endpoint: The API endpoint called.
    • apiResponse: The full response from the API.
  • A _meta object with metadata:
    • resource: The resource name used.
    • operation: The operation performed.
    • timestamp: ISO timestamp of execution.
    • nodeVersion: Version of the node.

If an error occurs during execution, the output contains a JSON object with an error field describing the issue, along with resource, operation, and timestamp metadata.

The node does not output binary data.

Dependencies

  • Requires an API key credential for authenticating with the Linkup API.
  • Needs configuration of LinkedIn account credentials (email and password) within the API key credential for some operations.
  • Uses the Linkup API at https://api.linkupapi.com/v1.
  • No additional external dependencies beyond standard HTTP requests.
  • The node expects the user to have a valid Linkup API account and API key.

Troubleshooting

  • Missing API Key or Credentials: The node will throw errors if the API key or required LinkedIn credentials are not configured properly. Ensure the API key credential is set up with all necessary fields.
  • Timeouts: Requests may time out if the network is slow or the API is unresponsive. Adjust the "Timeout" advanced option if needed.
  • Invalid Parameters: Providing incorrect LinkedIn URLs or malformed JSON in parameters (e.g., skills or screening questions) can cause API errors. Validate inputs carefully.
  • API Rate Limits or Restrictions: The Linkup API may enforce rate limits or require certain permissions; check your Linkup account status if requests fail repeatedly.
  • Error Messages: Errors returned from the API are included in the output's error field. Review these messages to identify issues such as invalid tokens, missing parameters, or unauthorized access.

Links and References

  • Linkup API Website — Sign up and get API keys.
  • Linkup API Documentation (accessible after account creation) for detailed operation descriptions and parameter usage.

Discussion