Linkedin Events Scraper avatar

Linkedin Events Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Linkedin Events Scraper

Linkedin Events Scraper

Scrape LinkedIn events with full authenticated access. Search by keywords or fetch specific event URLs. Extract titles, descriptions, dates, locations, organizers, attendee counts, speakers, and more. Ideal for sales prospecting, recruiting, market research, and competitive event analysis.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

14 hours

Issues response

8 days ago

Last modified

Share

LinkedIn Event Scraper

Scrape LinkedIn events with full authenticated access. Search events by keywords or scrape specific event URLs to get complete details including organizer info, attendees, speakers, location, and more.

โœจ Why use this scraper?

  • ๐Ÿ” Authenticated access: Uses your LinkedIn session for rich, complete event data unavailable through public access
  • ๐Ÿ” Flexible search: Find events by keywords or scrape specific event URLs directly
  • ๐Ÿ“‹ Complete event details: Get organizer info, attendees count, speakers, venue address, hashtags, and more
  • ๐ŸŒ Online and in-person events: Covers all LinkedIn event types with location and venue details
  • โšก Fast and reliable: Scrape 5 events with full details in about 5-10 seconds

๐ŸŽฏ Use cases

IndustryApplication
Sales & Business DevelopmentFind industry events to network with potential clients and partners
RecruitingDiscover hiring events, job fairs, and professional meetups in your field
MarketingTrack competitor events and identify sponsorship or speaking opportunities
Market ResearchMonitor event trends, popular topics, and industry gatherings over time
Event PlanningAnalyze competing events for timing, format, and audience size insights
Lead GenerationBuild lists of events in your niche to identify engaged professional audiences

๐Ÿ“ฅ Input parameters

Authentication (required)

