freeapis

HackerNews

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

认证方式
No auth
HTTPS
Yes
CORS
Unknown
分类
社交

简介

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:idtitlebyscoredescendantskids(评论 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