Hacker News: Who is Hiring Jobs, Stories & Search avatar

Hacker News: Who is Hiring Jobs, Stories & Search

Pricing

$5.00 / 1,000 item results

Go to Apify Store
Hacker News: Who is Hiring Jobs, Stories & Search

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.

Pricing

$5.00 / 1,000 item results

Rating

0.0

(0)

Developer

Kvozi

Kvozi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Security

Limited permissions

Share

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:

  1. 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.
  2. search: full-text search of stories or comments, with points and date filters. Useful for brand and competitor monitoring.
  3. lists: the current top, new, best, Ask HN, Show HN or job lists.
  • 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 onlyNew on 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, remote and salaryText come only from the first line of a post, following the usual HN Company | Role | Location | ... format. Posts that do not follow it keep these fields null; the full text is always in text.
  • remote is false only 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.