Hacker News Scraper avatar

Hacker News Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Hacker News Scraper

Hacker News Scraper

Scrape Hacker News stories, comments, Ask/Show HN posts and the monthly "Who is hiring" job posts, with points, comment counts, authors and links.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Hacker News: stories, comments, Ask HN, Show HN and every "Who is hiring?" job post. Search by keyword with date and points filters, or pull the monthly hiring threads as structured job rows with company, role, location, remote flag, salary, emails and links.

What does Hacker News Scraper do?

Hacker News Scraper collects posts from Hacker News, the tech community run by Y Combinator. Search any keyword across HN's full history, get the current front page, or turn the monthly "Ask HN: Who is hiring?" threads into a clean job list.

It runs on the Apify platform, so you also get API access, scheduled runs, integrations (Google Sheets, Slack, Zapier, Make, webhooks) and run monitoring.

Why use Hacker News Scraper?

  • Tech recruiting and job hunting: every "Who is hiring" post as a row with company, role, location, remote and salary, filterable by your keywords.
  • Brand and product monitoring: track every HN mention of your product, company or competitors.
  • Launch research: study successful Show HN launches by points and comments.
  • Trend analysis: see which topics and domains get traction over time.
  • Developer marketing: find active discussions and commenters in your niche.

How to scrape Hacker News

  1. Open the Input tab.
  2. Add keywords, pick a content type (stories, comments, Ask HN, Show HN, jobs, front page) and optional filters.
  3. To collect jobs, set "Who is hiring" months to 1 or more and optionally add job keywords.
  4. Click Start and download the results as JSON, CSV, Excel or HTML.

Input

FieldDescription
searchesKeywords to search. Empty = latest items of the selected type.
contentTypeStories, comments, Ask HN, Show HN, job posts, polls or the current front page.
sortByRelevance (popular first) or newest first.
dateFrom / dateToOnly items posted within these dates.
minPointsSkip stories below this score.
maxItemsPerSearchUp to 1,000 per keyword.
whoIsHiringMonthsCollect job posts from the last N "Who is hiring?" threads. 0 = off.
hiringKeywordsKeep only job posts mentioning these words.
{
"searches": ["rust", "AI agents"],
"contentType": "story",
"minPoints": 50,
"maxItemsPerSearch": 200,
"whoIsHiringMonths": 1,
"hiringKeywords": ["python", "remote"]
}

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Story

{
"entityType": "story",
"searchTerm": "rust",
"type": "story",
"title": "Why Discord is switching from Go to Rust",
"url": "https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f",
"domain": "blog.discordapp.com",
"points": 1582,
"comments": 642,
"author": "Sikul",
"createdAt": "2020-02-04T17:30:40Z",
"hnUrl": "https://news.ycombinator.com/item?id=22238335"
}

Job post from "Who is hiring?"

{
"entityType": "job",
"thread": "Ask HN: Who is hiring? (September 2026)",
"company": "Modash.io",
"role": "Senior Product Engineer",
"location": "Remote (Europe)",
"remote": true,
"salary": "€75k–110k",
"header": "Modash.io | Senior Product Engineer | Remote (Europe) | Full-time | €75k–110k | https://modash.io",
"emails": null,
"links": ["https://modash.io"],
"hnUrl": "https://news.ycombinator.com/item?id=49523011"
}

Data fields

Row typeMain fields
Story / Ask / Show / job / polltitle, url, domain, text, points, comments, author, createdAt, hnUrl
Commenttext, author, storyTitle, storyId, createdAt, hnUrl
Who is hiring jobcompany, role, location, remote, salary, header, full text, emails, links, author, createdAt

Dataset views

Stories & posts, Comments and Who is hiring.

How many results will I get?

Up to 1,000 items per keyword, plus about 250–400 job posts per monthly "Who is hiring?" thread.

Tips

  • Monthly job feed: schedule the actor on the 2nd of each month with whoIsHiringMonths: 1.
  • Brand monitoring: sort by newest with your brand as the keyword, and schedule it daily.
  • Find launch winners: content type Show HN, sort by relevance, minimum points 100.
  • Company, role and location in job rows are read from the post's first line. The full post text is always included in text.

FAQ

Is this data public? Yes. Everything comes from public Hacker News posts.

Something missing or broken? Open an issue in the Issues tab and we'll look at it quickly. Need a custom version? Get in touch through the same tab.


⭐ Found this Actor useful? A quick review on the Store helps other users find it and keeps it maintained.