Hacker News Scraper — Who Is Hiring Jobs, Stories & Comments
Pricing
from $0.80 / 1,000 jobs
Hacker News Scraper — Who Is Hiring Jobs, Stories & Comments
Hacker News scraper: the monthly "Who is hiring?" thread as clean job rows (company, role, location, remote, salary, visa, apply links), YC job posts, stories (front page, Show HN, Ask HN, search) and comments. Only new posts since your last run. No login, no API key.
Every month Hacker News runs "Ask HN: Who is hiring?" — hundreds of startups and tech companies post their open roles in one thread. This Actor turns each post into a clean job row: company, role, location, remote / onsite / hybrid, salary range, visa sponsorship, employment type, seniority and apply links. Filter it like any job board, and schedule it daily to get only the posts added since yesterday — the thread keeps growing all month.
It also returns YC job posts, stories (front page, Show HN, Ask HN, or any search) and comments (by search, or every comment of a story).
What you get (Who is hiring)
| Field | What it is |
|---|---|
company, companyUrl | the company, from the first line of the post |
title, roles | the roles named in the post (a post often lists several) |
location, remote, onsite, hybrid | where, as written, and whether it says REMOTE / ONSITE / HYBRID |
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriod | pay, when the post states it (about 1 post in 4 does) |
visaSponsorship | true when the post offers it, false when it says it cannot sponsor, null when it does not say |
employmentTypes, seniority | the same words as every northbell job scraper: full-time / part-time / contract / internship, intern … executive |
applyUrls | the links in the post (careers pages, application forms) |
description | the whole post as plain text |
postedAt, url, threadMonth | when, the post on Hacker News, and which month's thread |
isNewSinceLastRun | true when this post was not returned on your previous run |
Measured on the October 2026 thread (233 posts on October 7): every one with a company, 9 in 10 with a location, 7 in 10 with a role, 1 in 4 with a salary range.
postedBy is the poster's public Hacker News username. Turn on Leave out people's names (omitPersonalNames) and it stays empty: useful for GDPR-minded projects in the EU that should hold no personal data. Email addresses in posts are replaced with [email removed] — apply through the links instead. "Who wants to be hired?" (people looking for work) is not collected.
Use it for
- Job search — every remote Rust, Python or ML role posted this month, with salary and visa, in one sheet
- Sales and recruiting leads — which startups are hiring, for what, and where, refreshed daily
- Hiring-market research — 24 months of threads: remote share, salary ranges, which stacks are in demand
- Tech news monitoring — front page, Show HN or any keyword, with points and comment counts
Input
{ "mode": "hiring", "searches": ["rust", "python"], "remoteOnly": true, "onlyNew": true }
{ "mode": "stories", "storyType": "show-hn", "minPoints": 50, "postedWithinDays": 7 }
Data comes from the public Hacker News search API (Algolia) — no login, no API key.
Looking for more roles? See the Jobs API — 461 companies' own job boards, with Industries (Y Combinator, startups, AI…) and Remote roles only — same columns, same filters.
Pricing
$1.00 per 1,000 job rows (Who is hiring and YC jobs), $0.20 per 1,000 stories or comments, plus $0.01 per run. A whole month of Who is hiring (230–260 posts in August and September 2026) costs about $0.26. Error rows are free. The $0.01 run-start fee is the one charge every run pays, even one that returns nothing.
For AI agents
{"mode": "hiring", "searches": ["typescript"], "remoteOnly": true} returns this month's remote TypeScript roles. Rows have type: job, story, comment or error.