Hacker News Launches Scraper
Pricing
Pay per usage
Hacker News Launches Scraper
Pull Hacker News Show HN, Launch HN, front page, or single-item threads. Title, author, points, comments, external URL. Public Algolia API, no auth, no proxy.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Mori
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Pull Hacker News Show HN, Launch HN, front page, or single-item threads. Title, author, points, comment count, external URL. Powered by the public Hacker News Algolia API - no auth, no proxy, no captcha.
What it does
- show_hn - top Show HN stories (optionally text-filtered and date-bounded). Default window: last 7 days. Sort: most points first.
- launch_hn - top Launch HN stories (YC launches). Same filter options.
- front_page - current Hacker News front page (top 30 by points).
- item - single HN story by objectID plus its full comment tree, flattened.
Each story record carries: title, author, points, numComments, createdAt, url (external link), hnUrl (canonical HN item URL).
Input
| Field | Required | Type | Description |
|---|---|---|---|
| mode | yes | enum | show_hn (default) / launch_hn / front_page / item |
| query | no | string | Free-text search applied to titles (show_hn / launch_hn only). Empty = no text filter. |
| daysBack | no | integer | Date window for show_hn / launch_hn. 0 = no date filter. Max 30. |
| objectID | yes (item mode) | string | HN story id (e.g. 46205632). Ignored in other modes. |
| maxItems | no | integer | Cap on results. Default 30, max 100. For item mode, caps comment count. |
Output
One record per story (or comment, in item mode):
{"mode": "show_hn","kind": "story","source": "hn-algolia","objectID": 46205632,"title": "Show HN: ...","url": "https://...","hnUrl": "https://news.ycombinator.com/item?id=46205632","author": "keepamovin","points": 3346,"numComments": 278,"createdAt": "2025-12-09T15:00:38.000Z","query": null,"daysBack": 7,"fetchedAt": "2026-07-08T..."}
item mode also emits one record per nested comment (kind=comment) with parentId, storyId, and text (raw HTML).
Limitations
- HN Algolia search returns at most 1000 hits per query - for very deep historical scans, run multiple passes with tighter daysBack windows.
- No HTML rendering required - pure JSON API.
Changelog
- 0.1.0 - initial release.