LinkedIn Events Scraper (No Cookies) avatar

LinkedIn Events Scraper (No Cookies)

Pricing

Pay per usage

Go to Apify Store
LinkedIn Events Scraper (No Cookies)

LinkedIn Events Scraper (No Cookies)

Discover and parse public LinkedIn events without a login or cookie. One row per event with title, start time, location, virtual flag, organizer, description, image, and registration link. Bring your own keyword, organizer, or event URL list. Pay per event row.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ken M

Ken M

Maintained by Community

Actor stats

1

Bookmarked

6

Total users

4

Monthly active users

6 days ago

Last modified

Share

LinkedIn Events Scraper (No Login Required)

Pass a list of LinkedIn event URLs, keyword queries, or organizer pages. Get back one row per public LinkedIn event with title, start time, location, virtual flag, organizer, description, image, attendee count, and registration link. No cookies. No login. No Sales Navigator seat. Pay per event.

Built for B2B event marketers, sponsorship sales teams, sales prospecting hunting active buyers, competitive intelligence teams tracking what rivals run, community managers, recruiters watching where their target talent shows up, and content teams sourcing speakers.

Keywords this actor ranks for: linkedin events scraper, linkedin event tracker, linkedin webinar scraper, linkedin summit tracker, b2b event intelligence, linkedin event discovery, linkedin organizer events, virtual event tracker linkedin.


Why this actor

Other LinkedIn event toolsThis actor
Need your session cookieZero cookies, zero login
Seat licence per monthPay per event returned
Limited to events you already followDiscover by keyword, organizer, or direct URL
Output noisy raw feedsPre filter by time window, format, and location
Bury event URLs behind dashboardsDirect public event URL on every row

How it works

flowchart LR
A[Event URLs + keywords + organizers] --> B[Search index<br/>site:linkedin.com/events/]
B --> C[Public event page<br/>no auth needed]
C --> D[Parse JSON LD + meta + DOM]
D --> E[Filter by time, format,<br/>and location]
E --> F[(One row per event<br/>sorted by start time)]

The actor finds candidate public event URLs through search, loads each public event page anonymously, parses JSON LD plus OpenGraph plus DOM, then filters the winners. No cookie passes through the actor at any stage.


What you get per row

flowchart LR
R[Event row] --> R1[Identity<br/>id slug url]
R --> R2[When<br/>startDate endDate timezone]
R --> R3[Where<br/>virtual name address virtualUrl]
R --> R4[Who<br/>organizer name url kind]
R --> R5[What<br/>title description image]
R --> R6[Audience<br/>attendeeCount registrationUrl]

Pipe straight into a sponsorship target list, a sales prospecting workflow, a competitive event calendar, or a speaker bench shortlist.


Quick start

Find upcoming AI webinars

{
"keywords": ["ai webinar", "generative ai summit"],
"timeWindow": "next30days",
"eventType": "virtual",
"maxEventsPerSource": 25
}

Track what one competitor is running

{
"organizerUrls": ["https://www.linkedin.com/company/hubspot/"],
"timeWindow": "upcoming",
"maxEventsPerSource": 100
}

London in person events this quarter

{
"keywords": ["fintech", "saas", "marketing"],
"timeWindow": "next90days",
"eventType": "in_person",
"locationContains": "london",
"maxEventsPerSource": 50
}

Parse a known event URL

{
"eventUrls": [
"https://www.linkedin.com/events/7186214038214238208/"
]
}

Sample output

{
"id": "7186214038214238208",
"slug": "ai-product-summit-2026-7186214038214238208",
"url": "https://www.linkedin.com/events/ai-product-summit-2026-7186214038214238208/",
"title": "AI Product Summit 2026",
"description": "Two days of talks from product leaders building with LLMs in production.",
"startDate": "2026-06-14T09:00:00.000Z",
"endDate": "2026-06-15T17:00:00.000Z",
"timezone": "Z",
"location": {
"virtual": false,
"name": "ExCeL London",
"address": "Royal Victoria Dock, London, E16 1XL, United Kingdom",
"virtualUrl": null
},
"organizer": {
"name": "Acme Events",
"url": "https://www.linkedin.com/company/acme-events/",
"kind": "company"
},
"attendeeCount": 1820,
"attendeeText": "1,820 attendees",
"image": "https://media.licdn.com/.../event-banner.jpg",
"registrationUrl": "https://acme-events.com/ai-summit",
"discoveredVia": { "kind": "keyword", "value": "ai summit" },
"rankInSource": 3,
"scrapedAt": "2026-05-12T10:00:00.000Z"
}

Who uses this

RoleUse case
Event marketerBuild a calendar of every event your category runs each quarter
Sponsorship salesSource event organizers that match your sponsor profile by topic and audience size
Sales prospectingIdentify active buyers attending or speaking at a topical event
Competitive intelTrack every event a named competitor is running for the next 90 days
Community leadFind third party meetups your community should show up at
RecruiterSpot industry meetups where your target talent already gathers
Content teamBuild a speaker bench by mapping who keynotes which event

Input reference

FieldTypeWhat it does
eventUrlsstring[]Direct LinkedIn event URLs to parse.
keywordsstring[]Topic queries used to discover events through public web search.
organizerUrlsstring[]LinkedIn company or person URLs whose events you want.
maxEventsPerSourceintegerCap per keyword or organizer. Default 25. Zero means take everything.
timeWindowenumany (default), upcoming, past, next30days, next90days.
eventTypeenumany (default), virtual, in_person.
locationContainsstringSubstring filter against parsed location string.
searchDepthintegerSearch result pages walked per keyword or organizer. Default 5.
concurrencyintegerPages processed in parallel. Default 6.
proxyConfigurationobjectApify proxy. Residential is required at any meaningful volume.

API call

curl -X POST \
"https://api.apify.com/v2/acts/YOUR_USER~linkedin-events-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keywords": ["ai webinar"],
"timeWindow": "next30days",
"eventType": "virtual",
"maxEventsPerSource": 25
}'

Pricing

The first three events per run are free so you can validate output before paying. After that, each event row is charged. No surprise add on charges.


FAQ

No. The actor only touches public event pages and a public search engine. Your account is never touched.

How is this different from the LinkedIn Company Profile Scraper?

Company Profile Scraper returns firmographics for a company. This actor returns the events that companies and people run. Use them together to enrich each organizer with full firmographics.

Why are some events missing from the results?

LinkedIn only exposes events at a public URL when the organizer keeps the event public. Events restricted to a company page, a group, or a private invite list never appear in search and are never fetched by this actor.

How accurate is the attendee count?

LinkedIn rounds public attendee counts above a thousand. The actor parses the rendered count, so very large events may be rounded.

Can I detect virtual events reliably?

The actor looks at three signals: the JSON LD VirtualLocation block, the eventAttendanceMode field, and keyword cues in title and description (online, virtual, webinar, livestream, zoom, teams). When eventType is virtual, all three signals are checked.

Is scraping LinkedIn allowed?

This actor reads HTML any anonymous web visitor can see. Respect LinkedIn's terms and rate limit sensibly. Do not redistribute data you have no lawful basis to process.


  • LinkedIn Company Profile Scraper — firmographics for the companies organizing each event
  • LinkedIn Company Employees Scraper — find who at the organizer to message about sponsoring
  • LinkedIn Profile Post Tracker — monitor what speakers post in the run up to their event
  • LinkedIn Hashtag & Topic Post Tracker — track topical conversation around your event tag
  • LinkedIn Top Voice & Creator Engagement Ranker — build a speaker bench from topical creators