YC 데모데이 기업을 실시간으로 추적 (코드 포함)

발행: (2026년 5월 23일 AM 03:15 GMT+9)
5 분 소요
원문: Dev.to

출처: Dev.to

YC 데모 데이 기업을 실시간으로 추적하기 (코드 포함)

Y Combinator Demo Day는 연중 가장 집중된 VC 소싱 이벤트입니다. 연 2회, 약 250개의 기업이 1~2일에 걸쳐 연속으로 발표합니다. 발표 후 48시간 이내에 상위 50개 기업은 터미 시트를 받으며, 7일 이내에 다음 50개 기업도 터미 시트를 받습니다. 14일이 지나면 나머지 150개 기업은 초과 청약이 되거나 어려움을 겪기 시작합니다.

Demo Day 동안 다단계 펀드의 어소시에이트 업무는 대략 다음과 같습니다.

  • 6시간 이내: YC 사이트에서 모든 기업의 상세 정보를 스크랩
  • 12시간 이내: 조사 가치가 있는 30~50개 기업으로 트리아지
  • 24시간 이내: 상위 15개 기업과 첫 통화 예약
  • 48시간 이내: 상위 5개 기업과 계약 체결

병목 현상은 1단계이며, 완전히 해결 가능한 문제입니다. YC의 기업 디렉터리는 Demo Day가 진행되는 동안 실시간으로 업데이트됩니다. YC 사이트 뒤에 있는 Algolia 인덱스 검색은 공개적으로 쿼리할 수 있습니다. 파이썬 50줄이면 전체 활성 배치 명단을 5초 이내에 가져오고, 90초마다 새로 고쳐 Demo Day 동안 실시간 피드를 가질 수 있습니다.

이 글은 실제 동작 코드, 조인 로직, 그리고 우선순위 지정 프레임워크를 제공합니다. 호스팅된 버전을 원한다면 NexGenData YC Companies Directory 액터가 이를 래핑합니다.

YC의 기업 리스트 페이지(https://www.ycombinator.com/companies)는 완전 클라이언트 렌더링됩니다. 페이지 번들에는 하드코딩된 Algolia 애플리케이션 ID와 공개 읽기 전용 API 키가 포함되어 있으며, 둘 다 브라우저 개발자 도구 네트워크 탭에서 확인할 수 있습니다.

import httpx

YC_ALGOLIA_URL = "https://45bwzj1sgc-dsn.algolia.net/1/indexes/YCCompany_production/query"
YC_ALGOLIA_HEADERS = {
    "X-Algolia-Application-Id": "45BWZJ1SGC",
    "X-Algolia-API-Key": "Y2VkOWQyMTJlYjZkZjE3MDRkY2YyNjBmYmIzMjVhMzA1ZmRlYTQ4OTUyZjEyZjRiNzc0OWQ4MjRmMzVlYmUxN3RhZ0ZpbHRlcnM9JTViJTIyJTVEJmZpbHRlcnM9aXNIaXJpbmclM0F0cnVl",
    "Content-Type": "application/json",
}

async def fetch_yc_batch(batch: str = "S26") -> list[dict]:
    """특정 YC 배치에 속한 모든 기업을 가져옵니다."""
    payload = {
        "query": "",
        "hitsPerPage": 1000,
        "facetFilters": [[f"batch:{batch}"]],
    }
    async with httpx.AsyncClient(headers=YC_ALGOLIA_HEADERS, timeout=20) as client:
        r = await client.post(YC_ALGOLIA_URL, json=payload)
        r.raise_for_status()
        return r.json().get("hits", [])

응답 히트 예시:

{
  "name": "ExampleCo",
  "slug": "exampleco",
  "batch": "S26",
  "industry": "B2B",
  "subindustry": "DevTools",
  "team_size": 4,
  "regions": ["United States of America"],
  "isHiring": true,
  "stage": "Active",
  "tags": ["api", "developer-tools"],
  "description": "ExampleCo lets developers...",
  "website": "https://exampleco.com",
  "long_description": "ExampleCo is the missing layer between..."
}

전체 활성 배치에서는 200~280개의 히트를 기대할 수 있습니다. Demo Day 배치는 90일 프로그램 동안 점진적으로 채워지며, Demo Day 당일에는 모든 기업이 공개 검색 가능해집니다.

Demo Day 동안 YC의 배치 인덱스는 기업 발표에 따라 파동처럼 업데이트됩니다. 실시간 피드를 얻으려면 다음과 같이 하면 됩니다.

import asyncio
from datetime import datetime

async def live_demo_day_tracker(batch: str, interval: int = 90):
    seen_slugs = set()
    while True:
        try:
            companies = await fetch_yc_batch(batch)
            new = [c for c in companies if c["slug"] not in seen_slugs]
            for c in new:
                print(f"[{datetime.now().isoformat()}] NEW: {c['name']} - {c['description'][:80]}")
0 조회
Back to Blog

관련 글

더 보기 »

내 스킬

프로젝트를 위한 AI 지시문을 만들고, 설치하고, 관리하세요 — 코딩이 필요 없습니다. CREATE 이름을 정하고, 카테고리를 선택하고, 원하는 것을 설명하세요 — 마법사가 자동으로 구성합니다.