Tools / Hacker News Scraper: Search, Feeds, Comments & Who's Hiring

Hacker News Scraper: Search, Feeds, Comments & Who's Hiring

Hacker News via the official Firebase API and the HN Algolia search API. Input: mode, queries. Output (JSON/CSV): one row per item with type, rank, title, company, url, domain, author, points, numComments, createdAt.

Run it on Apify Store →

What it's for

Example input

{
 "mode": "search",
 "queries": [
  "apify"
 ],
 "maxItems": 5
}

Example output

{
  "type": "job_post",
  "threadId": 49922569,
  "threadTitle": "Ask HN: Who is hiring? (October 2026)",
  "id": 49922584,
  "author": "mwest1066",
  "createdAt": "2026-10-01T15:02:37.000Z",
  "company": "PrairieLearn (Remote US)",
  "headerFields": [
    "Full-Stack Software Engineer",
    "TypeScript / Postgres / React / AI"
  ],
  "remote": true,
  "onsite": false,
  "visa": true,
  "links": [
    "https://www.prairielearn.com",
    "https://github.com/PrairieLearn/PrairieLearn",
    "https://www.prairielearn.com/jobs-ashby?utm_source=YeEJ5MAKk..."
  ],
  "hnUrl": "https://news.ycombinator.com/item?id=49922584"
}

Input reference

FieldTypeNotes
modestringsearch = keyword mentions; feed = live HN lists; whoishiring = parse the monthly hiring thread.
queriesarraysearch mode: keywords, brands or domains.
tagsstringsearch mode filter.
minPointsintegersearch mode.
dateFromstringYYYY-MM-DD (search mode).
dateTostringYYYY-MM-DD (search mode).
feedstringfeed mode list.
threadIdsarraywhoishiring mode; blank = latest thread.
maxItemsintegerTotal output cap.
includeCommentsbooleanAdd comment threads for stories.
maxCommentsPerStoryintegerMax comments per story

Pricing

Pay per event: HN item (story, comment or job post) $0.0005. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open Hacker News Scraper on Apify →