{id}.json: Get item by ID

API: firebaseio.com:hackernews
Endpoint: /item/{id}.json
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 378ms

Description

Returns a JSON object containing the item's data including author, time posted, text/title, and metadata. Use this to fetch details for any HN item when you know its ID.

From spec: Returns details for a specific item (story, comment, job, poll, or pollopt).

Usage Tips

- Item IDs are sequential integers - Returns null if item does not exist - Common item types: 'story', 'comment', 'job', 'poll', 'pollopt' - HTML entities in text are escaped

Parameters (1)

id (integer, path, required)

The item's unique ID

Examples (1)

Fetch a specific comment by ID probe-gate

Demonstrates fetching a comment item by its ID, showing the structure of comment data including author and text content.

curl 'https://hacker-news.firebaseio.com/v0/item/47690349.json'
import requests

resp = requests.get("https://hacker-news.firebaseio.com/v0/item/47690349.json")
data = resp.json()
import zingu_apis

api = zingu_apis.api("firebaseio")
result = api.fetch("item/{id}.json")

for item in result:
    print(item)
const resp = await fetch("https://hacker-news.firebaseio.com/v0/item/47690349.json");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:36:17.761196 200 378ms
2026-04-16 02:05:53.913784 200 357ms
2026-04-15 02:30:05.254094 200 447ms
2026-04-14 01:58:54.592550 200 360ms
2026-04-12 16:24:36.827268 200 344ms
2026-04-10 01:11:25.736868 200 313ms
2026-04-09 00:13:08.681091 200 420ms