API de Hacker News: Historia
Obtén una historia de Hacker News por id: título, enlace, autor, puntos y número de comentarios como JSON limpio.
US$1.50/1k solic., pagas por solicitud, sin suscripción.
Why we rewrote our build system in Rust (blog.tacitlabs.dev)
482 points by kvasir_dev on Sep 27, 2025 | hide | past | favorite | 214 comments
{"id": "45389217","title": "Why we rewrote our build system in Rust","url": "https://blog.tacitlabs.dev/rust-build-system","author": "kvasir_dev","points": 482,"comments": 214,"createdUtc": 1758978420,"permalink": "https://news.ycombinator.com/item?id=45389217"}
Precios y proveedores
Precios del endpoint Historia de la API de Hacker News: una API, 2 proveedores intercambiables
El proveedor más barato responde primero. Si falla, el siguiente toma el relevo en la misma llamada.
Pruébalo
Obtén Historia de Hacker News en una sola solicitud
Este ejemplo muestra 10 de 11 campos. Ver todos los campos
{
"found": true,
"data": {
"id": "45389217",
"title": "Why we rewrote our build system in Rust",
"url": "https://blog.tacitlabs.dev/rust-build-system",
"author": "kvasir_dev",
"points": 482,
"comments": 214,
"createdUtc": 1758978420,
"permalink": "https://news.ycombinator.com/item?id=45389217"
}
}Referencia completa de parámetros y respuesta: cada campo, tipo y ejemplo de este endpoint.
Referencia
Una solicitud, un formato de respuesta.
Cada campo que envías y cada campo que recibes, cada uno con un ejemplo real.
Verificado por última vez el 2026-11-14 · disponibilidad y latencia medidas en 30d
Cuerpo de la solicitud
JSON, enviado por POST a este endpoint.
- idstring
45389217
Id de la historia de Hacker News, p. ej. "47340079".
Respuesta
JSON, un valor de ejemplo por campo.
Story payload, or null when the id did not resolve.
- authorstring
kvasir_dev
Submitting user's username. Populated whenever the provider has data for the entity.
- commentsinteger
214
Number of comments on the story.
- createdUtcnumber
1758978420
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Populated whenever the provider has data for the entity.
- idstring
45389217
Hacker News item ID of the story.
- permalinkstring
https://news.ycombinator.com/item?id=45389217
Permalink to the item on news.ycombinator.com.
- pointsinteger
482
Story score (upvotes).
- titlestring
Why we rewrote our build system in Rust
Story title. Populated whenever the provider has data for the entity.
- urlstring
https://blog.tacitlabs.dev/rust-build-system
Story link.
- foundboolean
true
True when the story id resolved.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
Preguntas frecuentes
Acerca del endpoint Historia de la API de Hacker News
El endpoint Historia de AnyAPI para Hacker News devuelve datos de Hacker News como JSON normalizado con una sola llamada POST a /v1/run/hackernews.story. Obtén una historia de Hacker News por id: título, enlace, autor, puntos y número de comentarios como JSON limpio. AnyAPI enruta cada solicitud entre 2 fuentes y recurre automáticamente a otra cuando una falla. Cuesta desde US$1.50 por cada 1,000 solicitudes, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 100.0% de las llamadas al endpoint Historia de la API de Hacker News a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 0.1 segundos en 26 llamadas medidas.