scrape_people
Scrape and store LinkedIn employees and leadership for any company. Results persist in a database for instant later retrieval without repeated Apify costs.
Instructions
Scrape and store company employees/leadership from LinkedIn via Apify.
Results are stored in the database so subsequent calls to list_people() are instant without any Apify cost. Run this once per company; re-run only when you need fresher data (people data is updated by upsert, not duplicated).
Args: url: Full LinkedIn company URL. Example: https://www.linkedin.com/company/acme-charging job_titles: Optional list of job titles to filter by on LinkedIn. Example: ["CEO", "Founder", "CTO", "Head of", "Director"] Leave empty to scrape all visible employees (up to max_items). max_items: Maximum number of profiles to fetch (default 50, max 200). For leadership only, use 10–20 with specific job_titles. full_mode: If True, uses Full profile scraper mode ($8/1k) to also fetch about, experience, education, skills, certifications, languages, volunteer, projects, recommendations. Default False (Short mode, $4/1k) which returns only name, headline, location, current role. Use True when you need commonality-mining data for outreach.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| full_mode | No | ||
| max_items | No | ||
| job_titles | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |