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
| Function | What it does |
|---|---|
getArticle | Returns 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… |
getBlogPost | Returns one YC blog post by its /blog/<slug>/ URL or bare slug — title, author, publish date, and the flattened body text in document order. |
search | Full-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;
}