GET /news/hackernews/best
Get the highest-voted Hacker News stories over a longer time period (the 'best' ranking emphasizes total score over recency). Returns story titles, URLs, scores, comment counts, and authors. Useful for discovering the most impactful tech stories you might have missed, building 'best of HN' digests, and curating high-quality developer content. Data from the Hacker News API.
limit
optional
default: 20
Limit
| Name | Required | Default | Description |
|---|---|---|---|
limit |
No | 20 | Limit |
curl https://nordapi.ee/api/v1/news/hackernews/best
curl https://nordapi.ee/api/v1/news/hackernews/best
curl "https://nordapi.ee/api/v1/news/hackernews/best?limit=10"
{
"count": 20,
"data": [
{
"by": "anonymousiam",
"comments": 554,
"id": 48067119,
"score": 1505,
"time": 1778265958,
"title": "Google broke reCAPTCHA for de-googled Android users",
"url": "https://reclaimthenet.org/google-broke-recaptcha-for-de-googled-android-users"
},
{
"by": "heldrida",
"comments": 647,
"id": 48073680,
"score": 679,
"time": 1778321575,
"title": "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc",
"url": "https://twitter.com/jarredsumner/status/2053047748191232310"
},
{
"by": "_alternator_",
"comments": 509,
"id": 48071262,
"score": 678,
"time": 1778294502,
"title": "A recent experience with ChatGPT 5.5 Pro",
"url": "https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/"
},
{
"by": "hggh",
"comments": 108,
"id": 48074265,
"score": 673,
"time": 1778328030,
"title": "Internet Archive Switzerland",
"url": "https://blog.archive.org/2026/05/06/internet-archive-switzerland-expanding-a-global-mission-to-preserve-knowledge/"
},
{
"by": "muse900",
"comments": 421,
"id": 48072190,
"score": 616,
"time": 1778305932,
"title": "EU Parliamentary Research Service calls VPNs \"a loophole that needs closing\"",
"url": "https://cyberinsider.com/eu-calls-vpns-a-loophole-that-needs-closing-in-age-verification-push/"
},
{
"by": "susam",
"comments": 271,
"id": 48076173,
"score": 518,
"time": 1778344116,
"title": "I’ve banned query strings",
"url": "https://chrismorgan.info/no-query-strings"
},
{
"by": "pretext",
"comments": 269,
"id": 48071940,
"score": 497,
"time": 1778302432,
"title": "Using Claude Code: The unreasonable effectiveness of HTML",
"url": "https://twitter.com/trq212/status/2052809885763747935"
},
{
"by": "andrewstuart",
"comments": 387,
"id": 48073201,
"score": 490,
"time": 1778315861,
"title": "I returned to AWS and was reminded why I left",
"url": "http://fourlightyears.blogspot.com/2026/05/i-returned-to-aws-and-was-reminded-hard.html"
},
{
"by": "rbanffy",
"comments": 179,
"id": 48073246,
"score": 456,
"time": 1778316274,
"title": "LLMs corrupt your documents when you delegate",
"url": "https://arxiv.org/abs/2604.15597"
},
{
"by": "JumpCrisscross",
"comments": 494,
"id": 48077126,
"score": 426,
"time": 1778351616,
"title": "Meta's embrace of AI is making its employees miserable",
"url": "https://www.nytimes.com/2026/05/08/technology/meta-ai-employees-miserable.html"
},
{
"by": "ColinWright",
"comments": 347,
"id": 48074952,
"score": 394,
"time": 1778334512,
"title": "The hypocrisy of cyberlibertarianism",
"url": "https://matduggan.com/the-intolerable-hypocrisy-of-cyberlibertarianism/"
},
{
"by": "LorenDB",
"comments": 265,
"id": 48075366,
"score": 375,
"time": 1778337658,
"title": "Distributing Mac software is increasing my cortisol levels",
"url": "https://blog.kronis.dev/blog/apple-is-increasing-my-cortisol-levels"
},
{
"by": "imtomt",
"comments": 194,
"id": 48080587,
"score": 363,
"time": 1778382104,
"title": "Show HN: Building a web server in assembly to give my life (a lack of) meaning",
"url": "https://github.com/imtomt/ymawky"
},
{
"by": "Georgelemental",
"comments": 123,
"id": 48075144,
"score": 332,
"time": 1778335870,
"title": "GrapheneOS fixes Android VPN leak Google refused to patch",
"url": "https://cyberinsider.com/grapheneos-fixes-android-vpn-leak-google-refused-to-patch/"
},
{
"by": "tcp_handshaker",
"comments": 221,
"id": 48069192,
"score": 327,
"time": 1778276867,
"title": "Meta Shuts Down End-to-End Encryption for Instagram Messaging",
"url": "https://www.pcmag.com/news/meta-shuts-down-end-to-end-encryption-for-instagram-dms-messaging"
},
{
"by": "robalni",
"comments": 135,
"id": 48081245,
"score": 319,
"time": 1778390763,
"title": "Debian must ship reproducible packages",
"url": "https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html"
},
{
"by": "rationalist",
"comments": 109,
"id": 48085384,
"score": 312,
"time": 1778431024,
"title": "Remind HN: Today is Mother's Day, call your moms",
"url": null
},
{
"by": "iancmceachern",
"comments": 175,
"id": 48084432,
"score": 287,
"time": 1778424425,
"title": "Louis Rossmann offers to pay legal fees for a threatened OrcaSlicer developer",
"url": "https://www.tomshardware.com/3d-printing/louis-rossmann-tells-3d-printer-maker-bambu-lab-to-go-bleep-yourself-over-its-lawsuit-against-enthusiast-right-to-repair-advocate-offers-to-pay-the-legal-fees-for-a-threatened-orcaslicer-developer"
},
{
"by": "cuechan",
"comments": 78,
"id": 48076651,
"score": 266,
"time": 1778347839,
"title": "Zed Editor Theme-Builder",
"url": "https://zed.dev/theme-builder"
},
{
"by": "ChuckMcM",
"comments": 69,
"id": 48086190,
"score": 262,
"time": 1778435642,
"title": "Hardware Attestation as Monopoly Enabler",
"url": "https://grapheneos.social/@GrapheneOS/116550899908879585"
}
],
"success": true
}