# Linkedin Event Scraper

Linkedin Event Scraper : Scrape LinkedIn Events Easily with Our LinkedIn Event Scraper!
Automatically extract LinkedIn events based on any search URL. Capture event names, dates, hosts, locations, and more in just seconds. Ideal for event marketers, networkers, sales teams, and data analysts.

## Actor Statistics

- Total users: 10
- Monthly users: 3
- Runs succeeded: 100.00%
- Categories: Automation, Lead generation, Social media

## Pricing

$20.00/month + usage

## Input Schema

- **Linkedin\_Search\_Keyword** (type: string): Search on linkedin with specific keyword like group and get linkedin search url
- **Linkedin\_cookie** (type: array): Insert your Linkedin cookie here.Please read product information page for get Cookie
- **Run\_Last** (type: boolean): If checked then actors runs where last stop
- **Delay** (type: string): Delay on Every Requet in second will add extra on every request  ,we already have rendom delay 5-10 second..

## API example

## Linkedin Event Scraper

- **OpenAPI Version:** `3.1.1`
- **API Version:** `0.0`

Linkedin Event Scraper : Scrape LinkedIn Events Easily with Our LinkedIn Event Scraper! Automatically extract LinkedIn events based on any search URL. Capture event names, dates, hosts, locations, and more in just seconds. Ideal for event marketers, networkers, sales teams, and data analysts.

### Servers

- **URL:** `https://api.apify.com/v2`

### Operations

#### Executes an Actor, waits for its completion, and returns Actor's dataset items in response.

- **Method:** `POST`
- **Path:** `/acts/bhansalisoft~linkedin-event-scraper/run-sync-get-dataset-items`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`Linkedin_cookie` (required)**

  `array` — Insert your Linkedin cookie here.Please read product information page for get Cookie

- **`Linkedin_Search_Keyword` (required)**

  `string` — Search on linkedin with specific keyword like group and get linkedin search url

- **`Delay`**

  `string` — Delay on Every Requet in second will add extra on every request ,we already have rendom delay 5-10 second..

- **`Run_Last`**

  `boolean` — If checked then actors runs where last stop

**Example:**

```
{
  "Linkedin_Search_Keyword": "",
  "Linkedin_cookie": [],
  "Run_Last": true,
  "Delay": ""
}
```

##### Responses

###### Status: 200 OK

#### Executes an Actor and returns information about the initiated run in response.

- **Method:** `POST`
- **Path:** `/acts/bhansalisoft~linkedin-event-scraper/runs`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`Linkedin_cookie` (required)**

  `array` — Insert your Linkedin cookie here.Please read product information page for get Cookie

- **`Linkedin_Search_Keyword` (required)**

  `string` — Search on linkedin with specific keyword like group and get linkedin search url

- **`Delay`**

  `string` — Delay on Every Requet in second will add extra on every request ,we already have rendom delay 5-10 second..

- **`Run_Last`**

  `boolean` — If checked then actors runs where last stop

**Example:**

```
{
  "Linkedin_Search_Keyword": "",
  "Linkedin_cookie": [],
  "Run_Last": true,
  "Delay": ""
}
```

##### Responses

###### Status: 200 OK

\####### Content-Type: application/json

- **`data`**

  `object`

  - **`actId`**

    `string`

  - **`buildId`**

    `string`

  - **`buildNumber`**

    `string`

  - **`containerUrl`**

    `string`

  - **`defaultDatasetId`**

    `string`

  - **`defaultKeyValueStoreId`**

    `string`

  - **`defaultRequestQueueId`**

    `string`

  - **`finishedAt`**

    `string`, format: `date-time`

  - **`id`**

    `string`

  - **`meta`**

    `object`

    - **`origin`**

      `string`

    - **`userAgent`**

      `string`

  - **`options`**

    `object`

    - **`build`**

      `string`

    - **`diskMbytes`**

      `integer`

    - **`memoryMbytes`**

      `integer`

    - **`timeoutSecs`**

      `integer`

  - **`startedAt`**

    `string`, format: `date-time`

  - **`stats`**

    `object`

    - **`computeUnits`**

      `integer`

    - **`inputBodyLen`**

      `integer`

    - **`rebootCount`**

      `integer`

    - **`restartCount`**

      `integer`

    - **`resurrectCount`**

      `integer`

  - **`status`**

    `string`

  - **`usage`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `integer`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`usageTotalUsd`**

    `number`

  - **`usageUsd`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `number`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`userId`**

    `string`

