Live top technology headlines

The current top, new or best stories, with title, link, points, author and comment count.

Request

GEThttps://tech-news.p.apihiver.com/v1/headlines?limit=3
String. top, new or best (default top).
Number. Maximum number of results (1–50, default 20).
Language
Client
1curl --request GET \
2  --url 'https://tech-news.p.apihiver.com/v1/headlines?feed=%7Bfeed%7D&limit=3' \
3  --header 'Accept: application/json' \
4  --header 'X-API-Key: YOUR_API_KEY'

Live top technology headlines: Tech News API reference

The current top, new or best stories, with title, link, points, author and comment count. This endpoint is part of the Tech News API: Top, new and best tech stories from Hacker News, full-text news search, story details with comments, and Ask/Show HN.

Example response (200, application/json)

Success.

1{
2  "feed": "top",
3  "count": 3,
4  "source": "Hacker News",
5  "stories": [
6    {
7      "url": "https://gultsch.de/posts/breaking-up-with-google-play/",
8      "title": "Breaking Up with Google Play: Why Conversations Is Now Free",
9      "author": "ezst",
10      "points": 529,
11      "comments": 200,
12      "published_at": "2026-09-26T10:55:56+00:00",
13      "discussion_url": "https://news.ycombinator.com/item?id=49855315"
14    },
15    {
16      "url": "https://github.com/InfinityLoop1308/PipePipe",
17      "title": "PipePipe: NewPipe hard fork implementing SponsorBlock",
18      "author": "Qision",
19      "points": 132,
20      "comments": 64,
21      "published_at": "2026-09-25T10:55:40+00:00",
22      "discussion_url": "https://news.ycombinator.com/item?id=49842764"
23    },
24    {
25      "url": "https://github.com/brumar/chess-postmortem-skills",
26      "title": "Show HN: A Claude Code skill to analyze your chess games",
27      "author": "brumar",
28      "points": 49,
29      "comments": 30,
30      "published_at": "2026-09-26T15:34:53+00:00",
31      "discussion_url": "https://news.ycombinator.com/item?id=49857528"
32    }
33  ]
34}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "A parameter has the wrong format — the message names it."
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.