GET /news/hackernews/top
Get the current top stories from Hacker News, ranked by the HN ranking algorithm (a combination of votes and recency). Returns story titles, URLs, scores, comment counts, and authors. Configurable limit (default 20). Essential for developer news feeds, tech dashboards, and startup community tools. Data fetched in real-time from the official Hacker News Firebase API.
limit
optional
default: 20
Limit
| Name | Required | Default | Description |
|---|---|---|---|
limit |
No | 20 | Limit |
curl https://nordapi.ee/api/v1/news/hackernews/top
curl https://nordapi.ee/api/v1/news/hackernews/top
curl "https://nordapi.ee/api/v1/news/hackernews/top?limit=5"
curl "https://nordapi.ee/api/v1/news/hackernews/top?limit=50"
{
"count": 20,
"data": [
{
"by": "mooreds",
"comments": 199,
"hn_url": "https://news.ycombinator.com/item?id=47649721",
"id": 47649721,
"score": 278,
"time": 1775398692,
"title": "Artemis II crew see first glimpse of far side of Moon [video]",
"url": "https://www.bbc.com/news/videos/ce3d5gkd2geo"
},
{
"by": "brilee",
"comments": 115,
"hn_url": "https://news.ycombinator.com/item?id=47648828",
"id": 47648828,
"score": 376,
"time": 1775393027,
"title": "Eight years of wanting, three months of building with AI",
"url": "https://lalitm.com/post/building-syntaqlite-ai/"
},
{
"by": "tosh",
"comments": 270,
"hn_url": "https://news.ycombinator.com/item?id=47647455",
"id": 47647455,
"score": 528,
"time": 1775379378,
"title": "Caveman: Why use many token when few token do trick",
"url": "https://github.com/JuliusBrussee/caveman"
},
{
"by": "gnabgib",
"comments": 0,
"hn_url": "https://news.ycombinator.com/item?id=47652726",
"id": 47652726,
"score": 9,
"time": 1775415715,
"title": "Bacteria found in the human intestine capable of improving muscle strength",
"url": "https://www.ugr.es/en/about/news/bacteria-found-human-intestine-capable-improving-muscle-strength"
},
{
"by": "vbtechguy",
"comments": 7,
"hn_url": "https://news.ycombinator.com/item?id=47651540",
"id": 47651540,
"score": 30,
"time": 1775409231,
"title": "Running Google Gemma 4 Locally with LM Studio's New Headless CLI and Claude Code",
"url": "https://ai.georgeliu.com/p/running-google-gemma-4-locally-with"
},
{
"by": "g0xA52A2A",
"comments": 6,
"hn_url": "https://news.ycombinator.com/item?id=47650312",
"id": 47650312,
"score": 79,
"time": 1775402281,
"title": "A tail-call interpreter in (nightly) Rust",
"url": "https://www.mattkeeter.com/blog/2026-04-05-tailcall/"
},
{
"by": "teleforce",
"comments": 6,
"hn_url": "https://news.ycombinator.com/item?id=47650502",
"id": 47650502,
"score": 50,
"time": 1775403498,
"title": "Computational Physics (2nd Edition)",
"url": "https://websites.umich.edu/~mejn/cp2/"
},
{
"by": "scour",
"comments": 23,
"hn_url": "https://news.ycombinator.com/item?id=47633086",
"id": 47633086,
"score": 48,
"time": 1775254797,
"title": "Just 'English with Hanzi'",
"url": "https://www.oldnorthwhale.com/p/why-modern-chinese-is-just-english"
},
{
"by": "janandonly",
"comments": 0,
"hn_url": "https://news.ycombinator.com/item?id=47652561",
"id": 47652561,
"score": 13,
"time": 1775414753,
"title": "Gemma 4 on iPhone",
"url": "https://apps.apple.com/nl/app/google-ai-edge-gallery/id6749645337"
},
{
"by": "everbody",
"comments": 0,
"hn_url": "https://news.ycombinator.com/item?id=47651479",
"id": 47651479,
"score": 18,
"time": 1775408935,
"title": "From birds to brains: My path to the fusiform face area (2024)",
"url": "https://www.kavliprize.org/nancy-kanwisher-autobiography"
},
{
"by": "Growtika",
"comments": 148,
"hn_url": "https://news.ycombinator.com/item?id=47649113",
"id": 47649113,
"score": 238,
"time": 1775394876,
"title": "Finnish sauna heat exposure induces stronger immune cell than cytokine responses",
"url": "https://www.tandfonline.com/doi/full/10.1080/23328940.2026.2645467#abstract"
},
{
"by": "eisa01",
"comments": 14,
"hn_url": "https://news.ycombinator.com/item?id=47652324",
"id": 47652324,
"score": 40,
"time": 1775413394,
"title": "LibreOffice โ Let's put an end to the speculation",
"url": "https://blog.documentfoundation.org/blog/2026/04/05/lets-put-an-end-to-the-speculation/"
},
{
"by": "desideratum",
"comments": 10,
"hn_url": "https://news.ycombinator.com/item?id=47649742",
"id": 47649742,
"score": 73,
"time": 1775398877,
"title": "Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs",
"url": "https://github.com/salmanmohammadi/nanocode/discussions/1"
},
{
"by": "jspdown",
"comments": 116,
"hn_url": "https://news.ycombinator.com/item?id=47646843",
"id": 47646843,
"score": 222,
"time": 1775372239,
"title": "Lisette a little language inspired by Rust that compiles to Go",
"url": "https://lisette.run/"
},
{
"by": "waveywaves",
"comments": 39,
"hn_url": "https://news.ycombinator.com/item?id=47645025",
"id": 47645025,
"score": 89,
"time": 1775349618,
"title": "Show HN: Contrapunk โ Real-time counterpoint harmony from guitar input",
"url": "https://contrapunk.com/"
},
{
"by": "janandonly",
"comments": 34,
"hn_url": "https://news.ycombinator.com/item?id=47648048",
"id": 47648048,
"score": 91,
"time": 1775385666,
"title": "Friendica โ A Decentralized Social Network",
"url": "https://friendi.ca/"
},
{
"by": "matheusmoreira",
"comments": 4,
"hn_url": "https://news.ycombinator.com/item?id=47612331",
"id": 47612331,
"score": 28,
"time": 1775124676,
"title": "Baby's Second Garbage Collector",
"url": "https://www.matheusmoreira.com/articles/babys-second-garbage-collector"
},
{
"by": "zaikunzhang",
"comments": 461,
"hn_url": "https://news.ycombinator.com/item?id=47647788",
"id": 47647788,
"score": 680,
"time": 1775383045,
"title": "The threat is comfortable drift toward not understanding what you're doing",
"url": "https://ergosphere.blog/posts/the-machines-are-fine/"
},
{
"by": "ccmcarey",
"comments": 129,
"hn_url": "https://news.ycombinator.com/item?id=47650726",
"id": 47650726,
"score": 172,
"time": 1775404688,
"title": "Codex pricing to align with API token usage, instead of per-message",
"url": "https://help.openai.com/en/articles/20001106-codex-rate-card"
},
{
"by": "joshwget",
"comments": null,
"hn_url": "https://news.ycombinator.com/item?id=47648499",
"id": 47648499,
"score": 1,
"time": 1775390597,
"title": "Hightouch (YC S19) Is Hiring",
"url": "https://hightouch.com/careers#open-positions"
}
],
"success": true
}