LinkedIn Schools Alumni Scraper avatar

LinkedIn Schools Alumni Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
LinkedIn Schools Alumni Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 hours ago

Last modified

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

FieldTypeRequiredDescription
schoolUrlsarrayOne of these requiredLinkedIn school page URLs, e.g. https://www.linkedin.com/school/mit/
schoolNamesarrayOne of these requiredPlain school names, e.g. "MIT", "Harvard University"
cookiestringYesLinkedIn session cookie (li_at value or full JSON array)
maxAlumniPerSchoolintegerNoMax alumni per school. Default: 100, Max: 1000
fieldOfStudystringNoFilter by field of study, e.g. "Computer Science", "MBA"
graduationYearstringNoFilter by graduation year, e.g. "2020"
connectionDegreestringNoFilter by connection: F (1st), S (2nd), O (3rd+)
proxyConfigurationobjectNoApify proxy configuration
  1. Log in to LinkedIn in your browser
  2. Open Developer Tools (F12) → Application → Cookies → linkedin.com
  3. 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.

FieldTypeDescription
namestringAlumni's full name
profileUrlstringLinkedIn profile URL
headlinestringProfile headline (job title / company)
locationstringLocation shown on LinkedIn
connectionDegreestringConnection degree: 1st, 2nd, 3rd+
profilePicturestringProfile photo CDN URL
schoolNamestringSchool that produced this result
schoolUrlstringLinkedIn school page URL
scrapedAtstringISO 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.

ActorWhat it scrapes
LinkedIn Comments ScraperAll comments + reply threads on a post
LinkedIn Company Employees ScraperEmployee list for any company (by URN)
LinkedIn Company Info ScraperCompany About page (size, HQ, industry, specialties)
LinkedIn Company Posts ScraperPosts published from a company page
LinkedIn Events ScraperEvents by keyword/URL with full event detail
LinkedIn Hashtag Posts ScraperPosts ranked under a #hashtag
LinkedIn Jobs ScraperJob listings via the public jobs-guest API
LinkedIn Jobs Scraper UltraSame as jobs-scraper + full detail enrichment
LinkedIn Learning Courses ScraperLinkedIn Learning course catalog by keyword
LinkedIn People Search ScraperPeople search with every LinkedIn facet (role, company, school, location, etc.)
LinkedIn Post Reactions ScraperReactors on a post (name, headline, reaction type)
LinkedIn Post ScraperFull post (text, media, engagement counts, author)
LinkedIn Post Search ScraperPosts matching a keyword (with date/author/network filters)
LinkedIn Profile Posts ScraperAll posts/reposts/articles for one profile
LinkedIn Profile ScraperPublic profile fields (name, headline, positions, education, skills)
LinkedIn Profile Scraper ProProfile fields + extras (recommendations, organizations, languages)
LinkedIn Profile Scraper Pro UltraPro + premium fields (contact info, followers list when allowed)
LinkedIn Profile Scraper UltraProfile + the full upstream dash-120 surface
LinkedIn Profile Search by NameSearch profiles by person name (great for matching CSVs of names)
LinkedIn Top Content ScraperTrending / top-engagement posts by topic
LinkedIn User Activity ScraperReactions + 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.