Y Combinator scraper

ExtractHub extractors are versioned web scrapers: each one is a saved scraper for one kind of page that returns structured JSON through an API. For Y Combinator (news.ycombinator.com) there is one public extractor: Hacker News - stories list. Together they return fields such as stories and nextPageUrl. Call one with your API key and a pinned extractor_id, from the REST API, the Batch API or an AI agent over MCP.

Y Combinator scraper extractor

How to call the Y Combinator scraper API

Every call needs your API key (X-API-Key) and a pinned extractor_id. This example uses @extracthub1/hacker-news-stories@1 (Hacker News - stories list); open an extractor's page for its batch, Python and Node examples.

REST: realtime extract
curl -X POST "https://api.extracthub.io/api/extractor/extract" \
  -H "X-API-Key: $EXTRACTHUB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "extractor_id": "@extracthub1/hacker-news-stories@1",
    "target": { "url": "https://news.ycombinator.com/..." }
  }'
MCP: ask your agent (server https://api.extracthub.io/mcp), which calls the extract tool
Use ExtractHub to extract https://news.ycombinator.com/... with @extracthub1/hacker-news-stories@1
{
  "tool": "extract",
  "arguments": {
    "extractor_id": "@extracthub1/hacker-news-stories@1",
    "url": "https://news.ycombinator.com/..."
  }
}

See the web scraping API reference and the web scraping MCP server setup.

Need another Y Combinator page type?

Build your own Y Combinator scraper with an AI agent and the extractor builder skill, or in ExtractHub Studio. It stays private until you release it.

Y Combinator scraper: frequently asked questions

Is there a ready-made Y Combinator scraper?

Yes. ExtractHub lists one public extractor for news.ycombinator.com. An extractor is a versioned web scraper for one kind of page: its owner released it as an immutable version with an output schema, and you call that version with your own API key.

What data can I scrape from Y Combinator?

Hacker News - stories list returns stories and nextPageUrl. Every field is listed on the extractor's page with a sample response.

How do I call the Y Combinator scraper API?

Send GET or POST https://api.extracthub.io/api/extractor/extract with your API key in the X-API-Key header, extractor_id=@extracthub1/hacker-news-stories@1 and the URL of a news.ycombinator.com page as the target. For many URLs use POST https://api.extracthub.io/api/extractor/batch. AI agents call the same extractor through the extract tool of the ExtractHub MCP server at https://api.extracthub.io/mcp.

Can I build my own Y Combinator scraper?

Yes. Build an extractor for any Y Combinator page type in ExtractHub Studio, or let an AI agent such as Claude Code build, test and release it with the open-source extractor builder skill. New extractors are private until you release them.