Hacker News Scraper — Who Is Hiring Jobs, Stories & Comments avatar

Hacker News Scraper — Who Is Hiring Jobs, Stories & Comments

Pricing

from $0.80 / 1,000 jobs

Go to Apify Store
Hacker News Scraper — Who Is Hiring Jobs, Stories & Comments

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.

Pricing

from $0.80 / 1,000 jobs

Rating

0.0

(0)

Developer

Northbell

Northbell

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

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)

FieldWhat it is
company, companyUrlthe company, from the first line of the post
title, rolesthe roles named in the post (a post often lists several)
location, remote, onsite, hybridwhere, as written, and whether it says REMOTE / ONSITE / HYBRID
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriodpay, when the post states it (about 1 post in 4 does)
visaSponsorshiptrue when the post offers it, false when it says it cannot sponsor, null when it does not say
employmentTypes, senioritythe same words as every northbell job scraper: full-time / part-time / contract / internship, intern … executive
applyUrlsthe links in the post (careers pages, application forms)
descriptionthe whole post as plain text
postedAt, url, threadMonthwhen, the post on Hacker News, and which month's thread
isNewSinceLastRuntrue 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.

**Something broke or looks wrong?** Open an issue on this Actor's Issues tab and I'll look at it. **Found it useful?** A short review on the Store page helps other people find it.