Hacker News Monitor: Keywords, Domains, Show HN + Chinese avatar

Hacker News Monitor: Keywords, Domains, Show HN + Chinese

Pricing

Pay per event

Go to Apify Store
Hacker News Monitor: Keywords, Domains, Show HN + Chinese

Hacker News Monitor: Keywords, Domains, Show HN + Chinese

Monitor Hacker News for keywords, domains and Show HN posts via the official HN API. Only-new (incremental) mode, unofficial Chinese machine translation of titles (offline OPUS-MT), free bilingual Excel report. No usernames output.

Pricing

Pay per event

Rating

0.0

(0)

Developer

dafei-data

dafei-data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Security

Limited permissions

Share

Disclaimer / 免责声明: Unofficial tool, not affiliated with or endorsed by Hacker News or Y Combinator. Data comes from the official Hacker News API (hacker-news.firebaseio.com). 本工具为非官方工具,与 Hacker News / Y Combinator 无关联。

Translation notice / 译文说明: All Chinese text is an unofficial machine translation produced offline by the open-source OPUS-MT English→Chinese model (Helsinki-NLP, CC BY 4.0). It can be wrong — especially product names, slang and puns. Only the English original is authoritative. 所有中文均为非官方机器翻译(离线开源模型),可能有误,以英文原文为准。

Watch Hacker News for your keywords, your domains and new Show HN launches — and get only the new posts on every scheduled run, with a Chinese title + short Chinese summary and a free bilingual Excel report.

Try it now

Open the Input tab, paste this and press Start:

{
"keywords": ["AI", "open source", "Rust"],
"domains": ["github.com"],
"feeds": ["top", "new", "show"],
"maxItemsToScan": 100,
"incremental": true,
"stateStoreName": "my-hn-monitor"
}

Then add a Schedule (e.g. every hour). Thanks to incremental, each run returns only posts you have not received before.

What you get (one row per post)

FieldExample
title / titleZhShow HN: Make your AI agent think before it codes / 让你的人工智能代理商在代码之前想清楚
summaryZh【Show HN(作品展示)】…;来源 github.com;88 分 · 12 条评论;命中关键词:AI(非官方机器翻译)
kindstory, show, launch, ask, tell, job, poll
url, domain, hnUrllinked article + HN discussion
score, comments, postedAt, ageHourspoints, comment count, UTC time
matchedKeywords, matchedDomain, feedswhy the post was selected and in which HN lists it appeared

Plus REPORT.xlsx (English + Chinese headers, clickable links, About sheet) and SUMMARY in the run's key-value store. Excel is free.

Sample output (real run)

Sample output: Hacker News posts with Chinese machine-translated titles

Real cloud run on 2026-10-27 23:48 UTC: keywords AI / open source / Rust + domain github.com, 289 posts scanned from top/new/show, 78 matches (top 14 by points shown), 155 s. A second run 10 minutes later with the same stateStoreName skipped the 77 already-delivered posts and returned 1 new post.

Use cases

1. Brand / product mention alerts

You run a developer tool. Put your product name in keywords and your site in domains, schedule hourly with incremental: true, and connect the run to Slack/e-mail via Apify integrations. You hear about every HN post linking to you — before the comment thread blows up.

2. Show HN launch radar for indie hackers

Set showHnOnly: true, feeds: ["show", "new"], minScore: 20. You get a daily list of Show HN launches that got traction — great for competitor research and "what are people building" newsletters.

3. Technology trend digest in Chinese

For Chinese-speaking teams and creators: keywords like LLM, Rust, Postgres, open source, a daily schedule, and the Excel report gives you a bilingual digest ready to skim or share (always check the English original before quoting).

4. Competitor and domain watch

Put competitor domains (competitor.com, blog.competitor.com is matched automatically) in domains to see when they hit the front page and how many points/comments they get.

Input notes

  • keywords match the title, case-insensitive; simple words match whole words (go ≠ Google). keywords and domains are OR-ed. Leave both empty to get everything from the selected feeds.
  • feeds: official HN lists (top and new hold up to 500 ids, show/ask/job up to 200). maxItemsToScan = how many ids per feed.
  • incremental + stateStoreName: ids already delivered are stored in a named key-value store; only posts actually delivered are remembered, so a post that later passes minScore is still delivered once.
  • translate: false disables Chinese and makes runs faster.

Pricing (pay per event)

  • $0.005 per run start
  • $0.0002 per post delivered (1,000 posts = $0.20)
  • Excel report: free. Compute for the offline translation model runs inside the Actor — no third-party AI API is called.

How the Chinese translation works (and its limits)

  • Offline OPUS-MT model eng-zho opus-2020-07-17 (Helsinki-NLP / Tatoeba Challenge, CC BY 4.0), converted with CTranslate2. Runs on CPU inside the container; your titles never leave Apify.
  • "Show HN:", "Ask HN:" etc. are translated as labels; short product names before : or – are kept in English.
  • Limits: it is a small 2020 model — new product names, jargon, puns and slang are often mistranslated or dropped. Treat titleZh as a skim aid. translationMethod tells you which method was used for each row.

Privacy & fair use

  • Only .json endpoints of the official API are requested (as allowed by its robots.txt), at most 5 requests per second, with retries and back-off.
  • No usernames (by), comment trees, post bodies (text) or other personal fields are output; e-mail addresses in titles are masked. No per-user scraping is offered.

中文说明(简要)

按关键词、域名、Show HN 监控 Hacker News,定时运行时只推送新帖;每条带中文标题与摘要(非官方机器翻译,离线开源模型,可能有误),附中英双语 Excel(免费)。不输出用户名等个人字段。

Free plan limit & upgrade

  • Apify free plan: up to 50 results per run (the run finishes normally and the status message says when the limit was applied).
  • Paid Apify plan: the full maxItems, same per-result price.
  • Upgrade your Apify plan: https://apify.com/pricing