**Example:**

```
{
  "data": {
    "id": "",
    "actId": "",
    "userId": "",
    "startedAt": "2025-01-08T00:00:00.000Z",
    "finishedAt": "2025-01-08T00:00:00.000Z",
    "status": "READY",
    "meta": {
      "origin": "API",
      "userAgent": ""
    },
    "stats": {
      "inputBodyLen": 2000,
      "rebootCount": 0,
      "restartCount": 0,
      "resurrectCount": 0,
      "computeUnits": 0
    },
    "options": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024,
      "diskMbytes": 2048
    },
    "buildId": "",
    "defaultKeyValueStoreId": "",
    "defaultDatasetId": "",
    "defaultRequestQueueId": "",
    "buildNumber": "1.0.0",
    "containerUrl": "",
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 1,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    },
    "usageTotalUsd": 0.00005,
    "usageUsd": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 0.00005,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    }
  }
}
```

#### Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.

- **Method:** `POST`
- **Path:** `/acts/bhansalisoft~linkedin-event-scraper/run-sync`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`Linkedin_cookie` (required)**

  `array` — Insert your Linkedin cookie here.Please read product information page for get Cookie

- **`Linkedin_Search_Keyword` (required)**

  `string` — Search on linkedin with specific keyword like group and get linkedin search url

- **`Delay`**

  `string` — Delay on Every Requet in second will add extra on every request ,we already have rendom delay 5-10 second..

- **`Run_Last`**

  `boolean` — If checked then actors runs where last stop

**Example:**

```
{
  "Linkedin_Search_Keyword": "",
  "Linkedin_cookie": [],
  "Run_Last": true,
  "Delay": ""
}
```

##### Responses

###### Status: 200 OK

### Schemas

#### inputSchema

- **Type:**`object`

* **`Linkedin_cookie` (required)**

  `array` — Insert your Linkedin cookie here.Please read product information page for get Cookie

* **`Linkedin_Search_Keyword` (required)**

  `string` — Search on linkedin with specific keyword like group and get linkedin search url

* **`Delay`**

  `string` — Delay on Every Requet in second will add extra on every request ,we already have rendom delay 5-10 second..

* **`Run_Last`**

  `boolean` — If checked then actors runs where last stop

**Example:**

```
{
  "Linkedin_Search_Keyword": "",
  "Linkedin_cookie": [],
  "Run_Last": true,
  "Delay": ""
}
```

#### runsResponseSchema

- **Type:**`object`

* **`data`**

  `object`

  - **`actId`**

    `string`

  - **`buildId`**

    `string`

  - **`buildNumber`**

    `string`

  - **`containerUrl`**

    `string`

  - **`defaultDatasetId`**

    `string`

  - **`defaultKeyValueStoreId`**

    `string`

  - **`defaultRequestQueueId`**

    `string`

  - **`finishedAt`**

    `string`, format: `date-time`

  - **`id`**

    `string`

  - **`meta`**

    `object`

    - **`origin`**

      `string`

    - **`userAgent`**

      `string`

  - **`options`**

    `object`

    - **`build`**

      `string`

    - **`diskMbytes`**

      `integer`

    - **`memoryMbytes`**

      `integer`

    - **`timeoutSecs`**

      `integer`

  - **`startedAt`**

    `string`, format: `date-time`

  - **`stats`**

    `object`

    - **`computeUnits`**

      `integer`

    - **`inputBodyLen`**

      `integer`

    - **`rebootCount`**

      `integer`

    - **`restartCount`**

      `integer`

    - **`resurrectCount`**

      `integer`

  - **`status`**

    `string`

  - **`usage`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `integer`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`usageTotalUsd`**

    `number`

  - **`usageUsd`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `number`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`userId`**

    `string`

**Example:**

```
{
  "data": {
    "id": "",
    "actId": "",
    "userId": "",
    "startedAt": "2025-01-08T00:00:00.000Z",
    "finishedAt": "2025-01-08T00:00:00.000Z",
    "status": "READY",
    "meta": {
      "origin": "API",
      "userAgent": ""
    },
    "stats": {
      "inputBodyLen": 2000,
      "rebootCount": 0,
      "restartCount": 0,
      "resurrectCount": 0,
      "computeUnits": 0
    },
    "options": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024,
      "diskMbytes": 2048
    },
    "buildId": "",
    "defaultKeyValueStoreId": "",
    "defaultDatasetId": "",
    "defaultRequestQueueId": "",
    "buildNumber": "1.0.0",
    "containerUrl": "",
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 1,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    },
    "usageTotalUsd": 0.00005,
    "usageUsd": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 0.00005,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    }
  }
}
```

