Hacker News: Who is Hiring Jobs, Stories & Search
Pricing
$5.00 / 1,000 item results
Hacker News: Who is Hiring Jobs, Stories & Search
Monthly HN 'Who is hiring?' job posts parsed into company, remote flag and salary text, plus HN stories, comments and front-page lists, from the official Hacker News APIs. Filters and only-new mode.
Get data from Hacker News as clean JSON, using only the official Hacker News APIs: the Firebase item API and the Algolia HN Search API. There is no login, no HTML scraping and no proxies.
Three modes:
hiring: every post from the monthly "Ask HN: Who is hiring?" thread (or "Who wants to be hired?" / "Freelancer? Seeking freelancer?"). The first line of each post is split into company, remote flag and salary text, as written by the employer.search: full-text search of stories or comments, with points and date filters. Useful for brand and competitor monitoring.lists: the current top, new, best, Ask HN, Show HN or job lists.
Popular uses
- Build a job board or alert of startup jobs, remote-only or by city.
- Find companies that are hiring right now (sales and recruiting leads).
- Track mentions of your product, competitors or a technology on HN with
onlyNewon a schedule.
Input examples
Latest hiring thread, remote jobs that mention Python:
{ "mode": "hiring", "remoteOnly": true, "keywords": ["python"] }
A given month:
{ "mode": "hiring", "month": "2026-09" }
New stories about "AI agents" with 50+ points in the last 7 days:
{ "mode": "search", "query": "AI agents", "searchType": "story", "minPoints": 50, "sinceDays": 7 }
Output
A job post:
{"source": "hackernews","type": "job","id": "45012345","threadId": "45000000","threadTitle": "Ask HN: Who is hiring? (October 2026)","isReply": false,"company": "Acme Robotics","headline": "Acme Robotics | Senior Backend Engineer | Berlin or REMOTE (EU) | Full-time | $150k-$190k","segments": ["Acme Robotics", "Senior Backend Engineer", "Berlin or REMOTE (EU)", "Full-time", "$150k-$190k"],"remote": true,"onsite": null,"salaryText": "$150k-$190k","author": "acme_hr","postedAt": "2026-10-01T15:01:00Z","text": "Acme Robotics | Senior Backend Engineer | ...\n\nWe build warehouse robots...","links": ["https://acme.example/jobs"],"hnUrl": "https://news.ycombinator.com/item?id=45012345","scrapedAt": "2026-10-22T12:00:00Z"}
Stories carry title, url, points, commentCount; comments carry storyId and storyTitle.
A run summary is saved to the OUTPUT record of the run's key-value store.
Good to know
company,remoteandsalaryTextcome only from the first line of a post, following the usual HNCompany | Role | Location | ...format. Posts that do not follow it keep these fieldsnull; the full text is always intext.remoteisfalseonly when the first line says "no remote" or similar.- Posts belong to their authors. Respect the people who post and the HN guidelines when contacting them.
Pricing
You pay only for items returned. There is no charge for platform usage.