Hacker News Who's Hiring Jobs Parser avatar

Hacker News Who's Hiring Jobs Parser

Pricing

from $1.50 / 1,000 job posts

Go to Apify Store
Hacker News Who's Hiring Jobs Parser

Hacker News Who's Hiring Jobs Parser

Turn the monthly Hacker News "Ask HN: Who is hiring?" thread into structured job rows: company, roles, locations, remote, visa, salary and tech stack. Filter, export or monitor for new posts.

Pricing

from $1.50 / 1,000 job posts

Rating

0.0

(0)

Developer

Yia LLC

Yia LLC

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does Hacker News Who's Hiring Jobs Parser do?

Every month, hundreds of startups and tech companies post openings in the Hacker News "Ask HN: Who is hiring?" thread. The posts are free text, which makes them hard to search, filter or load into a spreadsheet.

This Actor turns each post into a structured job row: company, funding stage, roles, locations, remote / on-site / hybrid, visa sponsorship, salary range, tech stack, company website and a link back to the post. It uses the official HN Search API, so it is fast and reliable, and it works as a Hacker News jobs API you can call from any tool.

Why use it?

  • 🔎 Job seekers. Find remote Rust roles that sponsor visas and list a salary, in seconds.
  • 📈 Sales and recruiting teams. The thread is a monthly list of funded companies that are actively hiring engineers, a strong buying signal.
  • 📊 Researchers and writers. Track hiring trends, salaries and technologies month by month, back three years.
  • 🔔 Daily alerts. Companies keep posting all month. Monitor mode returns only new posts on each scheduled run.

What data can it extract?

FieldDescription
company, companyStageCompany name and stage or YC batch, when mentioned
roles, locationsRole and location segments from the headline
remote, onsite, hybridWorkplace flags from the headline
visaSponsorshiptrue, false (ruled out) or null (not mentioned)
salaryMin, salaryMax, salaryCurrencyPay range, when stated
technologiesLanguages, frameworks and platforms mentioned
companyUrl, linksCompany website and all links in the post
headline, textFirst line and full text (email addresses removed)
hnUrl, postedAt, threadMonthWhere and when it was posted

How to scrape Hacker News Who is hiring?

  1. Open the Input tab. By default the Actor parses this month's thread.
  2. Optionally pick older months (2026-09), more recent threads, or exact thread URLs.
  3. Add filters: keywords, locations, technologies, remote only, visa only, salary only.
  4. Click Start and download the results as JSON, CSV, Excel or HTML.
  5. For alerts, turn on Only new posts since last run and add a daily Schedule.

How much does it cost?

Pay per event: $1.50 per 1,000 job posts saved. A full monthly thread (around 250 to 400 posts) costs about $0.40 to $0.60. A filtered daily monitor usually costs a few cents a month. Apify's free plan includes monthly credits you can use to try it.

Input

See the Input tab for all options. Nothing is required: run it as is to get the current month.

Output

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

{
"postId": "40000001",
"threadMonth": "2026-01",
"company": "Example Corp",
"companyStage": "Series A",
"roles": ["Senior Backend Engineer, Product Designer"],
"locations": ["San Francisco, CA", "REMOTE (US)"],
"remote": true,
"visaSponsorship": true,
"salaryMin": 150000,
"salaryMax": 190000,
"salaryCurrency": "USD",
"technologies": ["TypeScript", "Postgres", "AWS"],
"companyUrl": "https://example.com",
"hnUrl": "https://news.ycombinator.com/item?id=40000001",
"postedAt": "2026-01-02T15:04:05.000Z"
}

Tips

  • Posts are free text, so parsing is best-effort. The headline and text fields are always included so you can check anything that matters.
  • Use technologies and location filters to keep runs small and cheap.
  • Only top-level posts are returned. Replies and the "Who wants to be hired?" thread (individual job seekers) are not collected.

FAQ, disclaimers and support

What about personal data? Usernames are not collected and email addresses are removed from the post text. Posts are job ads that companies published publicly.

Our Actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our Actors, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

Spotted a post that was parsed wrong? Open an issue in the Issues tab with the post link. For programmatic access, see the API tab.