# LinkedIn New Engagers Monitor | $3.99/1K new + $0.95/1K checked (`cornersight/linkedin-new-engagers-monitor`) Actor

Watch LinkedIn profiles, company pages or keywords and get only the new people who liked or commented, enriched and ICP scored. $3.99 per 1,000 new people plus $0.95 per 1,000 engagers checked. Schedule it daily. You never pay twice for the same person.

- **URL**: https://apify.com/cornersight/linkedin-new-engagers-monitor.md
- **Developed by:** [Cornersight](https://apify.com/cornersight) (community)
- **Categories:** Lead generation, Social media
- **Security:** Limited permissions
- **Stats:** 5 total users, 0 monthly users, 100.0% runs succeeded, 8 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $3.19 / 1,000 new people

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## LinkedIn New Engagers Monitor | $3.99/1K new + $0.95/1K checked

Watch LinkedIn profiles, company pages or keywords and get only the new people who liked or commented, enriched and ICP scored. $3.99 per 1,000 new people plus $0.95 per 1,000 engagers checked. Schedule it daily. You never pay twice for the same person.

### What does it do?

LinkedIn New Engagers Monitor turns LinkedIn engagement into a steady stream of new leads. Tell it which profiles, company pages or keywords to watch. Each run checks their recent posts and returns only people it has not returned before, with job title, company details, country and an ICP fit score. It remembers people between runs in your own Apify account.

No cookies, no LinkedIn account and no login. You pay for engagers checked and new people returned, never for failed lookups. No start fee.

### What can you use it for?

- Get a daily list of new people engaging with your competitors' posts.
- Catch everyone new who engages with your founder's or company's posts.
- Watch a topic keyword and collect new, scored people who engage with it.
- Send new leads to your CRM or outreach tool on a schedule.

### How to use it

1. Add profiles, company pages and/or keywords to watch.
2. Optionally add your ideal customer and tick "Only return ICP matches".
3. Click Start once, then add a daily schedule in Apify.
4. Each run returns only new people. Connect an integration to send them on automatically.

### Pricing

Pay per result. Prices depend on your Apify plan:

| What you pay for | Starter | Scale | Business | Unit |
|---|---|---|---|---|
| New person (enriched + ICP score) | $3.99 | $3.59 | $3.19 | per 1,000 new people |
| Engager checked | $0.95 | $0.85 | $0.76 | per 1,000 engagers read, including repeats |

A run that checks 1,000 engagers and finds 100 new people costs $0.95 + $0.40 = $1.35 on the Starter plan. Free Apify plan: up to 25 new people per run.

### Input example

```json
{
  "companyUrls": [
    "https://www.linkedin.com/company/clay-hq"
  ],
  "keywords": [
    "revops"
  ],
  "lookbackDays": 7,
  "maxPostsPerSource": 10,
  "icpTitles": [
    "Founder",
    "Head of Sales"
  ]
}
```

### Output example

One row per result. Example (fictional person):

```json
{
  "engagementType": "comment",
  "profileType": "person",
  "name": "Jane Example",
  "headline": "Head of Sales at Example Co",
  "linkedinUrl": "https://www.linkedin.com/in/jane-example",
  "linkedinUrn": "ACoAAExample0001",
  "avatarUrl": "https://media.licdn.com/...",
  "reactionType": null,
  "commentText": "Great breakdown, we saw the same thing in Q3.",
  "commentPostedAt": "2026-10-20T09:14:02.000Z",
  "isReply": false,
  "postUrl": "https://www.linkedin.com/feed/update/urn:li:activity:7497415374964027392/",
  "jobTitle": "Head of Sales",
  "company": "Example Co",
  "companyDomain": "example.com",
  "companyUrl": "https://example.com",
  "companyLinkedinUrl": "https://www.linkedin.com/company/example-co",
  "companyIndustry": "Software Development",
  "companyEmployeeCount": 84,
  "companyStaffRange": "51-200",
  "companyLocation": "London, England, GB",
  "country": "United Kingdom",
  "location": "London, England, United Kingdom",
  "icpScore": 100,
  "icpReasons": [
    "Title: Head of Sales",
    "Country: United Kingdom"
  ],
  "isIcp": true,
  "sourceType": "company",
  "sourceUrl": "https://www.linkedin.com/company/example-co",
  "firstSeenAt": "2026-10-29T13:20:11.000Z"
}
```

Fields: Everything in LinkedIn Post Engagers Enriched, plus sourceType (profile, company or keyword), sourceUrl and firstSeenAt.

### FAQ

**Why is there a charge for checking engagers?**
Every run has to re-read engagers to find who is new, and most are repeats. The small check charge covers that, so new people stay cheap.

**Where is the memory of past people kept?**
In a key-value store in your own Apify account, named after the monitor. Use "Monitor name" to keep separate lists.

**What if I filter to ICP matches only?**
Each new person we enrich is charged once, even if they do not match, because the lookup was made.

**Do I need a LinkedIn account or cookies?**
No. You never log in and never share cookies, so there is no risk to your LinkedIn account.

**Am I charged for failed lookups?**
No. You pay only for results delivered to your dataset.

**Can I cap my spend?**
Yes. Set a maximum cost per run in Apify. The actor stops cleanly when it is reached.

**Can I use it from code, Make, Zapier, n8n or an AI agent?**
Yes. Run it through the Apify API, any Apify integration, or the Apify MCP server. The example input below works as is.

**Is this data public?**
It covers public LinkedIn posts and public profile information. You are responsible for using the data in line with the laws that apply to you, such as GDPR.

### Related actors

- [LinkedIn Post Engagers Enriched + ICP Score](https://apify.com/cornersight/linkedin-post-engagers-enriched)
- [LinkedIn Company Posts Scraper (No Cookies)](https://apify.com/cornersight/linkedin-company-posts)
- [LinkedIn Profile Posts Scraper (No Cookies)](https://apify.com/cornersight/linkedin-profile-posts)

### For AI agents

- **When to use:** Get a daily list of new people engaging with your competitors' posts.
- **Example input:** the JSON in "Input example" works as is.
- **Output:** one dataset row per result, fields as listed above.
- **Cost:** A run that checks 1,000 engagers and finds 100 new people costs $0.95 + $0.40 = $1.35 on the Starter plan.

Want this done for you every day, with a dashboard and push to HeyReach, PlusVibe or your own webhook? Try Cornersight: https://www.cornersight.io/?utm_source=apify\&utm_medium=marketplace\&utm_campaign=linkedin-new-engagers-monitor

# Actor input Schema

## `profileUrls` (type: `array`):

People whose new posts you want to watch.

## `companyUrls` (type: `array`):

linkedin.com/company/... URLs.

## `keywords` (type: `array`):

Posts matching these keywords.

## `lookbackDays` (type: `integer`):

Only check posts from the last N days.

## `maxPostsPerSource` (type: `integer`):

Newest posts checked per profile, company or keyword.

## `monitorName` (type: `string`):

Optional. Runs with the same name share one memory of people already returned. Defaults to one memory per watch list.

## `onlyIcp` (type: `boolean`):

Needs at least one ICP filter.

## `icpTitles` (type: `array`):

Example: Founder, Head of Sales.

## `icpCountries` (type: `array`):

Example: United Kingdom, United States.

## `icpIndustries` (type: `array`):

Example: Software Development.

## `icpCompanySizes` (type: `array`):

LinkedIn ranges, for example 11-50, 51-200.

## Actor input object example

```json
{
  "profileUrls": [
    "https://www.linkedin.com/in/michael-guymon"
  ],
  "lookbackDays": 7,
  "maxPostsPerSource": 10,
  "onlyIcp": false
}
```

# Actor output Schema

## `results` (type: `string`):

One row per result. Fields: Everything in LinkedIn Post Engagers Enriched, plus sourceType (profile, company or keyword), sourceUrl and firstSeenAt.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "profileUrls": [
        "https://www.linkedin.com/in/michael-guymon"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("cornersight/linkedin-new-engagers-monitor").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "profileUrls": ["https://www.linkedin.com/in/michael-guymon"] }

# Run the Actor and wait for it to finish
run = client.actor("cornersight/linkedin-new-engagers-monitor").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "profileUrls": [
    "https://www.linkedin.com/in/michael-guymon"
  ]
}' |
apify call cornersight/linkedin-new-engagers-monitor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,cornersight/linkedin-new-engagers-monitor"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/eD7uFx17n68ytoFIb/builds/2pe3AJ6JOectRLpJV/openapi.json
