Hacker News Scraper – Who Is Hiring Jobs, Search & Comments
Pricing
$3.00 / 1,000 results
Hacker News Scraper – Who Is Hiring Jobs, Search & Comments
Hacker News API scraper: parsed 'Ask HN: Who is hiring?' job posts (company, role, location, remote, salary, links), full-text search of stories & comments, top/new/best/Show/Ask feeds and comment threads. Official APIs, no key. $3 per 1,000 results.
Pricing
$3.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben Barazandeh
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Turn Hacker News into structured data in seconds. Get parsed "Ask HN: Who is hiring?" job posts (company, roles, location, remote flag, salary, links), full-text search of stories and comments with date, points and author filters, the live top / new / best / Ask HN / Show HN / jobs feeds, and complete comment threads. It uses only the official Hacker News API (Firebase) and the public HN Search API by Algolia, so there is no login, no key, no proxies and no HTML scraping.
Try it now: the input is pre-filled with Who is hiring, keyword engineer, 50 results. Click Start.
What can you do with it?
- Find startup jobs & hiring leads: every month hundreds of companies post in "Who is hiring?". The October 2026 thread had 266 top-level posts when we tested. Filter by keyword, remote or location and export to Sheets/CSV, or use it as a list of companies hiring engineers right now.
- Brand & competitor monitoring: schedule a daily search for your product or competitors' names and get every new story and comment.
- Developer sentiment & trend research: pull every comment that mentions a technology over a date range.
- Launch tracking: watch Show HN for new tools in your space.
- AI / RAG datasets: clean plain-text stories and comments with consistent fields.
Modes
| Mode | What you get | Key inputs |
|---|---|---|
whoIsHiring | One row per top-level post in the latest (or last N) monthly Who is hiring?, Who wants to be hired? or Freelancer? thread, with parsed company, roles, location, remote, salary, visa mention and URLs | keywords, remoteOnly, locations, hiringMonths, hiringThread |
search | Stories, comments, Show HN, Ask HN, polls or jobs matching a query | query, contentType, sortBy, author, lastDays / dateFrom / dateTo, minPoints, minComments |
feed | The live top, new, best, Ask, Show or jobs list | feed, keywords, minPoints |
items | Specific items by ID or URL, optionally with the full comment tree | itemIds, includeComments |
Real run results (17 Oct 2026)
Run 01vRbOPwudpQquag3, input {"mode":"whoIsHiring","keywords":["engineer"],"maxItems":50}, took about 6 seconds. Of the 50 posts saved, 37 had a parsed location, 31 parsed roles and 25 a parsed salary range.
| Company | Roles | Location | Remote | Salary |
|---|---|---|---|---|
| PrairieLearn | Full-Stack Software Engineer | – | True | $100k-$180k |
| Sidekick Labs | Senior SWE, R&D Engineer, Intelligence Engineer | REMOTE (US Timezones) | True | $170k to $230k |
| Open Education Applications / Neon | Senior/Lead Platform & DevOps Engineer, Senior Frontend Engineer, Senior Full-Stack Engineer | Utrecht, The Netherlands | False | – |
| PAGNOS | Cloud Engineer, AWS Serverless (TypeScript/Node.js) | – | True | €75k–80k |
| Snout | Multiple Engineering + Product Roles | Remote US or Ontario, Canada | True | – |
| Planlab.ai | Product Engineer (Design) & Platform Engineer | ONSITE in London, UK | False | – |
| CareerJumpShip | – | – | True | $104K–$150K |
| Checkly | Senior Product Engineer, Product Manager, Senior Sales Engineer, Solutions Engineer | REMOTE (Europe / US Eastern) | True | – |
Sample item (text truncated with textMaxChars: 300):
{"id": 49922584,"type": "hiring_post","threadId": 49922569,"threadTitle": "Ask HN: Who is hiring? (October 2026)","threadMonth": "2026-10","company": "PrairieLearn","headline": "PrairieLearn (Remote US) — Full-Stack Software Engineer — TypeScript / Postgres / React / AI","roles": "Full-Stack Software Engineer","location": null,"remote": true,"visaSponsorship": null,"salary": "$100k-$180k","urls": ["https://www.prairielearn.com","https://github.com/PrairieLearn/PrairieLearn","https://www.prairielearn.com/jobs-ashby?utm_source=YeEJ5MAKkr&ashby_jid=ee6fdbc3-1c3a-4fa3-bb3f-13ddab449baf"],"author": "mwest1066","createdAt": "2026-10-01T15:02:37.000Z","hnUrl": "https://news.ycombinator.com/item?id=49922584","text": "PrairieLearn (Remote US) — Full-Stack Software Engineer — TypeScript / Postgres / React / AI\n\nPrairieLearn (https://www.prairielearn.com) is an open-source assessment platform used by universities across the US (Berkeley, Princeton, Michigan, Illinois, and others). We power mastery-based learning an","scrapedAt": "2026-10-17T18:37:50.564Z"}
Search / feed / items results share one schema: id, type, title, url, hnUrl, author, points, numComments, createdAt, isShowHN, isAskHN, storyId, storyTitle, parentId, text, domain, scrapedAt.
Input examples
Remote Rust or Go jobs from the last 3 monthly threads:
{ "mode": "whoIsHiring", "keywords": ["rust", "golang"], "remoteOnly": true, "hiringMonths": 3, "maxItems": 500 }
Every comment mentioning your brand in the last 7 days:
{ "mode": "search", "query": "yourbrand", "contentType": "comment", "lastDays": 7 }
Show HN launches with 50+ points in 2026:
{ "mode": "search", "contentType": "show_hn", "dateFrom": "2026-01-01", "minPoints": 50, "maxItems": 1000 }
Current front page:
{ "mode": "feed", "feed": "top", "maxItems": 30 }
Pricing
Pay per event: $0.003 per result ($3 per 1,000), no start fee. Set Maximum cost per run and the Actor stops cleanly when it is reached (tested: a run capped at $0.02 saved exactly 6 results). The 50-result test run above used about $0.0002 of platform compute.
FAQ
Is it legal / allowed? It uses only the official Hacker News API and the public Algolia HN Search API, which Y Combinator and Algolia provide for exactly this kind of programmatic access. The posts are public. Respect the people behind them: don't spam the posters of hiring threads.
How accurate is the hiring-post parsing? Company, roles, location, remote and salary are parsed from the conventional Company | Role | Location | Remote | Salary first line, so posts that skip that format will have some fields set to null. The full original text and all links are always included, so nothing is lost.
Why does relevance sorting stop at 1,000 results? That limit comes from Algolia. Use sortBy: date (the default), which walks back through time windows to go past it.
Affiliation? This Actor is independent and not affiliated with Y Combinator, Hacker News or Algolia.