Skip to content
All sites
Data API

Hackernews Data API

Structured JSON data, on demand, with anti-bot bypass built in.

9endpoints
hackernews.comGET/hackernews/st…GET/hackernews/st…GET/hackernews/st…{ } JSON
Example (captured live) Open playground
notebookcheck.net
Example
JSON responseclick the page to trace a field
{
"results": [
{
"id": 49594878,
"title": "LG smart TVs caught logging audio with screen off and snooping on local devices",
"url": "https://www.notebookcheck.net/LG-smart-TVs-caught-logging-audio-with-screen-off-and-snooping-on-local-devices.1391214.0.html",
"by": "chris_overseas",
"score": 1161,
"comments_count": 3,
"time": "2026-09-07T07:03:20+00:00",
"type": "story",
"text": "<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6IFVTcM28KA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6IFVTcM28KA</a>",
"hn_url": "https://news.ycombinator.com/item?id=49594878",
"domain": "notebookcheck.net",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49593563,
"title": "Keep Our Servers Running",
"url": "https://blog.archive.org/2026/09/01/keep-our-servers-running-your-recurring-donation-goes-3x-this-september/",
"by": "sonicrocketman",
"score": 1013,
"comments_count": 265,
"time": "2026-09-07T03:29:51+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49593563",
"domain": "blog.archive.org",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49588988,
"title": "Nitter and XCancel resume service after legal advice",
"url": "https://github.com/zedeus/nitter/commit/1428b4c2b4246f92a7e5b2673438e5fb39fcc4a3",
"by": "zImPatrick",
"score": 912,
"comments_count": 403,
"time": "2026-09-06T17:49:47+00:00",
"type": "story",
"text": "<a href="https:&#x2F;&#x2F;github.com&#x2F;zedeus&#x2F;nitter" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zedeus&#x2F;nitter</a><p><a href="https:&#x2F;&#x2F;xcancel.com&#x2F;cdclegal" rel="nofollow">https:&#x2F;&#x2F;xcancel.com&#x2F;cdclegal</a><p><a href="https:&#x2F;&#x2F;nitter.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nitter.net&#x2F;</a><p><a href="https:&#x2F;&#x2F;xcancel.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xcancel.com&#x2F;</a>",
"hn_url": "https://news.ycombinator.com/item?id=49588988",
"domain": "github.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49592375,
"title": "216M Spy TVs – The LG Smart TV Problem [video]",
"url": "https://www.youtube.com/watch?v=6IFVTcM28KA",
"by": "treve",
"score": 832,
"comments_count": 954,
"time": "2026-09-07T00:22:04+00:00",
"type": "story",
"text": "<a href="https:&#x2F;&#x2F;www.notebookcheck.net&#x2F;LG-smart-TVs-caught-logging-audio-with-screen-off-and-snooping-on-local-devices.1391214.0.html" rel="nofollow">https:&#x2F;&#x2F;www.notebookcheck.net&#x2F;LG-smart-TVs-caught-logging-au...</a>",
"hn_url": "https://news.ycombinator.com/item?id=49592375",
"domain": "youtube.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49605767,
"title": "Mistral raises €3B",
"url": "https://mistral.ai/news/mistral-makes-sovereign-open-weight-ai-to-frontier/",
"by": "kuberwastaken",
"score": 722,
"comments_count": 523,
"time": "2026-09-08T05:06:23+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49605767",
"domain": "mistral.ai",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49610538,
"title": "LibreOffice breaks download records after declaring it has no AI features",
"url": "https://manualdousuario.net/en/libreoffice-download-record-no-ai/",
"by": "rpgbr",
"score": 569,
"comments_count": 189,
"time": "2026-09-08T14:05:57+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49610538",
"domain": "manualdousuario.net",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49604861,
"title": "Jellyfin 12.0",
"url": "https://jellyfin.org/posts/jellyfin-release-12.0/",
"by": "0xC0ncord",
"score": 548,
"comments_count": 288,
"time": "2026-09-08T01:56:35+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49604861",
"domain": "jellyfin.org",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49597907,
"title": "De-Brainrot Vacations",
"url": "https://devz.cl/posts/i-spent-my-vacations-de-brainrotting/",
"by": "DanielVZ",
"score": 502,
"comments_count": 202,
"time": "2026-09-07T13:00:48+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49597907",
"domain": "devz.cl",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49588080,
"title": "An Alien Mind",
"url": "https://openai.com/index/an-alien-mind/",
"by": "tosh",
"score": 482,
"comments_count": 461,
"time": "2026-09-06T16:27:05+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49588080",
"domain": "openai.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49604637,
"title": "I've factored the RSA keys of a Certificate Authority from the 90s",
"url": "https://mcpherrin.ca/2026/09/07/rsa.html",
"by": "ahlCVA",
"score": 460,
"comments_count": 105,
"time": "2026-09-08T01:16:59+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49604637",
"domain": "mcpherrin.ca",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49605915,
"title": "Navier-Stokes – Tristan Buckmaster [pdf]",
"url": "https://cims.nyu.edu/~tristanb/statement.pdf",
"by": "procedurecall",
"score": 452,
"comments_count": 272,
"time": "2026-09-08T05:42:28+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49605915",
"domain": "cims.nyu.edu",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49604870,
"title": "There's a new "Google Jail" for independent wikis",
"url": "https://weirdgloop.org/blog/google-jail",
"by": "pizzaiolo",
"score": 422,
"comments_count": 176,
"time": "2026-09-08T01:57:23+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49604870",
"domain": "weirdgloop.org",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49599481,
"title": "Bill Gates tries to install MovieMaker (2003)",
"url": "https://www.techemails.com/p/bill-gates-tries-to-install-movie-maker",
"by": "highfrequency",
"score": 416,
"comments_count": 282,
"time": "2026-09-07T15:27:03+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49599481",
"domain": "techemails.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49598291,
"title": "bzip3",
"url": "https://github.com/iczelia/bzip3",
"by": "tosh",
"score": 416,
"comments_count": 120,
"time": "2026-09-07T13:35:13+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49598291",
"domain": "github.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49590512,
"title": "GrapheneOS Overhauled Default Apps and Secure Clipboard",
"url": "https://grapheneos.social/@GrapheneOS/117225539756835649",
"by": "Cider9986",
"score": 405,
"comments_count": 257,
"time": "2026-09-06T20:24:00+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49590512",
"domain": "grapheneos.social",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49607443,
"title": "Among European Companies That Use a CDN, Nearly 9 in 10 Use Cloudflare",
"url": "https://ciphercue.com/blog/european-cdn-concentration-cloudflare-nine-in-ten",
"by": "adulion",
"score": 360,
"comments_count": 320,
"time": "2026-09-08T08:42:56+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49607443",
"domain": "ciphercue.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49594251,
"title": "Switzerland's Federal Government Is Replacing Microsoft on 3k Computers",
"url": "https://itsfoss.com/news/switzerland-replace-microssoft-pilot/",
"by": "ivell",
"score": 358,
"comments_count": 281,
"time": "2026-09-07T05:33:25+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49594251",
"domain": "itsfoss.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49590611,
"title": "It took a year to ship WebAssembly in Anubis",
"url": "https://anubis.techaro.lol/blog/2026/anubis-wasm/",
"by": "xena",
"score": 357,
"comments_count": 199,
"time": "2026-09-06T20:32:38+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49590611",
"domain": "anubis.techaro.lol",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49601655,
"title": "Watch Los Angeles get built, one building at a time (1880–2026)",
"url": "https://lax-skyline.parcelscope.net/",
"by": "rustywasm",
"score": 325,
"comments_count": 173,
"time": "2026-09-07T18:52:06+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49601655",
"domain": "lax-skyline.parcelscope.net",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49610229,
"title": "We Must Return to the Office to Use AI in Person",
"url": "https://www.mcsweeneys.net/articles/why-we-must-return-to-the-office-to-use-ai-in-person",
"by": "cainxinth",
"score": 321,
"comments_count": 47,
"time": "2026-09-08T13:41:25+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49610229",
"domain": "mcsweeneys.net",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49591876,
"title": "Making a Python interpreter in 1024 bytes",
"url": "https://austinhenley.com/blog/python1024.html",
"by": "azhenley",
"score": 321,
"comments_count": 110,
"time": "2026-09-06T23:14:08+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49591876",
"domain": "austinhenley.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49596119,
"title": "'You Can See Everything' Review: Nathan Fielder's Doc About Elizabeth Holmes",
"url": "https://variety.com/2026/film/reviews/nathan-fielder-surprise-film-telluride-elizabeth-holmes-1236853513/",
"by": "cianmm",
"score": 315,
"comments_count": 284,
"time": "2026-09-07T09:33:39+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49596119",
"domain": "variety.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49589914,
"title": "Ask HN: How do you manage skills files?",
"url": null,
"by": "imadtaieber",
"score": 305,
"comments_count": 274,
"time": "2026-09-06T19:27:10+00:00",
"type": "story",
"text": "How do you find skills, keep them organized, and make sure they actually work? Do you keep improving them over time?<p>I believe skills will eventually be eating by model capabilities, but until then I&#x27;m just looking for a better way to manage things.",
"hn_url": "https://news.ycombinator.com/item?id=49589914",
"domain": null,
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49597189,
"title": "Smartphone makers don't bother to comply with EU repairability requirements",
"url": "https://www.theregister.com/personal-tech/2026/09/07/smartphone-makers-dont-bother-to-comply-with-eu-repairability-requirements/5294532",
"by": "mdp2021",
"score": 296,
"comments_count": 198,
"time": "2026-09-07T11:46:37+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49597189",
"domain": "theregister.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49604150,
"title": "TALA Is Open-Source",
"url": "https://d2lang.com/blog/tala-is-open-source/",
"by": "alixanderwang",
"score": 295,
"comments_count": 23,
"time": "2026-09-07T23:37:42+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49604150",
"domain": "d2lang.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49605691,
"title": "We have a year to fix security everywhere",
"url": "https://jyn.dev/a-year-to-fix-security/",
"by": "saikatsg",
"score": 288,
"comments_count": 321,
"time": "2026-09-08T04:48:10+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49605691",
"domain": "jyn.dev",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49589003,
"title": "Following legal advice, the Nitter project will continue",
"url": "https://github.com/zedeus/nitter",
"by": "Cider9986",
"score": 269,
"comments_count": 1,
"time": "2026-09-06T17:51:23+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49589003",
"domain": "github.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49596055,
"title": "Caltech Mathathon – first hackathon ever devoted to research level mathematics",
"url": "https://mathathonchallenge.com/index.html",
"by": "astroanax",
"score": 265,
"comments_count": 93,
"time": "2026-09-07T09:26:53+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49596055",
"domain": "mathathonchallenge.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49602699,
"title": "Leaving VMware just got harder after Broadcom pulled VDDK downloads",
"url": "https://www.virtualizationhowto.com/2026/09/leaving-vmware-just-got-harder-after-broadcom-pulled-vddk-downloads/",
"by": "josephcsible",
"score": 255,
"comments_count": 140,
"time": "2026-09-07T20:32:55+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49602699",
"domain": "virtualizationhowto.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
},
{
"id": 49597895,
"title": "Splash-free urinals (2025)",
"url": "https://academic.oup.com/pnasnexus/article/4/4/pgaf087/8098745?login=false",
"by": "u1hcw9nx",
"score": 226,
"comments_count": 130,
"time": "2026-09-07T12:58:57+00:00",
"type": "story",
"text": null,
"hn_url": "https://news.ycombinator.com/item?id=49597895",
"domain": "academic.oup.com",
"scraped_at": "2026-09-08T17:13:15.055842+00:00"
}
]
}
GET/v1/hackernews/stories/best1 credit / run Verified

Best Stories

The highest-scoring recent stories.

Parameters
NameTypeReqDescription
Advanced filters
limitintegernoStories to return (1-100). (default: 30)