honesthook

API de Hacker News

API de Hacker News para historias y búsqueda

Dos endpoints sobre el índice público de hn.algolia.com — buscar historias por término, y leer una historia por id. Sin clave, sin cuenta y sin proxy residencial: es la primera plataforma de aquí con una ruta directa oficial y nada que configurar.

Consigue una clave gratuita — 1000 créditos al mes, sin tarjeta

o consigue una clave solo con tu correo

Gratis, sin tarjeta. Una clave por dirección — guardamos tu correo para asociarle la clave y para avisarte si algo se rompe.

Una llamada. Respuesta real.

curl -H "Authorization: Bearer $HH_KEY" \
  "https://honesthook.com/api/v1/hackernews/search?q=rust&limit=25"
{
  "success": true,
  "platform": "hackernews",
  "endpoint": "hackernews/search",
  "data": {
    "author": {
      "id": null,
      "handle": null,
      "followers": null
    },
    "items": [
      {
        "id": "46990729",
        "title": "An AI agent published a hit piece on me",
        "url": "https://news.ycombinator.com/item?id=46990729",
        "published_at": "2026-09-28T11:04:22.000Z",
        "metrics": { "points": 412, "comments": 176 },
        "position": 1
      }
    ],
    "has_more": null
  },
  "error": null,
  "cached": false
}

Respuesta grabada, capturada el 30 Sep 2026. Una llamada en vivo devuelve el valor del momento en que preguntas. El mismo envoltorio vuelve de todas las demás plataformas — solo cambian platform y endpoint.

Lo que este endpoint no devuelve.

  • Ningún autor. La respuesta de Algolia trae `author` en cada resultado y se descarta a la salida — la misma decisión que el archivador mantiene desde 2026-09-06. Este producto mide lo que se publicó, no quién lo publicó.
  • Ningún hilo de comentarios. `story` devuelve la historia y el NÚMERO de comentarios, nunca los textos: un elemento medido traía 176 comentarios, cada uno con un autor y un cuerpo de alguien que no pidió ser republicado.
  • Ningún endpoint de perfil, y no es un descuido. No hay `hackernews/profile` por la misma razón por la que no hay campo de autor.
  • Ningún número de seguidores. Hacker News no tiene grafo de seguidores, así que todo campo de autor es null en lugar de cero.

Un campo que no podemos leer vuelve como null, nunca como 0. Un cero sería una afirmación sobre la cuenta; null es un hecho sobre nuestra recolección.

La parte que nos estás delegando.

El índice es de Algolia y su forma ha sido estable desde que se leyó por primera vez, el 2026-09-05. Lo que nos estás delegando es la parte que costó un día aprender: que el índice no entiende OR, y que con la tolerancia a erratas activada, una búsqueda de `mrr` devuelve 81 resultados y ninguno sobre MRR.

Precios

1000 créditos al mes, gratis, renovables — sin tarjeta. Después de eso, US$ 9 per month por 5,000 créditos. Una llamada de perfil cuesta 1 crédito, y una llamada que no encuentra nada no cuesta nada.

El nivel gratuito no necesita cuenta — el formulario de arriba de esta página es todo. Iniciar sesión es para pagar, y para ver lo que le queda a una clave. Los planes de pago se renuevan hasta que se cancelan, y un cargo puede reembolsarse por completo dentro de 7 días: términos · privacidad.

Volver a la clave gratuita ↑

Las rutas de esta plataforma