LinkedIn Events API
Fetch attendees from LinkedIn events via API. Extract attendee profiles for lead generation, event follow-up, and targeted outreach campaigns.
LinkedIn Events API
The LinkedIn Events API enables you to fetch attendees from LinkedIn events programmatically. Extract attendee profiles including names, headlines, locations, and connection degrees.
Overview
Use these endpoints to:
- Fetch Event Attendees: Get a list of people who RSVPed or are attending a LinkedIn event
- Pagination Support: Handle large events with built-in pagination (increments of 10)
- Rich Profile Data: Access attendee names, headlines, locations, profile pictures, and connection degrees
- Flexible Input: Accept numeric event IDs, full event URLs, or search URLs with
eventAttendingparameters
Key Features
Comprehensive Attendee Data
Each attendee object includes:
- Full name and public identifier
- Professional headline
- Location
- Profile picture URL
- LinkedIn profile URL
- Connection degree (1st, 2nd, 3rd)
- Profile URN identifiers
Flexible Event ID Input
You can provide the event ID in multiple formats:
- Numeric ID:
7453424948037070848 - Event URL:
https://www.linkedin.com/events/7453424948037070848/ - Search URL:
https://www.linkedin.com/search/results/people/?eventAttending=%5B%227453424948037070848%22%5D
Use Cases
Event Follow-Up
Extract all attendees from your LinkedIn events to send personalized follow-up messages.
Lead Generation
Identify high-value prospects attending industry events for targeted outreach campaigns.
Competitive Intelligence
Monitor who attends competitor events to understand market positioning.
Network Building
Find and connect with attendees who share professional interests.
Getting Started
Finding Your Event ID
The event ID can be found in the LinkedIn event URL:
https://www.linkedin.com/events/7453424948037070848/
^^^^^^^^^^^^^^^^^^^
Event IDBasic Example
curl -X GET "https://api.connectsafely.ai/linkedin/events/7453424948037070848/attendees" \
-H "Authorization: Bearer YOUR_API_KEY"Pagination Example
Fetch all attendees from a large event:
let allAttendees = [];
let start = 0;
while (true) {
const response = await fetch(
`/linkedin/events/7453424948037070848/attendees?start=${start}&count=10`,
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
allAttendees.push(...data.attendees);
if (!data.paging.total || start + 10 >= data.paging.total) break;
start += 10;
}
console.log(`Total attendees: ${allAttendees.length}`);Response Format
All endpoints return a consistent structure:
{
"success": true,
"accountId": "acc_12345",
"eventId": "7453424948037070848",
"attendees": [...],
"paging": {
"start": 0,
"count": 10,
"total": 142
}
}Available Endpoints
Best Practices
- Use Pagination: LinkedIn fixes page size at 10, increment
startby 10 - Cache Results: Attendee lists don't change frequently, consider caching
- Handle Missing Totals: The
totalfield may be absent for some events - Respect Privacy: Only use attendee data in accordance with LinkedIn's terms and privacy policies
Get Social Selling Index (SSI)
Get the Sales Navigator Social Selling Index (SSI) for a LinkedIn account. Returns the overall SSI score (0-100), per-pillar breakdown with industry and network averages, and rank percentile within the account's industry and network. Requires a LinkedIn account with Sales Navigator access to the SSI dashboard.
Get event attendees
Fetch the list of people who have RSVPed or are attending a LinkedIn event. Returns profile information for each attendee including name, headline, location, profile picture, and connection degree. Supports pagination (LinkedIn fixes page size at 10). Accepts a numeric event ID, a full LinkedIn event URL, or a search URL containing an eventAttending parameter.
