피드로 돌아가기
Hacker News Has a Free API — No Key, No Auth, No Limits
Dev.toDev.to
Backend

Hacker News Has a Free API — No Key, No Auth, No Limits

Hacker News가 Firebase 기반 공개 API를 제공해 인증 없이 일일 1000만+ 페이지뷰 데이터에 접근 가능하게 구축

Alex Spinov2026년 3월 26일6beginner

Context

Hacker News는 일일 1000만 이상의 페이지뷰를 처리하는 대규모 기술 커뮤니티 플랫폼이다. 개발자들이 플랫폼의 데이터에 접근하려면 기존에는 웹 스크래핑이나 제한된 방식의 데이터 수집만 가능했다.

Technical Solution

  • Firebase Realtime Database 기반 JSON API 구축: 기본 URL https://hacker-news.firebaseio.com/v0/ 로 모든 데이터 공개
  • 인증 제거: API 키, OAuth, Rate Limit 없이 누구나 직접 HTTP GET 요청으로 데이터 접근 가능
  • 다중 엔드포인트 제공: /topstories.json, /newstories.json, /beststories.json, /item/{id}.json, /user/{username}.json 등으로 세분화된 데이터 조회
  • Server-Sent Events 지원: ?print=event 파라미터를 사용한 실시간 업데이트 기능 제공
  • BigQuery 공개 데이터셋 병렬 제공: 4000만 이상 아이템 전체 데이터 필요 시 API 대신 사용 가능

Impact

Top 10 스토리 대시보드 구축에 Python 15줄 코드만 필요하며, 새 스토리 모니터링에서 Algolia 계정 불필요로 구축 비용 제거.

Key Takeaway

공개 데이터 제공 시 인증과 Rate Limit을 제거하면 개발자 생태계 확산이 급속도로 진행되며, Firebase와 같은 관리형 서비스를 활용하면 대규모 트래픽을 별도 인프라 투입 없이 처리할 수 있다.


개발자 플랫폼이나 커뮤니티 서비스를 운영할 때 Firebase Realtime Database 같은 관리형 JSON API 레이어를 도입하면 인증 구현과 Rate Limit 관리 오버헤드를 제거해 3줄 코드로 데이터 접근 기능을 제공할 수 있고, 이는 제3자 개발자의 파생 애플리케이션 구축을 촉진해 플랫폼 가치를 배가시킨다.

원문 읽기