Search LinkedIn Schools

LinkedIn School Search searches for schools on LinkedIn.

Edges is not related to LinkedIn and is not an official LinkedIn product.

API Endpoint

POST/v1/actions/linkedin-search-schools/run/live

Parameters

Request parameters

Input Parameters

Integration Parameters

Guide

What Search LinkedIn Schools does

Search LinkedIn Schools finds schools on LinkedIn that match your query so you can build alumni-driven sourcing lists, education-based targeting, and networking workflows. You get each school as a structured row — name, URL, location, alumni count — ready to feed into downstream actions. It targets recruiters, sales teams, and community builders who use education as a segmentation axis.

The action runs on the LinkedIn level and uses your authenticated LinkedIn session on Edges.

How it works

You pass a LinkedIn school search URL or a keyword with filters (location, school type), and Search LinkedIn Schools iterates the result pages for you. Edges handles pagination, normalizes the rows, and returns an array of school objects with stable identifiers.

Every request is signed with your connected LinkedIn session and paced within LinkedIn's activity guidance. The action supports live and async execution — live for targeted probes, async for scheduled discovery across many queries.

When to use Search LinkedIn Schools

Reach for Search LinkedIn Schools when education is a primary filter in your workflow — alumni sourcing, diversity-targeted recruiting, regional networking. It is the discovery step before alumni extraction or any school-level engagement.

It plugs into the LinkedIn profile and company data API use case. Teams use it as step one in an education-led sourcing pipeline, then chain alumni extraction to reach people.

Use cases

  • Alumni-based recruiting. Identify schools that produce strong candidates for a role, then chain Extract LinkedIn School Alumni to pull the people.
  • Regional community building. Surface schools in a target metro to seed events and meetups with local alumni networks.
  • Diversity sourcing. Locate schools that align with diversity hiring goals and build a pipeline that starts from the right populations.
  • Founder network mapping. For accelerator and VC teams, snapshot schools tied to portfolio founders and surface likely next-generation talent.
  • Content targeting. Run education-themed campaigns by targeting specific alumni groups with tailored messaging.

Best practices

  • Use location filters early. School names overlap globally; adding a region filter keeps results clean.
  • Qualify before alumni extraction. Extract Alumni is heavier than Search LinkedIn Schools — use this action to shortlist the schools that matter first.
  • Store `schoolId` as the key. The ID is the stable reference for chaining into alumni pulls and deduping across scheduled runs.
  • Run async for multi-query discovery. Scheduled scans across many regions or keywords belong in async so your pipeline stays responsive.

Common questions

How many schools can I extract per run?

Typically dozens to a few hundred per well-scoped query. Very broad searches will hit LinkedIn's pagination ceiling — narrow with region and school-type filters to capture more of the population.

Does Search LinkedIn Schools use my LinkedIn account or a shared pool?

Your LinkedIn account. Searches are executed through the LinkedIn session you connect to Edges, so results reflect what your account can see.

Can I chain Search LinkedIn Schools with other Edges actions?

Yes. Pass each schoolId into Extract LinkedIn School Alumni to pull alumni, or into profile extractors once you qualify which schools matter.

Get started

Run Search LinkedIn Schools from the Edges library, schedule it across your target regions, or call it from the Edges API to maintain a working school-to-alumni pipeline. Browse the full Actions library to see the alumni and people actions that pair with it.

Code Examples

bash
curl -X POST "https://api.edges.run/v1/actions/linkedin-search-schools/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_search_url": "https://www.linkedin.com/in/example-profile",
    "custom_data": "example_value"
  }
}'

Output Example

[
  {
    "school_name": "Example Name",
    "description": "example_value",
    "location": "example_value",
    "members": "example_value",
    "linkedin_school_url": "https://www.linkedin.com/in/example-profile",
    "linkedin_school_id": "example-123",
    "linkedin_school_handle": "example-123"
  }
]

Explore More Actions

Discover other powerful LinkedIn automation actions in our library.