โ† News & Social

HN Top Stories

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.

Parameters

limit optional default: 20

Limit

Example Requests

Basic usage
curl https://nordapi.ee/api/v1/news/hackernews/top
Top 20 HN stories (default)
curl https://nordapi.ee/api/v1/news/hackernews/top
Top 5 HN stories
curl "https://nordapi.ee/api/v1/news/hackernews/top?limit=5"
Top 50 HN stories
curl "https://nordapi.ee/api/v1/news/hackernews/top?limit=50"

Live Response

{
  "count": 20,
  "data": [
    {
      "by": "speleo",
      "comments": 198,
      "hn_url": "https://news.ycombinator.com/item?id=48225297",
      "id": 48225297,
      "score": 901,
      "time": 1779380591,
      "title": "Project Hail Mary โ€“ Stellar Navigation Chart",
      "url": "https://valhovey.github.io/gaia-mary/"
    },
    {
      "by": "matt_d",
      "comments": 7,
      "hn_url": "https://news.ycombinator.com/item?id=48232118",
      "id": 48232118,
      "score": 61,
      "time": 1779425673,
      "title": "CODA: Rewriting Transformer Blocks as GEMM-Epilogue Programs",
      "url": "https://arxiv.org/abs/2605.19269"
    },
    {
      "by": "jicea",
      "comments": 28,
      "hn_url": "https://news.ycombinator.com/item?id=48231938",
      "id": 48231938,
      "score": 70,
      "time": 1779424163,
      "title": "Slumber a TUI HTTP Client",
      "url": "https://slumber.lucaspickering.me"
    },
    {
      "by": "xoxxala",
      "comments": 13,
      "hn_url": "https://news.ycombinator.com/item?id=48209691",
      "id": 48209691,
      "score": 56,
      "time": 1779292046,
      "title": "The surprising story behind the first British person in space",
      "url": "https://www.bbc.com/culture/article/20260518-helen-sharman-the-story-behind-the-first-british-person-in-space"
    },
    {
      "by": "speckx",
      "comments": 150,
      "hn_url": "https://news.ycombinator.com/item?id=48227397",
      "id": 48227397,
      "score": 285,
      "time": 1779389695,
      "title": "Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD",
      "url": "https://crocidb.com/post/this-blog-ran-on-ubuntu-16-04-for-10-years-i-migrated-it-to-freebsd/"
    },
    {
      "by": "mychele",
      "comments": 9,
      "hn_url": "https://news.ycombinator.com/item?id=48231319",
      "id": 48231319,
      "score": 96,
      "time": 1779417354,
      "title": "Cleve Moler has died",
      "url": "https://www.mathworks.com/company/aboutus/founders/clevemoler.html"
    },
    {
      "by": "d0ks",
      "comments": 211,
      "hn_url": "https://news.ycombinator.com/item?id=48229319",
      "id": 48229319,
      "score": 193,
      "time": 1779400556,
      "title": "The memory shortage is causing a repricing of consumer electronics",
      "url": "https://davidoks.blog/p/ai-is-killing-the-cheap-smartphone"
    },
    {
      "by": "apwheele",
      "comments": 322,
      "hn_url": "https://news.ycombinator.com/item?id=48184402",
      "id": 48184402,
      "score": 447,
      "time": 1779132783,
      "title": "Was my $48K GPU server worth it?",
      "url": "https://rosmine.ai/2026/05/13/was-my-48k-gpu-worth-it/"
    },
    {
      "by": "nchagnet",
      "comments": 108,
      "hn_url": "https://news.ycombinator.com/item?id=48228788",
      "id": 48228788,
      "score": 200,
      "time": 1779396996,
      "title": "Uv is fantastic, but its package management UX is a mess",
      "url": "https://www.loopwerk.io/articles/2026/uv-ux-mess/"
    },
    {
      "by": "speckx",
      "comments": 65,
      "hn_url": "https://news.ycombinator.com/item?id=48227860",
      "id": 48227860,
      "score": 197,
      "time": 1779391936,
      "title": "Using Kagi Search with Low Vision",
      "url": "https://veroniiiica.com/using-kagi-search-with-low-vision/"
    },
    {
      "by": "asenna",
      "comments": 114,
      "hn_url": "https://news.ycombinator.com/item?id=48222733",
      "id": 48222733,
      "score": 380,
      "time": 1779372097,
      "title": "Indexing a year of video locally on a 2021 MacBook with Gemma4-31B (50GB swap)",
      "url": "https://blog.simbastack.com/indexed-a-year-of-video-locally/"
    },
    {
      "by": "speckx",
      "comments": 82,
      "hn_url": "https://news.ycombinator.com/item?id=48192605",
      "id": 48192605,
      "score": 85,
      "time": 1779194900,
      "title": "The death of the brick and mortar toy store",
      "url": "https://brainbaking.com/post/2026/05/the-death-of-the-brick-and-mortar-toy-store/"
    },
    {
      "by": "mooreds",
      "comments": 12,
      "hn_url": "https://news.ycombinator.com/item?id=48209905",
      "id": 48209905,
      "score": 96,
      "time": 1779292886,
      "title": "Mycorrhizal Fungi, Nature's Key to Plant Survival and Success",
      "url": "https://pacifichorticulture.org/articles/mycorrhizal-fungi-natures-key-to-plant-survival-and-success/"
    },
    {
      "by": "sanity",
      "comments": 173,
      "hn_url": "https://news.ycombinator.com/item?id=48223362",
      "id": 48223362,
      "score": 282,
      "time": 1779374097,
      "title": "Show HN: Freenet, a peer-to-peer platform for decentralized apps",
      "url": "https://freenet.org/"
    },
    {
      "by": "pseudolus",
      "comments": 104,
      "hn_url": "https://news.ycombinator.com/item?id=48220639",
      "id": 48220639,
      "score": 348,
      "time": 1779361346,
      "title": "Lost Images from the 1945 Trinity Nuclear Test Restored",
      "url": "https://spectrum.ieee.org/trinity-nuclear-test"
    },
    {
      "by": "rbanffy",
      "comments": 186,
      "hn_url": "https://news.ycombinator.com/item?id=48220696",
      "id": 48220696,
      "score": 376,
      "time": 1779361811,
      "title": "Python 3.15: features that didn't make the headlines",
      "url": "https://blog.changs.co.uk/python-315-features-that-didnt-make-the-headlines.html"
    },
    {
      "by": "sandebert",
      "comments": 444,
      "hn_url": "https://news.ycombinator.com/item?id=48220647",
      "id": 48220647,
      "score": 1152,
      "time": 1779361418,
      "title": "Flipper One โ€“ we need your help",
      "url": "https://blog.flipper.net/flipper-one-we-need-your-help/"
    },
    {
      "by": "elffjs",
      "comments": 300,
      "hn_url": "https://news.ycombinator.com/item?id=48225357",
      "id": 48225357,
      "score": 148,
      "time": 1779380818,
      "title": "Spotify will start reserving concert tickets for fans",
      "url": "https://www.hollywoodreporter.com/music/music-industry-news/spotify-will-start-reserving-concert-tickets-for-superfans-1236603106/"
    },
    {
      "by": "ohjeez",
      "comments": 6,
      "hn_url": "https://news.ycombinator.com/item?id=48193932",
      "id": 48193932,
      "score": 28,
      "time": 1779201596,
      "title": "Tristan Davey's Punch Card Archive",
      "url": "https://punchcards.tristandavey.com/"
    },
    {
      "by": "gustrigos",
      "comments": 23,
      "hn_url": "https://news.ycombinator.com/item?id=48225040",
      "id": 48225040,
      "score": 86,
      "time": 1779379633,
      "title": "Launch HN: Runtime (YC P26) โ€“ Sandboxed coding agents for everyone on a team",
      "url": "https://www.runtm.com/"
    }
  ],
  "success": true
}