/v1/actions/linkedin-extract-school-alumnis/run/liveExtract LinkedIn School Alumni pulls the alumni list of a given LinkedIn school page, returning each alumnus as a structured profile with headline, company, and location. It runs on the LinkedIn level and is the fastest way to turn a university's alumni network into a targeted lead list for networking, sales, or recruiting.
The action lets you filter the alumni cohort by criteria LinkedIn exposes — graduation year, location, current company, function — so you extract exactly the slice you care about rather than the entire graduating database.
You pass in a LinkedIn school URL or school identifier and optional filters (year range, location, employer, field of study). Edges runs a paginated extraction through your authenticated LinkedIn session, walks the filtered result set, and returns a deduped list of alumni records.
The action runs on Edges infrastructure, browser-less and paced against LinkedIn's rate limits. Long extractions run asynchronously — you get a run ID, poll or webhook back when it is done, and collect the full list without keeping a connection open.
Use this action when a shared school is a useful wedge — a recruiter sourcing engineers from a specific computer-science program, a founder fundraising from an MBA network, a sales rep warming intros inside a business school's alumni base. It fits the LinkedIn profile & company data API use case and plugs into any networking or sourcing workflow.
Extract LinkedIn School Alumni is typically a batch operation — you run it once against a school, enrich the output, and hand off to outreach.
The action is paginated and returns whatever LinkedIn's filtered alumni view exposes, up to your optional limit. In practice, keep runs under a few thousand per extraction by tightening filters; it keeps pacing healthy and the output easier to process.
Your account. The extraction runs through your connected LinkedIn session on Edges, and the alumni you can see respect LinkedIn's visibility rules for that session.
Yes. Most teams chain it into Extract LinkedIn Profile for enrichment, then into Message LinkedIn Profile or a CRM sync. The output plugs into any action that accepts a profile URL or profileId.
Run Extract LinkedIn School Alumni from the Edges dashboard, schedule it on a cron, or call it via the Edges API. Browse the full Actions library to compose alumni extraction with enrichment and outreach.
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-school-alumnis/run/live" \
-H "X-API-KEY: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"identity_ids": [
"your-identity-uuid"
],
"identity_mode": "direct",
"input": {
"linkedin_school_url": "https://www.linkedin.com/in/example-profile",
"custom_data": "example_value"
}
}'[
{
"full_name": "John Doe",
"headline": "Software Engineer at Example Corp",
"linkedin_profile_handle": "example-123",
"sales_navigator_profile_id": "example-123",
"linkedin_profile_id": 42,
"connection_degree": "example_value",
"profile_image_url": "https://www.linkedin.com/in/example-profile",
"linkedin_profile_url": "https://www.linkedin.com/in/example-profile",
"school_name": "Example Name",
"linkedin_people_post_search_url": "https://www.linkedin.com/in/example-profile",
"sales_navigator_profile_url": "https://www.linkedin.com/in/example-profile"
}
]