{
  "openapi": "3.0.1",
  "info": {
    "title": "LinkedIn Company Associated Members Scraper: Alumni Finder",
    "description": "LinkedIn Company Associated Members Scraper: School Alumni Finder finds public LinkedIn company members by school or alumni affiliation. Extract names, job titles, companies, profile URLs, locations, and education details for recruitment, alumni networking, B2B lead generation, and talent sourcing.",
    "version": "0.2",
    "x-build-id": "XGiTrfeH2IW9XzQjI"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/scraper-engine~linkedin-company-associated-members-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-scraper-engine-linkedin-company-associated-members-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/scraper-engine~linkedin-company-associated-members-scraper/runs": {
      "post": {
        "operationId": "runs-sync-scraper-engine-linkedin-company-associated-members-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/scraper-engine~linkedin-company-associated-members-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-scraper-engine-linkedin-company-associated-members-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "required": [
          "urls"
        ],
        "properties": {
          "urls": {
            "title": "🔗 Company URLs",
            "minItems": 1,
            "type": "array",
            "description": "One LinkedIn company URL per line — `/company/<slug>`, `/showcase/<slug>`, or `/school/<slug>` all work.",
            "items": {
              "type": "string"
            }
          },
          "liAt": {
            "title": "🍪 LinkedIn `li_at` cookie",
            "type": "string",
            "description": "Your LinkedIn session cookie. **Recommended.** Copy the value of the `li_at` cookie from your browser's devtools while logged into linkedin.com. Treat this as a password — it gives access to your account. If left blank, the actor falls back to a built-in demo session (lower rate limits, may be challenged) so it can still produce sample output."
          },
          "getAffiliatedPages": {
            "title": "🏷️ Include affiliated pages",
            "type": "boolean",
            "description": "Fetch a company's affiliated / showcase / subsidiary pages (e.g. Google → Google Cloud, Google Maps Platform, YouTube).",
            "default": true
          },
          "getAssociatedMembersProfiles": {
            "title": "👥 Include associated member profiles",
            "type": "boolean",
            "description": "Fetch a list of public profiles affiliated with the company. Each profile includes name, headline, location, and LinkedIn URL.",
            "default": false
          },
          "maxProfiles": {
            "title": "🎯 Max profiles per company",
            "minimum": 0,
            "maximum": 1000,
            "type": "integer",
            "description": "How many associated profiles to fetch per company. Higher numbers take longer and risk rate limits.",
            "default": 0
          },
          "proxyConfiguration": {
            "title": "🌐 Proxy Configuration",
            "type": "object",
            "description": "Residential proxies are strongly recommended for LinkedIn. The actor hunts for a clean IP automatically.",
            "default": {
              "useApifyProxy": true,
              "apifyProxyGroups": [
                "RESIDENTIAL"
              ]
            }
          },
          "alumniMode": {
            "title": "🎓 Search alumni, not employees",
            "type": "boolean",
            "description": "For `linkedin.com/school/...` pages, return the people who **studied** there instead of the people who **work** there. LinkedIn treats these as two different searches and they return very different people. Turn this off to keep the original behaviour.",
            "default": true
          },
          "alumniSchools": {
            "title": "🏫 Extra schools to include",
            "type": "array",
            "description": "School pages, slugs, or LinkedIn school ids — one per line. Their graduates are added to the search. On a **company** page this answers \"which people here went to my school\". Leave empty to use only the school pages in Company URLs above.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "alumniJobTitle": {
            "title": "💼 Job title contains",
            "type": "string",
            "description": "Keep only members whose current job title matches this text, e.g. `engineer`, `recruiter`, `product manager`. Leave empty for all titles.",
            "default": ""
          },
          "alumniLocationIds": {
            "title": "📍 Locations",
            "type": "array",
            "description": "LinkedIn location ids — one per line. Keeps only members in those places. The ids come back in the run's own `facet_filter_values.Locations`, so you can copy them straight from a first run.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "alumniCurrentEmployerIds": {
            "title": "🏢 Works at now",
            "type": "array",
            "description": "LinkedIn company ids — one per line. Keeps only members who work at those companies **now**. This is the \"which of our graduates ended up at Microsoft\" question.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "alumniPastEmployerIds": {
            "title": "🕰️ Used to work at",
            "type": "array",
            "description": "LinkedIn company ids — one per line. Keeps only members who worked at those companies at some point in the past.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "alumniIndustryIds": {
            "title": "🏭 Industries",
            "type": "array",
            "description": "LinkedIn industry ids — one per line. Keeps only members currently in those industries.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "includeFilterValueIds": {
            "title": "🔑 Include filter ids with every breakdown",
            "type": "boolean",
            "description": "Adds LinkedIn's own id next to every entry in the schools / locations / companies breakdowns, in a separate `facet_filter_values` field. Those ids are what the filters above take, so a first run tells you exactly what to paste into the next one.",
            "default": true
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}