freeapis

HackerNews

面向计算机科学和创业的社交新闻

认证方式
No auth
HTTPS
Yes
CORS
Unknown
分类
社交
数据来源
public-apis + marcelscruz

简介

Hacker News API 以 JSON 开放 Hacker News 的一切——头条、Ask HN、工作帖、评论、用户——免密钥且免费。两种风格:官方 Firebase API(ID + 条目查询)和 Algolia API(全文搜索带评分)。是 HN 阅读器、机器人和分析项目的标准数据源。

快速开始

头条 ID(官方 Firebase API,实测可用):

curl "https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty"

按 ID 获取单条:

curl "https://hacker-news.firebaseio.com/v0/item/8863.json?print=pretty"

最新 / Ask / Show / Jobs:

curl "https://hacker-news.firebaseio.com/v0/newstories.json"
curl "https://hacker-news.firebaseio.com/v0/askstories.json"
curl "https://hacker-news.firebaseio.com/v0/showstories.json"
curl "https://hacker-news.firebaseio.com/v0/jobstories.json"

搜索(Algolia API)——全文搜索带元数据:

curl "https://hn.algolia.com/api/v1/search?query=rust&tags=story"
curl "https://hn.algolia.com/api/v1/search_by_date?tags=comment&query=openai"

认证方式

无需认证——免密钥。

速率限制与注意事项

  • 官方 Firebase API 简单直接但没有搜索;Algolia 支撑 HN 搜索界面(可搜索、带评分)。
  • 条目是 JSON:id、title、by、score、descendants、kids(评论 ID)、url(新闻)/text(Ask HN)。
  • Algolia 端点:/search(相关性)和 /search_by_date(按时间),带 tags=story|comment|ask_hn|show_hn|job。
  • 两者免费且配额宽松;批量抓取请礼貌使用。

常见问题

Hacker News API 免费吗? 是的——Firebase 和 Algolia 端点都免费且免密钥。

如何获取一条新闻的评论? 先获取新闻条目,再逐个获取 kid ID——或用 Algolia search_by_date?tags=comment&story_id=...。

该用哪个 API? 简单列表/排名应用用 Firebase;搜索、评论和历史查询用 Algolia。

社交 分类更多

APIAuthHTTPSCORS
4chan

Simple image-based bulletin board dedicated to a variety of topics

No authYesYes↗
Ayrshare

Social media APIs to post, get analytics, and manage multiple users social media accounts

API KeyYesYes↗
aztro

Daily horoscope info for yesterday, today, and tomorrow

No authYesUnknown↗
Blogger

The Blogger APIs allows client applications to view and update Blogger content

OAuthYesUnknown↗
Bluesky

Decentralized social networking via the AT protocol

No authYesYes↗