LinkedIn Schools Alumni Scraper
Pricing
from $3.00 / 1,000 results
LinkedIn Schools Alumni Scraper
Find alumni from any university or school on LinkedIn. Enter a school name or LinkedIn school URL to get alumni profiles with name, headline, current company, location, and more.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
19 hours ago
Last modified
Categories
Share
Find alumni from any university or school on LinkedIn. Enter a school name or LinkedIn school URL and get alumni profiles with name, headline, location, connection degree, and profile picture.
What it does
This actor uses LinkedIn's authenticated Voyager API to search for alumni of specific schools. It resolves school names or URLs to LinkedIn's internal school IDs, then uses the currentSchool search filter to retrieve matching alumni profiles.
Why use it?
- Recruitment: Find graduates from specific universities for targeted outreach
- Research: Map alumni networks and career paths from top schools
- Lead generation: Identify alumni of schools matching your customer profile
- Networking: Find fellow alumni from your own school
Input
| Field | Type | Required | Description |
|---|---|---|---|
schoolUrls | array | One of these required | LinkedIn school page URLs, e.g. https://www.linkedin.com/school/mit/ |
schoolNames | array | One of these required | Plain school names, e.g. "MIT", "Harvard University" |
cookie | string | Yes | LinkedIn session cookie (li_at value or full JSON array) |
maxAlumniPerSchool | integer | No | Max alumni per school. Default: 100, Max: 1000 |
fieldOfStudy | string | No | Filter by field of study, e.g. "Computer Science", "MBA" |
graduationYear | string | No | Filter by graduation year, e.g. "2020" |
connectionDegree | string | No | Filter by connection: F (1st), S (2nd), O (3rd+) |
proxyConfiguration | object | No | Apify proxy configuration |
Getting your LinkedIn cookie
- Log in to LinkedIn in your browser
- Open Developer Tools (F12) → Application → Cookies → linkedin.com
- Copy the value of
li_at
Or use a browser extension like Cookie-Editor or EditThisCookie to export all cookies as a JSON array and paste the full JSON into the cookie field.
Example input
{"schoolUrls": ["https://www.linkedin.com/school/mit/"],"cookie": "AQEDATVc5uM...","maxAlumniPerSchool": 100,"fieldOfStudy": "Computer Science"}
Output
Each alumni profile is stored as one record in the dataset.
| Field | Type | Description |
|---|---|---|
name | string | Alumni's full name |
profileUrl | string | LinkedIn profile URL |
headline | string | Profile headline (job title / company) |
location | string | Location shown on LinkedIn |
connectionDegree | string | Connection degree: 1st, 2nd, 3rd+ |
profilePicture | string | Profile photo CDN URL |
schoolName | string | School that produced this result |
schoolUrl | string | LinkedIn school page URL |
scrapedAt | string | ISO 8601 UTC timestamp |
Example output record
{"name": "Jane Doe","profileUrl": "https://www.linkedin.com/in/janedoe/","headline": "Software Engineer at Google","location": "San Francisco Bay Area","connectionDegree": "2nd","profilePicture": "https://media.licdn.com/dms/image/...","schoolName": "Massachusetts Institute of Technology","schoolUrl": "https://www.linkedin.com/school/mit/","scrapedAt": "2026-06-12T10:00:00+00:00"}
Notes on LinkedIn's limits
LinkedIn limits the number of search results visible per session. Typically:
- Up to 1,000 alumni are surfaced per school depending on your LinkedIn plan
- Results depend on your network connections and LinkedIn's privacy settings
- Alumni who have set their profile to private will not appear
Frequently Asked Questions
Do I need a LinkedIn Premium account? No — a standard LinkedIn account works. However, Premium accounts may see more results.
Why do I need to provide a cookie? LinkedIn's alumni search is only accessible to authenticated users. The cookie identifies your LinkedIn session and allows the actor to make authenticated API requests on your behalf.
Is the cookie safe to provide?
The cookie is marked as isSecret and is not stored in run logs. However, sharing your session cookie gives the actor full access to your LinkedIn session. Use a dedicated LinkedIn account if you are concerned.
How many alumni can I scrape?
LinkedIn surfaces between 200 and 1,000 alumni per school for most queries. Setting maxAlumniPerSchool higher than LinkedIn's visible limit will simply return all available results.
Can I filter by graduation year?
Yes — use the graduationYear field (e.g. "2020"). This adds the year as a keyword to the search, which LinkedIn uses to filter results.
Can I scrape multiple schools at once?
Yes — provide multiple URLs in schoolUrls and/or multiple names in schoolNames. Each school is scraped sequentially.
Why are some fields missing from certain profiles? LinkedIn only returns fields that are publicly visible or visible to your network tier. Profiles with privacy settings may not expose headline, location, or profile picture.
What happens if a school name cannot be resolved? The actor will attempt to look up the school ID using LinkedIn's typeahead API. If the ID cannot be found, it will still search using the school name as a keyword, which may return fewer or less precise results.
Can I use a proxy?
Yes — configure the proxyConfiguration field. Residential proxies are recommended for best results when scraping at scale.
Explore the rest of the LinkedIn suite
Need a different LinkedIn surface? Pair this actor with any of the others in the LinkedIn Suite — all published under the same publisher and built to share the same cookie format and output conventions.
| Actor | What it scrapes |
|---|---|
| LinkedIn Comments Scraper | All comments + reply threads on a post |
| LinkedIn Company Employees Scraper | Employee list for any company (by URN) |
| LinkedIn Company Info Scraper | Company About page (size, HQ, industry, specialties) |
| LinkedIn Company Posts Scraper | Posts published from a company page |
| LinkedIn Events Scraper | Events by keyword/URL with full event detail |
| LinkedIn Hashtag Posts Scraper | Posts ranked under a #hashtag |
| LinkedIn Jobs Scraper | Job listings via the public jobs-guest API |
| LinkedIn Jobs Scraper Ultra | Same as jobs-scraper + full detail enrichment |
| LinkedIn Learning Courses Scraper | LinkedIn Learning course catalog by keyword |
| LinkedIn People Search Scraper | People search with every LinkedIn facet (role, company, school, location, etc.) |
| LinkedIn Post Reactions Scraper | Reactors on a post (name, headline, reaction type) |
| LinkedIn Post Scraper | Full post (text, media, engagement counts, author) |
| LinkedIn Post Search Scraper | Posts matching a keyword (with date/author/network filters) |
| LinkedIn Profile Posts Scraper | All posts/reposts/articles for one profile |
| LinkedIn Profile Scraper | Public profile fields (name, headline, positions, education, skills) |
| LinkedIn Profile Scraper Pro | Profile fields + extras (recommendations, organizations, languages) |
| LinkedIn Profile Scraper Pro Ultra | Pro + premium fields (contact info, followers list when allowed) |
| LinkedIn Profile Scraper Ultra | Profile + the full upstream dash-120 surface |
| LinkedIn Profile Search by Name | Search profiles by person name (great for matching CSVs of names) |
| LinkedIn Top Content Scraper | Trending / top-engagement posts by topic |
| LinkedIn User Activity Scraper | Reactions + comments + posts feed for one profile |
All actors share the same cookie input format (plain li_at OR full cookies JSON array) and the same omit-empty output convention.