Skip to content
GET /v1/frontpage

Current Hacker News front page

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/hackernews-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/hackernews-api/v1/frontpage" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/hackernews-api/v1/frontpage", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/hackernews-api/v1/frontpage");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/hackernews-api/v1/frontpage",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "count": 30,
        "results": [
            {
                "id": "48324712",
                "url": "https://www.owenmcgrann.com/p/the-dead-economy-theory",
                "tags": [
                    "story",
                    "author_WillDaSilva",
                    "story_48324712",
                    "front_page"
                ],
                "text": null,
                "title": "The dead economy theory",
                "author": "WillDaSilva",
                "hn_url": "https://news.ycombinator.com/item?id=48324712",
                "points": 809,
                "created_at": "2026-05-29T15:46:24Z",
                "num_comments": 986
            },
            {
                "id": "48324499",
                "url": "https://rockstarintel.com/gta-6-developers-announce-rockstar-games-union/",
                "tags": [
                    "story",
                    "author_AndrewKemendo",
                    "story_48324499",
                    "front_page"
                ],
                "text": null,
                "title": "GTA 6 Developers Unionize",
                "author": "AndrewKemendo",
                "hn_url": "https://news.ycombinator.com/item?id=48324499",
                "points": 605,
                "created_at": "2026-05-29T15:32:55Z",
                "num_comments": 417
            },
            {
                "id": "48309233",
                "url": "https://www.latimes.com/california/story/2026-05-27/uc-math-professors-demand-return-of-sat-for-stem-admissions",
                "tags": [
                    "story",
                    "author_brandonb",
                    "story_48309233",
                    "front_page"
                ],
                "text": null,
                "title": "Citing 'severe' math deficits, UC faculty demand a return to SAT tests for STEM",
                "author": "brandonb",
                "hn_url": "https://news.ycombinator.com/item?id=48309233",
                "points": 514,
                "created_at": "2026-05-28T14:13:00Z",
                "num_comments": 715
            },
            {
                "id": "48326802",
                "url": "https://obeli.sk/blog/sqlite-is-all-you-need-for-durable-workflows/",
                "tags": [
                    "story",
                    "author_tomasol",
                    "story_48326802",
                    "front_page"
                ],
                "text": null,
                "title": "SQLite is all you need for durable workflows",
                "author": "tomasol",
                "hn_url": "https://news.ycombinator.com/item?id=48326802",
                "points": 431,
                "created_at": "2026-05-29T17:54:50Z",
                "num_comments": 218
            },
            {
                "id": "48325340",
                "url": "https://koenvangilst.nl/lab/mistral-ai-now-summit",
                "tags": [
                    "story",
      
…