← 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": "dcminter",
      "comments": 26,
      "hn_url": "https://news.ycombinator.com/item?id=49201953",
      "id": 49201953,
      "score": 175,
      "time": 1786047749,
      "title": "The hardest working font in Manhattan (2025)",
      "url": "https://aresluna.org/the-hardest-working-font-in-manhattan/"
    },
    {
      "by": "ashurandi",
      "comments": 23,
      "hn_url": "https://news.ycombinator.com/item?id=49268697",
      "id": 49268697,
      "score": 24,
      "time": 1786517597,
      "title": "AI agent hacks gym to get its user a spot in pilates class",
      "url": "https://www.bbc.com/news/articles/cn0nww2qlp7o"
    },
    {
      "by": "nikolay",
      "comments": 203,
      "hn_url": "https://news.ycombinator.com/item?id=49263497",
      "id": 49263497,
      "score": 487,
      "time": 1786477784,
      "title": "Compression is prediction",
      "url": "https://ngrok.com/blog/compression-is-prediction"
    },
    {
      "by": "kristianpaul",
      "comments": 71,
      "hn_url": "https://news.ycombinator.com/item?id=49267928",
      "id": 49267928,
      "score": 154,
      "time": 1786510319,
      "title": "llama.cpp",
      "url": "https://llama.app"
    },
    {
      "by": "EwanG",
      "comments": 63,
      "hn_url": "https://news.ycombinator.com/item?id=49265051",
      "id": 49265051,
      "score": 207,
      "time": 1786485378,
      "title": "WorldClaw Agentic 3D open-world generation at scale",
      "url": "https://tencent-hunyuan.github.io/Hunyuan3D-WorldClaw/"
    },
    {
      "by": "Taikhoom10",
      "comments": 68,
      "hn_url": "https://news.ycombinator.com/item?id=49267818",
      "id": 49267818,
      "score": 48,
      "time": 1786509034,
      "title": "Dropbox is an obvious PE Target?",
      "url": "https://s-1.vercel.app/posts/why-dropbox-is-a-obvious-pe-target/"
    },
    {
      "by": "theanonymousone",
      "comments": 1,
      "hn_url": "https://news.ycombinator.com/item?id=49268564",
      "id": 49268564,
      "score": 12,
      "time": 1786516249,
      "title": "LinkedIn CringeBot 3000",
      "url": "https://www.cringebot3000.com/"
    },
    {
      "by": "andsoitis",
      "comments": 20,
      "hn_url": "https://news.ycombinator.com/item?id=49266921",
      "id": 49266921,
      "score": 75,
      "time": 1786499151,
      "title": "The lifesaving secret hidden inside a horseshoe crab's blue blood",
      "url": "https://whdh.com/news/the-lifesaving-secret-hidden-inside-a-horseshoe-crabs-blue-blood-and-the-race-to-protect-the-species/"
    },
    {
      "by": "refp",
      "comments": 8,
      "hn_url": "https://news.ycombinator.com/item?id=49197565",
      "id": 49197565,
      "score": 38,
      "time": 1786028020,
      "title": "A shell exclamation mark is not for yelling. Be lazy",
      "url": "https://refp.se/articles/your-shell-and-the-lazy-exclamation-mark"
    },
    {
      "by": "burnto",
      "comments": 29,
      "hn_url": "https://news.ycombinator.com/item?id=49267108",
      "id": 49267108,
      "score": 85,
      "time": 1786500901,
      "title": "The Human Is the Loop",
      "url": "https://brentfitzgerald.com/posts/the-human-is-the-loop/"
    },
    {
      "by": "droidjj",
      "comments": 113,
      "hn_url": "https://news.ycombinator.com/item?id=49263340",
      "id": 49263340,
      "score": 220,
      "time": 1786476952,
      "title": "Nvidia Nemotron 3.5 Lightning and NeMo Switchyard",
      "url": "https://blogs.nvidia.com/blog/nemotron-lightning-switchyard-rtx-dgx/"
    },
    {
      "by": "quantumgarbage",
      "comments": 272,
      "hn_url": "https://news.ycombinator.com/item?id=49257876",
      "id": 49257876,
      "score": 606,
      "time": 1786454520,
      "title": "Stealing Reasoning Traces from Proprietary LLM APIs",
      "url": "https://stolen-thoughts.com/"
    },
    {
      "by": "dayanruben",
      "comments": 177,
      "hn_url": "https://news.ycombinator.com/item?id=49261128",
      "id": 49261128,
      "score": 374,
      "time": 1786467406,
      "title": "Mojo 1.0",
      "url": "https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here"
    },
    {
      "by": "ilamont",
      "comments": 403,
      "hn_url": "https://news.ycombinator.com/item?id=49257160",
      "id": 49257160,
      "score": 407,
      "time": 1786450987,
      "title": "OpenAI’s head of ethics leaves less than a year after joining",
      "url": "https://www.ft.com/content/e49dfb75-f841-4466-a577-f7aaff8779a0"
    },
    {
      "by": "daau",
      "comments": 5,
      "hn_url": "https://news.ycombinator.com/item?id=49267527",
      "id": 49267527,
      "score": 29,
      "time": 1786505251,
      "title": "DARPA heavy lift challenge ends with winner at a 3.84:1 payload to weight ratio",
      "url": "https://dronexl.co/2026/08/10/darpa-lift-challenge-results-avidrone/"
    },
    {
      "by": "ddxv",
      "comments": 3,
      "hn_url": "https://news.ycombinator.com/item?id=49191728",
      "id": 49191728,
      "score": 5,
      "time": 1785983471,
      "title": "How to Install Python3.14 from source on Ubuntu 26.04",
      "url": "https://jamesoclaire.com/2026/08/06/how-to-install-python3-14-from-source-on-ubuntu-26-04/"
    },
    {
      "by": "rvz",
      "comments": 218,
      "hn_url": "https://news.ycombinator.com/item?id=49261514",
      "id": 49261514,
      "score": 266,
      "time": 1786468989,
      "title": "Grok Bot",
      "url": "https://x.ai/bot"
    },
    {
      "by": "sajomes",
      "comments": 244,
      "hn_url": "https://news.ycombinator.com/item?id=49226623",
      "id": 49226623,
      "score": 268,
      "time": 1786229230,
      "title": "Show HN: iPhone app takes simultaneous images from 2 lenses, fuses into 1 photo",
      "url": "https://photosynthesis.camera"
    },
    {
      "by": "DemiGuru",
      "comments": 16,
      "hn_url": "https://news.ycombinator.com/item?id=49262811",
      "id": 49262811,
      "score": 154,
      "time": 1786474295,
      "title": "Making holograms with a pen plotter",
      "url": "https://blog.jordan.matelsky.com/Penplotter-holography/"
    },
    {
      "by": "surprisetalk",
      "comments": 1,
      "hn_url": "https://news.ycombinator.com/item?id=49243270",
      "id": 49243270,
      "score": 29,
      "time": 1786368010,
      "title": "Flatworms, Ion Channels, and Burning Mouths",
      "url": "https://www.science.org/content/blog-post/flatworms-ion-channels-and-burning-mouths"
    }
  ],
  "success": true
}