ParameterTypeDescription
cookiesArrayYour LinkedIn cookies exported from browser. Must include li_at and JSESSIONID. Use a browser extension like EditThisCookie to export them as JSON.
ParameterTypeDescription
keywordsArrayKeywords to search for LinkedIn events (e.g., "AI conference", "tech meetup"). Each keyword triggers a separate search.
eventUrlsArrayDirect LinkedIn event URLs to scrape (e.g., https://www.linkedin.com/events/event-name-123456789).

Limits

ParameterTypeDescription
limitIntegerMaximum total number of events to return (default: 50, max: 500).

Advanced

ParameterTypeDescription
userAgentStringCustom User-Agent string. Leave empty for automatic rotation.
proxyObjectProxy configuration. Residential proxies recommended.

๐Ÿ“Š Output data

Event example

{
"eventId": "7443970664316882944",
"title": "Cocktail de lancement du Partenariat AI Cargo Foundation & UIRR",
"description": "AI Cargo Foundation et l'UIRR ont le plaisir de vous inviter au lancement officiel de leur partenariat...",
"url": "https://www.linkedin.com/events/7443970664316882944/",
"startDateISO": "2026-03-31T15:00:00Z",
"endDateISO": "2026-03-31T16:00:00Z",
"timezone": "Europe/Brussels",
"eventType": "in-person",
"location": "Parc des Expositions, 82 Avenue des Nations, Villepinte, Ile-de-France, 93420",
"venueAddress": "Parc des Expositions, 82 Avenue des Nations, Villepinte, Ile-de-France, 93420",
"city": "Villepinte",
"country": "FR",
"organizerName": "AI Cargo Foundation",
"organizerType": "Company",
"organizerProfileUrl": "https://www.linkedin.com/company/aicargo-foundation/",
"organizerProfileId": "aicargo-foundation",
"numAttendees": 38,
"lifecycleState": "FUTURE",
"isPrivate": false,
"isPremium": false,
"scrapedAt": "2026-03-31T13:28:48Z"
}

๐Ÿ—‚๏ธ Data fields

CategoryFields
Basic infoeventId, title, description, url, coverImage
TimingstartDateISO, endDateISO, timezone
LocationeventType, location, venueAddress, city, country, onlineEventUrl
OrganizerorganizerName, organizerType, organizerHeadline, organizerProfileUrl, organizerProfileId, organizerImage
AttendancenumAttendees, speakers, externalUrl
StatelifecycleState, isPrivate, isPremium
Tagshashtags
MetadatascrapedAt

๐Ÿš€ Examples

Search for AI events

{
"cookies": [
{"name": "li_at", "value": "YOUR_LI_AT_COOKIE"},
{"name": "JSESSIONID", "value": "YOUR_JSESSIONID"}
],
"keywords": ["AI conference"],
"limit": 20
}

Scrape specific event URLs

{
"cookies": [
{"name": "li_at", "value": "YOUR_LI_AT_COOKIE"},
{"name": "JSESSIONID", "value": "YOUR_JSESSIONID"}
],
"eventUrls": [
"https://www.linkedin.com/events/ai-summit-2026-7312456789012345678",
"https://www.linkedin.com/events/tech-meetup-sf-7298765432109876543"
]
}

Search multiple keywords with limit

{
"cookies": [
{"name": "li_at", "value": "YOUR_LI_AT_COOKIE"},
{"name": "JSESSIONID", "value": "YOUR_JSESSIONID"}
],
"keywords": ["tech meetup", "startup networking", "product management"],
"limit": 100
}

๐Ÿ’ป Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"cookies": [
{"name": "li_at", "value": "YOUR_LI_AT_COOKIE"},
{"name": "JSESSIONID", "value": "YOUR_JSESSIONID"},
],
"keywords": ["AI conference"],
"limit": 50,
}
run = client.actor("YOUR_USERNAME/linkedin-events-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} - {item['startDateISO']} - {item['numAttendees']} attendees")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const input = {
cookies: [
{ name: 'li_at', value: 'YOUR_LI_AT_COOKIE' },
{ name: 'JSESSIONID', value: 'YOUR_JSESSIONID' },
],
keywords: ['AI conference'],
limit: 50,
};
const run = await client.actor('YOUR_USERNAME/linkedin-events-scraper').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.title} - ${item.startDateISO} - ${item.numAttendees} attendees`);
});

๐Ÿ“ˆ Performance & limits

MetricValue
Speed~5-10 seconds for 5 events with full details
Search results per keywordUp to 100 events (10 per page, paginated)
Maximum events per run500
Default memory256 MB
Recommended proxyResidential

๐Ÿ’ก Tips for best results

  1. Keep your cookies fresh: LinkedIn cookies expire periodically. If you get authentication errors, re-export your cookies from your browser.
  2. Use direct URLs when possible: Scraping specific event URLs is the fastest and most reliable method.
  3. Start with a small limit: Test with 10-20 events first to verify your cookies work, then increase.
  4. Use residential proxies on Apify: Residential proxies provide the best reliability for LinkedIn scraping.
  5. Combine keywords and URLs: You can search by keywords and scrape specific URLs in the same run.

โ“ FAQ

Q: How do I get my LinkedIn cookies?

  1. Open Chrome and go to linkedin.com. Make sure you're logged in.
  2. Press F12 (or right-click โ†’ Inspect) to open Developer Tools.
  3. Go to the Application tab โ†’ Cookies โ†’ https://www.linkedin.com.
  4. Find li_at and copy its Value.
  5. Find JSESSIONID and copy its Value (it looks like "ajax:123456789").
  6. Paste them into the scraper input:
{
"cookies": [
{"name": "li_at", "value": "paste_your_li_at_value_here"},
{"name": "JSESSIONID", "value": "paste_your_jsessionid_value_here"}
]
}

Tip: You can also use a browser extension like EditThisCookie to export all cookies at once as JSON.

Q: How often do cookies expire? A: LinkedIn cookies typically last several weeks, but they can expire sooner if you log out or if LinkedIn detects unusual activity. Re-export them when needed.

Q: Can I use this without cookies? A: No. LinkedIn events require authentication to access full details. The cookies provide your authenticated session.

Q: What is the difference between keyword search and URL scraping? A: Keyword search finds events matching your query across LinkedIn (up to 100 results). URL scraping fetches full details from specific event pages you already know about.

Q: Why are some fields empty in the results? A: Not all events have all fields populated. For example, online events won't have a venue address, and not all events list speakers or hashtags.

๐Ÿ“ฌ Support

We're building this scraper for you, your feedback makes it better for everyone!

  • ๐Ÿ’ก Need a feature? Tell us what's missing and we'll prioritize it
  • โš™๏ธ Custom solutions: Contact us for enterprise integrations or high-volume needs

We respond to every message, usually within 24 hours. Don't hesitate, even small suggestions help!

Check out our other scrapers: silentflow on Apify