Bowmark AIdocs

Y Combinator

Y Combinator's own site (ycombinator.com) — reads one Startup Library article or blog post by its URL/slug (application and interview guidance,…

Y Combinator's own site (ycombinator.com) — reads one Startup Library article or blog post by its URL/slug (application and interview guidance, fundraising, pitching, growth), and full-text searches the library with the site's own public search key.

Domain: ycombinator.com

Also known as: Y Combinator, YC, YCombinator, ycombinator.com

Call it directly

bowmark.providers.ycombinator.getArticle(url: string): Promise<YCombinatorArticle>
bowmark.providers.ycombinator.getBlogPost(url: string): Promise<YCombinatorBlogPost>
bowmark.providers.ycombinator.search(query: string): Promise<YCombinatorSearchHit[]>

Functions

FunctionWhat it does
getArticleReturns one YC Startup Library article by its /library/<slug> URL or bare slug — title, author, description, markdown content, categories, and (for a video talk) the YouTube id and…
getBlogPostReturns one YC blog post by its /blog/<slug>/ URL or bare slug — title, author, publish date, and the flattened body text in document order.
searchFull-text searches the YC Startup Library using the site's own public search key — title, url, category breadcrumb and a body excerpt per hit, up to 10.

Types

interface YCombinatorArticle {
  id: number | null;
  slug: string;
  title: string;
  author: string | null;
  description: string;
  content: string;
  categories: string[];
  youtubeId: string | null;
  transcript: string | null;
  url: string;
  warnings: string[];
}
interface YCombinatorBlogPost {
  title: string;
  author: string | null;
  publishedAt: string | null;
  text: string;
  url: string;
  warnings: string[];
}
interface YCombinatorSearchHit {
  title: string;
  url: string;
  category: string | null;
  excerpt: string;
}