Hacker News Launches Scraper avatar

Hacker News Launches Scraper

Pricing

Pay per usage

Go to Apify Store
Hacker News Launches Scraper

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

Mori

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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

FieldRequiredTypeDescription
modeyesenumshow_hn (default) / launch_hn / front_page / item
querynostringFree-text search applied to titles (show_hn / launch_hn only). Empty = no text filter.
daysBacknointegerDate window for show_hn / launch_hn. 0 = no date filter. Max 30.
objectIDyes (item mode)stringHN story id (e.g. 46205632). Ignored in other modes.
maxItemsnointegerCap 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.