npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@periodix/n8n-nodes-actions

v1.3.0

Published

n8n community nodes for the Periodix Actions API

Readme

@periodix/n8n-nodes-actions

This is the Periodix Actions community node package for n8n. It lets you pull LinkedIn data — search results, full profiles, company profiles, posts, post comments and reactions, and connections — straight from your workflows, using safe, rate-limited calls through a connected LinkedIn account.

Periodix Actions is a multi-tenant API for sales-automation primitives. It handles LinkedIn account connection, rate limiting, and pacing on your behalf, so your workflows don't have to.

Installation Features Credentials Nodes Usage Example Workflow Resources Version history

Installation

Community Nodes (recommended)

  1. In n8n, go to Settings → Community Nodes.
  2. Click Install.
  3. Enter @periodix/n8n-nodes-actions and click Download.
  4. The Periodix LinkedIn node will appear in your node palette.

Self-hosted / manual

Run npm install @periodix/n8n-nodes-actions inside your n8n installation, then restart n8n.

See the official community nodes installation guide for full details.

Features

  • Search by URL — paste any LinkedIn Classic or Sales Navigator search URL and get back matching People, Companies, Posts, or Jobs.
  • Profile & company enrichment — fetch a full person profile (experience, education, skills, summary) or a company profile (industry, size, locations) by identifier.
  • Engagement & content — list a person's or company's recent posts, and the comments and reactions on any post, to find and qualify warm leads.
  • Network — list the 1st-degree connections of a connected account.
  • Managed profile connection — connect LinkedIn accounts in the Periodix Actions dashboard with a hosted auth flow; no cookies or credentials in n8n.
  • Built-in rate limiting — Periodix paces calls per profile so you stay within LinkedIn's limits.

Credentials

Steps to obtain the API key needed for authentication:

  1. Go to actions.periodix.net and sign in (or create an account).
  2. Open the Profiles page and connect at least one LinkedIn account using the hosted auth flow.
  3. Open the API keys page and click New API key.
  4. Copy the generated key.
  5. In n8n, create a new Periodix Actions API credential.
  6. Paste the API key into the API Key field and save.

API keys can be revoked from the dashboard at any time.

Every operation requires this credential and a connected LinkedIn Profile, chosen from a dropdown that loads the profiles on your account. The dropdown shows each profile's connection status; if the chosen profile is not connected at execution time, the call fails — reconnect it from the dashboard.

Node

A single Periodix LinkedIn node exposes every capability. Pick a Resource, then an Operation.

Profile → Get

Fetch a full LinkedIn profile (experience, education, skills, summary).

  • Person — the public identifier (the part after /in/ in the profile URL, e.g. john-doe) or the internal ID (e.g. ACoAA…) of the person.
  • Options → Notify Person — whether to let the person see that you viewed their profile (default off).

Company → Get

Fetch a LinkedIn company profile (industry, size, description, locations).

  • Company — the public identifier (the part after /company/), numeric company ID, or URN.

Post → Get Many

List the recent posts published by a person or company. Emits one item per post.

  • Author ID — the author's internal ID. For a person it starts with ACo/ADo; for a company use the numeric company ID and enable Is Company.
  • Is Company — whether the author is a company rather than a person.
  • Return All / Limit — return everything, or cap the number of posts.

Post → Get Comments

List the comments on a post, with author details. Emits one item per comment.

  • Post Social ID — the post's social_id (returned by Post → Get Many), not the numeric ID in the post URL.
  • Return All / Limit.

Post → Get Reactions

List the people who reacted to a post (or to a specific comment). Emits one item per reaction.

  • Post Social ID — the post's social_id (returned by Post → Get Many).
  • Options → Comment ID — fetch reactions on a specific comment instead of the post.
  • Return All / Limit.

Connection → Get Many

List the 1st-degree connections of the connected account. Emits one item per connection.

  • Return All / Limit.

Search → Search

Run a LinkedIn search by URL and return the matched items. Asynchronous — see Usage.

  • Search URL — a fully-qualified LinkedIn search URL. Supported:
  • Limit — maximum number of results to return.
  • Options → Timeout (Minutes) (advanced) — how long to wait for the search to finish before giving up.

Usage

Search is asynchronous. The Search → Search operation processes a single input item and waits (via webhook) for the search to complete — searches typically take minutes depending on result size and LinkedIn pacing.

The other operations are synchronous. They return immediately, process every input item, and emit one output item per result. The list operations (Post → Get Many, Get Comments, Get Reactions, and Connection → Get Many) paginate automatically: turn on Return All to fetch everything, or leave it off and set a Limit.

Post IDs. Comments and reactions are keyed by a post's social_id, which you get from Post → Get Many — the numeric ID in a post's URL will not work.

New to n8n? See the Try it out guide.

Example Workflow

Find and enrich engaged leads from a post

  1. Add a Manual Trigger (or any trigger).
  2. Add Periodix LinkedIn (Resource Post, Operation Get Many), pick a connected Profile, and enter the author's Author ID to find a relevant post; note its social_id.
  3. Add another Periodix LinkedIn (Resource Post, Operation Get Comments or Get Reactions) and pass that social_id as the Post Social ID to list everyone who engaged.
  4. Add another Periodix LinkedIn (Resource Profile, Operation Get) to enrich each commenter/reactor into a full profile.
  5. Connect a Google Sheets → Append Row node downstream, mapping the fields you need.

Version history

See CHANGELOG.md for the full release history.

Resources