Hacker News Who's Hiring Jobs Scraper
Pricing
from $15.00 / 1,000 result items
Hacker News Who's Hiring Jobs Scraper
Parse the monthly Ask HN: Who is hiring? threads into structured job postings. Returns company, role, location, remote/onsite/hybrid, salary, visa support, full tech stack detection, employment type, and HN comment URL. Filter by month, keyword, remote-only, salary, or stack.
Pricing
from $15.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share

💼 Hacker News Who's Hiring Jobs Scraper
🚀 Parse the monthly Ask HN: Who is hiring? threads into structured job postings with company, role, salary, location, remote, visa, and stack auto-detected.
🕒 Last updated: 2026-05-06 · 📊 22 fields per record · Hundreds of jobs per month · auto-detected stack · salary ranges parsed · remote/onsite/hybrid flags · visa support detection
The Hacker News Who's Hiring Jobs Scraper parses the monthly Ask HN: Who is hiring? threads into structured job postings. Output includes company, role, location, remote/onsite/hybrid flags, salary range with currency, visa-support detection, employment type, full description, and a direct link to the original HN comment.
Each Who's Hiring thread carries hundreds of top-level comments, each posted by a hiring manager with a structured Company | Role | Location | Type | Salary | Visa header. The Actor parses every comment, auto-detects 60+ tech stacks (Python, Rust, React, AWS, LLMs, Web3), and lets you filter by keyword, remote-only, salary minimum, or specific stack.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Recruiters, hiring managers, job seekers, salary-research analysts, dev-tool marketers, NLP/ML pipelines | Job-market intelligence, salary benchmarking, recruiting candidate sourcing, dev-tool ICP mapping, content marketing on hiring trends |
📋 What the Hacker News Who's Hiring Jobs Scraper does
Five filtering workflows in a single run:
- 📅 Pick any month.
2026-05for May 2026, orcurrentfor the latest available thread. - 🔍 Keyword filter. Match across role, company, stack, and description.
- 🌍 Remote-only filter. Restrict to postings tagged remote (excluding onsite-only flags).
- 💰 Salary minimum. Filter to jobs with parsed salaries at or above a USD threshold.
- 🛠️ Stack filter. Match jobs mentioning a specific technology (Python, Rust, React, LLM).
💡 Why it matters: clean, server-side filtering removes the parser-and-pagination work from your team and keeps your dataset fresh on every run.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
maxItems | integer | 10 | Records to return. Free plan caps at 10, paid plan up to 1,000,000. |
month | string | "current" | `YYYY-MM` or `current` for the latest thread. |
keyword | string | "" | Free-text filter applied to each parsed job. |
remoteOnly | boolean | false | Only return jobs tagged remote. |
minSalary | integer | 0 | Minimum parsed salary (USD). |
stack | string | "" | Filter to jobs mentioning a specific stack. |
Example: all current Senior + Remote roles.
{"maxItems": 100,"month": "current","keyword": "senior","remoteOnly": true}
Example: Python jobs paying $150k+ in May 2026.
{"maxItems": 200,"month": "2026-05","stack": "Python","minSalary": 150000}
📊 Output
Each record contains 22 fields. Download the dataset as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🏢 company | string | "Pathos AI" |
👤 role | string | "Senior Software / AI Engineer" |
📍 location | string | null |
🌍 remote | boolean | false |
🏢 onsite | boolean | true |
🏢 hybrid | boolean | true |
📋 employmentType | string | null |
💰 salaryRaw | string | null |
💰 salaryMin | number | null |
💰 salaryMax | number | null |
💰 salaryCurrency | string | null |
🛂 visa | boolean | true |
🛠️ stack | array | ["Python","TypeScript","BigQuery","GCP","LLM","OpenAI"] |
📝 descriptionText | string | "Pathos is an oncology biotech..." |
📅 threadMonth | string | "2026-05" |
👤 hnUser | string | "founder123" |
🔗 hnCommentUrl | string | "https://news.ycombinator.com/item?id=47975572" |
📅 postedAt | ISO 8601 | "2026-05-01T16:00:00Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🛠️ | Auto-stack detection. 60+ tech keywords scanned per posting (languages, frameworks, clouds, AI providers). |
| 💰 | Salary parsing. Heuristic match on USD/EUR/GBP ranges and singletons; min/max extracted as numbers. |
| 🌐 | Remote/onsite/hybrid. Three boolean flags from contextual parsing. |
| 📅 | Month-by-month archives. Pull any historical Who's Hiring thread by YYYY-MM since 2011. |
| ⚡ | Fast. 100 jobs in under 30 seconds; 300+ in a few minutes. |
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ This Actor | $5 free credit | ~300 jobs/month | Live per run | month, keyword, remote, salary, stack | ⚡ 2 min |
| Manual HN scrolling | Free | Manual | Live | Read each | 🐢 Hours per month |
| Whoishiring.io | Free | Same source, web UI | Variable | Limited | 🕒 Manual export |
| LinkedIn / Indeed | Variable | Different audience | Live | Yes | 🐢 Account |
Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the Hacker News Who's Hiring Jobs Scraper page on the Apify Store.
- 🎯 Set input. Pick your filters and
maxItems. - 🚀 Run it. Click Start and let the Actor collect your data.
- 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating Hacker News Who's Hiring Jobs Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly, daily, or weekly refreshes keep downstream databases in sync automatically.
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
🤖 Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
❓ Frequently Asked Questions
🧩 How does it work?
Each month, Hacker News mods post 'Ask HN: Who is hiring?' as a thread. Top-level comments are job postings from individual companies. The Actor finds the right thread for the requested month, fetches every top-level comment, and parses each into a structured job record.
📅 How far back does it go?
Who's Hiring threads have run monthly since April 2011. Any month from 2011 to current is searchable.
📊 How many fields per record?
22, including company, role, location, remote/onsite/hybrid, salary range with currency, visa support, employment type, full description, stack, and HN comment URL.
🛠️ How accurate is stack detection?
60+ tech keywords scanned by case-insensitive word boundary. Catches the major languages, frameworks, clouds, databases, and AI providers. False negatives possible for very niche or vague mentions.
💰 Why is my salary minimum filter dropping jobs?
Salary parsing is heuristic. If a posting has no parseable salary header (e.g. 'competitive' or no header at all), salaryMin is null and won't match. Set minSalary: 0 to keep them.
🔁 Can I schedule runs?
Yes. Schedule it for the 1st of each month to auto-pull the new Who's Hiring thread.
⚖️ Is this data public?
Yes. Hacker News content is publicly browsable. Only public posts are collected.
💳 Do I need a paid Apify plan?
No. The free plan covers preview runs. A paid plan unlocks higher item counts and scheduling.
🆘 What if a run fails?
Apify retries transient errors. Partial datasets are preserved.
📅 What does month: current mean?
The latest available Who's Hiring thread, usually posted on the 1st of the current month.
🔌 Integrate with any app
Hacker News Who's Hiring Jobs Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe data into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes.
🔗 Recommended Actors
- 📊 Stack Exchange Questions - Search 170+ Stack Exchange sites
- 💻 VS Code Marketplace - VS Code extensions catalog
- 🎌 AniList Anime/Manga - Anime, manga, light novels
- 📰 Hacker News Search (existing) - Stories, comments, users from HN
- 📊 Greenhouse Jobs Scraper - Greenhouse-hosted company job pages
💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Y Combinator, Hacker News, or any individual hiring company. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.