Hacker News Search Scraper Stories, Comments, Show HN, Ask HN
Pricing
from $1.00 / 1,000 hn item returneds
Hacker News Search Scraper Stories, Comments, Show HN, Ask HN
Search Hacker News stories, comments, Show HN, Ask HN, polls, and jobs by keyword, author, date range, points, and comment count. Full text and engagement metrics. No login.
Pricing
from $1.00 / 1,000 hn item returneds
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Hacker News Search Scraper — Stories, Comments, Show HN, Ask HN
Search Hacker News stories, comments, Show HN, Ask HN, polls, and jobs by keyword, author, date range, points, and comment count. Full text and engagement metrics. No login.
What you get
- Item ID, type (story / comment / show_hn / ask_hn / poll / job), title, URL
- Author, points, comment count, and full body text
- For comments: parent story ID, story title, story URL — perfect for thread reconstruction
- Created timestamp (ISO + Unix), HN permalink, and full tag list
- Filter by date range, minimum points, minimum comments, and author
- Sort by relevance (most upvoted matches) or date (newest first)
- Direct export to JSON, CSV, Excel, or Google Sheets
Use cases
- Mention monitoring — track every HN post that mentions your product, brand, or competitor
- Market signal — spot rising tools, libraries, or trends before they hit the front page
- Author research — pull every Show HN, Ask HN, or comment from a specific user
- Topic datasets — build a corpus of HN discussions on a niche topic for analysis or LLM fine-tuning
- Lead generation — find founders posting about problems your product solves
How to use
- Enter a Search query (e.g.
openai,rust web framework) — leave empty to fetch the latest items in the chosen tag - Pick an Item type — Stories, Comments, Show HN, Ask HN, Polls, Jobs, Front Page Stories, or Any
- Optionally filter by Author, Created after, Created before, Minimum points, or Minimum comments
- Choose Sort — Relevance (popular matches first) or Date (newest first)
- Set Max items (default 100; 0 for unlimited)
- Run the actor — one item per row in the Dataset tab
- To fetch more results, open the Key-value store tab → copy the
NEXT_PAGE_IDvalue → paste it into Page ID on your next run
Output format
One HN item per dataset row — perfect for direct CSV, Excel, or Google Sheets export:
{"objectID": "12345678","type": "story","title": "Show HN: My new project","url": "https://example.com/project","author": "exampleuser","points": 234,"numComments": 87,"storyText": null,"commentText": null,"storyId": null,"storyTitle": null,"storyUrl": null,"parentId": null,"createdAt": "2026-05-12T10:00:00.000Z","createdAtUnix": 1762900000,"hnUrl": "https://news.ycombinator.com/item?id=12345678","tags": ["story", "author_exampleuser", "show_hn"]}
For a comment row: commentText is populated, plus storyId, storyTitle, storyUrl, and parentId link back to the parent thread.
Pagination
Algolia HN caps relevance results at ~1000 items; date sort returns far more. The actor saves a resume cursor — the next page index — to the default Key-value store under NEXT_PAGE_ID.
- Open the Key-value store tab on the run page
- Copy the value of
NEXT_PAGE_ID - Start a new run and paste it into Page ID
When NEXT_PAGE_ID is null, all matching results have been fetched.
Input options
| Field | Type | Description |
|---|---|---|
| Search query | string | Keyword(s) — leave empty for "all items in this tag" |
| Item type | enum | Stories, Comments, Show HN, Ask HN, Polls, Jobs, Front Page, Any |
| Author | string | HN username (case-sensitive) |
| Sort by | enum | Relevance or Date |
| Created after | string | YYYY-MM-DD UTC |
| Created before | string | YYYY-MM-DD UTC |
| Minimum points | integer | Story points ≥ N |
| Minimum comments | integer | Story comments ≥ N |
| Max items | integer | Cap per run — default 100, 0 for unlimited |
| Page ID | string | NEXT_PAGE_ID from the previous run, to resume pagination |