# Y Combinator Founder Scraper (`techforce.global/y-combinator-founder-scraper`) Actor

An advanced scraper that extracts detailed Y Combinator founder profiles including bio, location, education, and employment history. It automatically enriches data by finding accurate LinkedIn profiles using intelligent matching algorithms, enabling powerful lead generation and market research.

- **URL**: https://apify.com/techforce.global/y-combinator-founder-scraper.md
- **Developed by:** [Techforce Global](https://apify.com/techforce.global) (community)
- **Categories:** Lead generation, Automation, Jobs
- **Stats:** 9 total users, 3 monthly users, 80.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$0.50 / actor start

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Y Combinator Founder LinkedIn Scraper

The Y Combinator Founder LinkedIn Scraper is an Apify Actor designed to scrape Y Combinator Startup School cofounder profiles and intelligently find their LinkedIn profiles.

This actor securely logs into Startup School, extracts founder details, and enriches them with the most accurate LinkedIn profiles available — while maintaining privacy and session safety.

### ⭐ Features

-   Scrapes Y Combinator cofounder profiles from Startup School
-   Extracts name, bio, location, education, and employment
-   Finds matching LinkedIn profiles
-   Uses multiple search strategies for higher accuracy
-   Parallel processing for faster enrichment
-   Outputs clean, structured data ready for export
-   Built for Apify Cloud with session persistence

### 📝 Example Use Cases

-   Build a Y Combinator founder directory
-   Enrich founder data with LinkedIn profiles
-   Lead generation for B2B, VC, or recruitment
-   Market research on startup founders
-   Talent sourcing and founder outreach

### 🚀 How to Use

1. Open the Actor on Apify
2. Enter your Y Combinator Startup School credentials
3. Set how many founder profiles you want to scrape
4. (Optional) Clear session if login issues occur
5. Click Run
6. Download results in JSON, CSV, or Excel format

### 🧩 Input Configuration

| Field           | Type    | Required | Description                                                    |
| --------------- | ------- | -------- | -------------------------------------------------------------- |
| `yc_email`      | String  | ✔️ Yes   | Your Y Combinator Startup School email                         |
| `yc_password`   | String  | ✔️ Yes   | Your Y Combinator Startup School password (secure, not stored) |
| `limit`         | Number  | No       | Number of founder profiles to scrape (default: 5)              |
| `clear_session` | Boolean | No       | Force fresh login if session expires                           |

Example Input

```json
{
    "yc_email": "your-email@example.com",
    "yc_password": "your-password",
    "limit": 10,
    "clear_session": false
}
````

### 📦 Output Fields

Example Output

```json
[
    {
        "name": "John Doe",
        "yc_url": "https://www.startupschool.org/cofounder-matching/candidate/...",
        "linkedin_url": "https://www.linkedin.com/in/johndoe",
        "location": "San Francisco, CA",
        "intro_bio": "Experienced software engineer passionate about building scalable systems.",
        "looking_for": "Technical co-founder with ML expertise",
        "education": "Stanford University, Computer Science",
        "employment": "Google, Senior Software Engineer"
    }
]
```

### 🔐 Privacy & Security

- Credentials are required only for login
- Login details are never stored or shared
- Sessions are saved securely in Apify Key-Value Store
- No third-party credential leakage

### 🆘 Support

For issues, questions, or feature requests:\
**Email**: bhavin.shah@techforceglobal.com

#### Made with ❤️ for the Data Extraction community

#### [📅 Book a 15-min consultation](https://calendly.com/techforce-infotech-pvt-ltd/intro-meeting?month=2026-01)

This Actor can be integrated into a fully automated n8n workflow no manual steps, just end-to-end automation.

#### 🌐 Website: https://techforceglobal.com/

# Actor input Schema

## `yc_email` (type: `string`):

Your Y Combinator Startup School account email

## `yc_password` (type: `string`):

Your Y Combinator Startup School account password

## `limit` (type: `integer`):

How many founder profiles to scrape. Results are based on your account's region and access permissions.

## `clear_session` (type: `boolean`):

Force fresh login by clearing saved session. Session data is stored locally in your Apify key-value store (not our database) and is used only to avoid repeated logins. Enable this if login fails or session expires.

## Actor input object example

```json
{
  "yc_email": "your-email@example.com",
  "limit": 10,
  "clear_session": false
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("techforce.global/y-combinator-founder-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("techforce.global/y-combinator-founder-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call techforce.global/y-combinator-founder-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=techforce.global/y-combinator-founder-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Y Combinator Founder Scraper",
        "description": "An advanced scraper that extracts detailed Y Combinator founder profiles including bio, location, education, and employment history. It automatically enriches data by finding accurate LinkedIn profiles using intelligent matching algorithms, enabling powerful lead generation and market research.",
        "version": "1.0",
        "x-build-id": "h0jVEEzkvkzs8nSd7"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/techforce.global~y-combinator-founder-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-techforce.global-y-combinator-founder-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/techforce.global~y-combinator-founder-scraper/runs": {
            "post": {
                "operationId": "runs-sync-techforce.global-y-combinator-founder-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/techforce.global~y-combinator-founder-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-techforce.global-y-combinator-founder-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": [
                    "yc_email",
                    "yc_password"
                ],
                "properties": {
                    "yc_email": {
                        "title": "Y Combinator Email",
                        "type": "string",
                        "description": "Your Y Combinator Startup School account email"
                    },
                    "yc_password": {
                        "title": "Y Combinator Password",
                        "type": "string",
                        "description": "Your Y Combinator Startup School account password"
                    },
                    "limit": {
                        "title": "Number of Profiles to Scrape",
                        "minimum": 1,
                        "maximum": 20,
                        "type": "integer",
                        "description": "How many founder profiles to scrape. Results are based on your account's region and access permissions.",
                        "default": 5
                    },
                    "clear_session": {
                        "title": "Clear Saved Session",
                        "type": "boolean",
                        "description": "Force fresh login by clearing saved session. Session data is stored locally in your Apify key-value store (not our database) and is used only to avoid repeated logins. Enable this if login fails or session expires.",
                        "default": false
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
