← 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": "kristianpaul",
      "comments": 40,
      "hn_url": "https://news.ycombinator.com/item?id=49267928",
      "id": 49267928,
      "score": 99,
      "time": 1786510319,
      "title": "llama.cpp",
      "url": "https://llama.app"
    },
    {
      "by": "dcminter",
      "comments": 15,
      "hn_url": "https://news.ycombinator.com/item?id=49201953",
      "id": 49201953,
      "score": 124,
      "time": 1786047749,
      "title": "The hardest working font in Manhattan (2025)",
      "url": "https://aresluna.org/the-hardest-working-font-in-manhattan/"
    },
    {
      "by": "nikolay",
      "comments": 189,
      "hn_url": "https://news.ycombinator.com/item?id=49263497",
      "id": 49263497,
      "score": 448,
      "time": 1786477784,
      "title": "Compression is prediction",
      "url": "https://ngrok.com/blog/compression-is-prediction"
    },
    {
      "by": "EwanG",
      "comments": 57,
      "hn_url": "https://news.ycombinator.com/item?id=49265051",
      "id": 49265051,
      "score": 192,
      "time": 1786485378,
      "title": "WorldClaw Agentic 3D open-world generation at scale",
      "url": "https://tencent-hunyuan.github.io/Hunyuan3D-WorldClaw/"
    },
    {
      "by": "andsoitis",
      "comments": 16,
      "hn_url": "https://news.ycombinator.com/item?id=49266921",
      "id": 49266921,
      "score": 62,
      "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": "droidjj",
      "comments": 110,
      "hn_url": "https://news.ycombinator.com/item?id=49263340",
      "id": 49263340,
      "score": 213,
      "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": 265,
      "hn_url": "https://news.ycombinator.com/item?id=49257876",
      "id": 49257876,
      "score": 587,
      "time": 1786454520,
      "title": "Stealing Reasoning Traces from Proprietary LLM APIs",
      "url": "https://stolen-thoughts.com/"
    },
    {
      "by": "burnto",
      "comments": 25,
      "hn_url": "https://news.ycombinator.com/item?id=49267108",
      "id": 49267108,
      "score": 59,
      "time": 1786500901,
      "title": "The Human Is the Loop",
      "url": "https://brentfitzgerald.com/posts/the-human-is-the-loop/"
    },
    {
      "by": "dayanruben",
      "comments": 165,
      "hn_url": "https://news.ycombinator.com/item?id=49261128",
      "id": 49261128,
      "score": 361,
      "time": 1786467406,
      "title": "Mojo 1.0",
      "url": "https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here"
    },
    {
      "by": "ilamont",
      "comments": 390,
      "hn_url": "https://news.ycombinator.com/item?id=49257160",
      "id": 49257160,
      "score": 382,
      "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": "Anon84",
      "comments": 32,
      "hn_url": "https://news.ycombinator.com/item?id=49267057",
      "id": 49267057,
      "score": 153,
      "time": 1786500342,
      "title": "Company Offering '100% Human-Written, Never AI' Medical Research Is 100% AI",
      "url": "https://www.404media.co/company-offering-100-human-written-never-ai-peer-review-is-entirely-ai/"
    },
    {
      "by": "rvz",
      "comments": 192,
      "hn_url": "https://news.ycombinator.com/item?id=49261514",
      "id": 49261514,
      "score": 243,
      "time": 1786468989,
      "title": "Grok Bot",
      "url": "https://x.ai/bot"
    },
    {
      "by": "DemiGuru",
      "comments": 15,
      "hn_url": "https://news.ycombinator.com/item?id=49262811",
      "id": 49262811,
      "score": 148,
      "time": 1786474295,
      "title": "Making holograms with a pen plotter",
      "url": "https://blog.jordan.matelsky.com/Penplotter-holography/"
    },
    {
      "by": "newsomix9xl",
      "comments": 77,
      "hn_url": "https://news.ycombinator.com/item?id=49266899",
      "id": 49266899,
      "score": 161,
      "time": 1786498966,
      "title": "New Bedford police officer accused of using Flock cameras to track ex-partner",
      "url": "https://newbedfordlight.org/new-bedford-police-officer-accused-of-using-flock-cameras-to-track-and-follow-ex-romantic-partner/"
    },
    {
      "by": "refp",
      "comments": 0,
      "hn_url": "https://news.ycombinator.com/item?id=49197565",
      "id": 49197565,
      "score": 9,
      "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": "sajomes",
      "comments": 240,
      "hn_url": "https://news.ycombinator.com/item?id=49226623",
      "id": 49226623,
      "score": 254,
      "time": 1786229230,
      "title": "Show HN: iPhone app takes simultaneous images from 2 lenses, fuses into 1 photo",
      "url": "https://photosynthesis.camera"
    },
    {
      "by": "surprisetalk",
      "comments": 1,
      "hn_url": "https://news.ycombinator.com/item?id=49243270",
      "id": 49243270,
      "score": 22,
      "time": 1786368010,
      "title": "Flatworms, Ion Channels, and Burning Mouths",
      "url": "https://www.science.org/content/blog-post/flatworms-ion-channels-and-burning-mouths"
    },
    {
      "by": "xiaoyu2006",
      "comments": 0,
      "hn_url": "https://news.ycombinator.com/item?id=49210199",
      "id": 49210199,
      "score": 54,
      "time": 1786109799,
      "title": "Show HN: Tamron Lens Utility Alternative on Linux",
      "url": "https://github.com/yikerman/tamron-lens-control"
    },
    {
      "by": "jumpalongjim",
      "comments": 14,
      "hn_url": "https://news.ycombinator.com/item?id=49196657",
      "id": 49196657,
      "score": 59,
      "time": 1786024074,
      "title": "Show HN: Line9 – A Mermaid rendering engine with its own layout",
      "url": "https://line9.ai/diagram"
    },
    {
      "by": "0xedb",
      "comments": 391,
      "hn_url": "https://news.ycombinator.com/item?id=49261133",
      "id": 49261133,
      "score": 332,
      "time": 1786467429,
      "title": "Go is an ideal language for AI-assisted software engineering",
      "url": "https://developers.googleblog.com/why-go-is-an-ideal-language-for-ai-assisted-software-engineering/"
    }
  ],
  "success": true
}