## 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 = {
    "Linkedin_Search_Keyword": "https://www.linkedin.com/search/results/groups/?keywords=group&origin=GLOBAL_SEARCH_HEADER&sid=Cdd",
    "Run_Last": false,
    "Delay": "2"
};

// Run the Actor and wait for it to finish
const run = await client.actor("bhansalisoft/linkedin-event-scraper").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 = {
    "Linkedin_Search_Keyword": "https://www.linkedin.com/search/results/groups/?keywords=group&origin=GLOBAL_SEARCH_HEADER&sid=Cdd",
    "Run_Last": False,
    "Delay": "2",
}

# Run the Actor and wait for it to finish
run = client.actor("bhansalisoft/linkedin-event-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "Linkedin_Search_Keyword": "https://www.linkedin.com/search/results/groups/?keywords=group&origin=GLOBAL_SEARCH_HEADER&sid=Cdd",
  "Run_Last": false,
  "Delay": "2"
}' |
apify call bhansalisoft/linkedin-event-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?actors=bhansalisoft/linkedin-event-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

### Linkedin Event scraper

Linkedin Event scraper - scrap linkedin Events from linkedin based on your search result. we will scrap all linkedin events details
Software will scrap below information for linkedin

```
- 🟠 Event Name
- 🟠 EventTime
- 🟠 EventAddress
- 🟠 Eventlink
- 🟠 EventImage
- 🟠 Summary
```

Example json data

```
{
  "EventName": "Splunk Higher Ed User Group | How We SOAR & ES",
  "EventTime": "Today, 1:30 PM EDT",
  "EventAddress": "  Online • By Kat (Dang) Schilling",
  "Eventlink": "https://www.linkedin.com/events/7333180778329088001/",
  "EventImage": "https://media.licdn.com/dms/image/v2/D4E1EAQG6SqyHLrfUqQ/event-background-image-crop_720_1280/B4EZcS3fr5HAAg-/0/1748368234098?e=1750276800&v=beta&t=WXWMWPnD0IHwYAXrUVl0CMrGc1-auVD9ekEzXWE1djI",
  "Summary": "Please join us to learn how Splunk SOAR and Enterprise Security (ES) are being leveraged in Higher Education! Kristen DeBruler, Research Engineer II at Georgia Tech Research Institute, will share how her team is using these tools to automate alert triage, incident response, and reduce time-consuming manual tasks.\n \nWe'll also have Ric Fera, Senior Solutions Engineer at Splunk share the new updates coming to Splunk SOAR and ES and how to get started with SOAR today. \n \nWe look forward to seeing you there!"
}
```

- ✅ Software will Extract All events result from any linkedin account with cookie method.
- ✅ Software with extract data with very securily so that Linkedin not block you.
- ✅ Software with extractraction speed is in 1 second 500 data.
- ✅ 100% Real Time Tweet information with Advance Export into Excel ,CSV and Text Format.

### How to use

- linkedin Cookie - Enter linkedin Cookie (Check Section how to get Cookie)
- Linkedin search url : Enter Linkedin search url
- Click on Save and Start Button for Start Process of Twitter follower scraper.

### How to get linkedin Cookies

1. ✅ Step 1 :  Install Chrome Extension [Export cookie JSON file for Puppeteer](https://chromewebstore.google.com/detail/export-cookie-json-file-f/nmckokihipjgplolmcmjakknndddifde/reviews) in chrome browser
2. ✅ Step 2 :  Login to your Twitter into chrome browser
3. ✅ Step 3 :  After login, open chrome Extension "Export cookie JSON file for Puppeteer"  and Click Export cookies as JSON, it will download Cookie json file, from file copy cookie.
4. ✅ Step 4 :  Go to Software input Area,Paste Cookie on Box "Twitter Cookie"

Demo video For Get Cookie from any website

https://youtu.be/yYJ6l2jm83Q

### Check Demo Video

https://youtu.be/ibjs0XPW1-4

if you face any issue , you can email us at bhansalisoft781986@gmail.com
