HN Who Is Hiring Jobs API avatar

HN Who Is Hiring Jobs API

Pricing

$2.00 / 1,000 job results

Go to Apify Store
HN Who Is Hiring Jobs API

HN Who Is Hiring Jobs API

Turns the monthly Hacker News 'Who is hiring?' thread into structured jobs: company, roles, location, remote, visa, parsed salary, tech stack, apply URL. Latest thread or up to 24 months of history. $2 per 1,000 jobs.

Pricing

$2.00 / 1,000 job results

Rating

0.0

(0)

Developer

Gabriel Jossic

Gabriel Jossic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

HN Who Is Hiring API: turns the monthly Hacker News "Ask HN: Who is hiring?" thread into clean, structured job data. Each job post becomes one record with company, roles, location, remote or onsite, visa sponsorship, parsed salary range, tech stack and apply URL, plus a link to the original HN comment.

Get the latest thread or up to 24 months of history in one run. Filter by keyword or remote only, export to JSON, CSV, Excel or Google Sheets, call it from the Apify API, or let an AI agent query it through MCP.

Extraction is rule-based (no LLM), so results are reproducible and cheap. No login, no browser: the Actor reads the public HN Algolia API.

What data does the HN Who Is Hiring API return?

FieldExample
company, companyUrlSidekick Labs, https://sidekicklabs.com
rolesSenior SWE, R&D Engineer
location, remote, remoteScope, workModeREMOTE (US Timezones), true, US Timezones, ["remote"]
employmentTypes["full-time"]
visaSponsorshiptrue, false or null (not mentioned)
salary, salaryMin, salaryMax, salaryCurrency, salaryPeriod$170k to $230k → 170000, 230000, USD, year
stack["Python", "Go"]
applyUrl, applyByEmailApply link; true when the post asks for an email application (the address is not returned)
ycBatchY Combinator batch when mentioned
header, descriptionThe post's first line and full text, cleaned
commentUrl, threadUrl, threadTitle, month, postedAtWhere and when it was posted

How to use the HN Who Is Hiring API

  1. Click Try for free.
  2. Leave month empty for the latest thread, or type a month like 2026-10. Add keywords (rust, python, ai) or tick remote only if you want.
  3. Click Start. Download the jobs from the Output tab as JSON, CSV or Excel, or fetch them through the API.

Input example:

{ "month": "2026-10", "keywords": ["rust", "python"], "remoteOnly": true, "maxItems": 100 }

Input fields

FieldDefaultWhat it does
monthlatestThread month as YYYY-MM (e.g. 2026-10) or October 2026. Empty = latest thread.
monthsCount1Number of monthly threads, going back from month (max 24).
keywordsnoneKeep posts containing at least one keyword (header, description, stack). Case-insensitive.
remoteOnlyfalseKeep only posts that mention remote work in their header.
maxItems20 (prefilled)Maximum jobs saved (0 = no limit).
proxyConfigurationnoneOptional Apify Proxy. Usually not needed.

Output example

{
"id": "49922609",
"company": "Sidekick Labs",
"roles": ["Senior SWE, R&D Engineer, Intelligence Engineer"],
"location": "REMOTE (US Timezones)",
"remote": true,
"remoteScope": "US Timezones",
"workMode": ["remote"],
"employmentTypes": ["full-time"],
"visaSponsorship": null,
"salary": "$170k to $230k",
"salaryMin": 170000,
"salaryMax": 230000,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"stack": ["Python", "Go"],
"applyUrl": "https://sidekicklabs.com",
"companyUrl": "https://sidekicklabs.com",
"applyByEmail": true,
"ycBatch": null,
"header": "Sidekick Labs | Senior SWE, R&D Engineer, Intelligence Engineer | REMOTE (US Timezones) | Full-time | $170k to $230k Base + Equity + Health",
"commentUrl": "https://news.ycombinator.com/item?id=49922609",
"threadUrl": "https://news.ycombinator.com/item?id=49922569",
"threadTitle": "Ask HN: Who is hiring? (October 2026)",
"month": "2026-10",
"postedAt": "2026-10-01T15:03:36.000Z",
"source": "Hacker News (news.ycombinator.com) via HN Algolia API"
}

A real record from the October 2026 thread (description omitted here).

How much does it cost to scrape HN Who Is Hiring?

$2 per 1,000 jobs. You pay only for jobs saved to the dataset; compute is included.

You getYou pay
20 jobs (prefilled input)$0.04
One full monthly thread (a few hundred posts)under $1
12 months of history (several thousand posts)about $10

Set maxItems to cap a run.

How to get each new HN Who Is Hiring thread automatically

The thread is posted on the first weekday of every month. Create a monthly schedule in Apify (e.g. on the 2nd, with month empty) and send the jobs to Google Sheets, Slack, email, Zapier, Make, n8n or a webhook with Apify integrations.

Use the HN Who Is Hiring API with AI agents (MCP)

Claude, Cursor and other MCP clients can call this Actor through the official Apify MCP server. Add NORESPI/hn-who-is-hiring to your Apify MCP configuration, then ask things like "which HN companies hiring this month sponsor visas for Rust engineers?".

Use cases

  • Job seekers: filter hundreds of startup jobs by stack, remote, visa or salary instead of scrolling the thread.
  • Job boards and newsletters: a weekly digest of remote Rust, Python or AI jobs.
  • Recruiting and sales research: which startups are hiring, for which roles and stacks, month after month.
  • Market research: salaries, remote share and technology demand over 24 months.

Limits (stated up front)

  • Posts are free-form text, so rule-based extraction is good but not perfect. On the October 2026 thread, our tests require more than 95 % of posts with a company, 80 % with roles, 85 % with a location and 70 % with a URL. Keep header and description to check edge cases.
  • roles may group several titles in one string when the poster wrote them together.
  • Deleted comments and replies are skipped: only top-level posts are jobs.
  • Only "Who is hiring?" threads are processed, not "Who wants to be hired?" or "Freelancer? Seeking freelancer?".

Privacy

Job information only. Email addresses, mailto: links and personal profile links (LinkedIn, X/Twitter, Calendly…) are removed from every field, and the HN username of the poster is not included.

FAQ

Which month is used by default?

The latest "Who is hiring?" thread.

Can I get historical HN Who Is Hiring data?

Yes: set month and monthsCount (up to 24 months per run).

Do I need a proxy or an HN account?

No. The public HN Algolia API works without either.

Does it use AI to extract fields?

No. Extraction is deterministic, so the same input always gives the same output.

Is this Actor affiliated with Hacker News or Y Combinator?

No. It is an independent tool that reads the public HN Algolia API. Every record links to the original comment (commentUrl): keep that link when you republish.

Other job data Actors by NORESPI

ActorWhat it doesPrice
Career Page Jobs APIEvery open job of a list of companies, from Greenhouse, Lever, Ashby, Workable and 4 more ATS, plus a free hiring signal per company$1 / 1,000 jobs
Remote Jobs APIRemote OK, We Work Remotely and Himalayas in one deduplicated dataset$1.50 / 1,000 jobs

Questions, bugs or a field you need: open an issue in the Issues tab.