Reddit, 11월 13일 RSS 종료: 모니터링에서 달라지는 점
Reddit은 2026년 11월 13일 모든 RSS 피드를 중단합니다. 종료 전에 RSS와 데이터 API를 같은 시점에 수집해 비교했습니다. 게시물은 일치했지만 필드, 요청 속도 제한, 댓글 스레드는 달랐습니다.

Reddit은 2026년 11월 13일 모든 RSS 피드를 중단합니다. 출처는 Reddit 관리자가 9월 30일 r/modnews에 올린 게시물입니다. 이 게시물은 본인이 운영하지 않는 커뮤니티의 피드에 대해 "대체 수단은 없다"고 밝힙니다.
종료 전인 2026년 10월 25일 06:36~07:09 UTC(싱가포르 시간 14:36~15:09)에 비교 테스트를 진행했습니다. Reddit RSS와 EveryInfra Reddit 데이터 API를 같은 시점에 16회 수집했습니다. 게시물은 일대일로 일치했습니다. 게시물 항목 275개(고유 게시물 202개)와 검색 결과 125개가 같은 순서로 나왔습니다. 최신 게시물의 차이는 최대 1.6초였습니다.
실제 차이는 세 군데에 있었습니다. RSS에는 점수와 댓글 수가 없습니다. 인증 없이 RSS에 접근할 때는 IP별로 매분 요청 1회만 허용됩니다. 양쪽 모두 댓글이 평면 목록으로 와서 누가 누구에게 답글을 달았는지 알 수 없습니다.
이 글에서 "Reddit RSS 피드"는 서브레딧, 검색, 게시물, 사용자 URL에 .rss를 붙이면 Reddit이 반환하는 Atom 1.0 문서를 말합니다. 형식은 RFC 4287입니다. 피드는 로그인도 키도 필요 없습니다. URL 하나가 구독 하나입니다. 11월 13일 이후에는 키 없이 Reddit을 읽는 이 방법이 사라집니다.
이 글이 필요한 독자
이 글은 다음 네 그룹을 위한 글입니다:
- Feedly, Inoreader, NewsBlur 또는 Slack 봇으로 서브레딧과 키워드를 추적하는 뉴스룸과 소셜 리스닝 팀
- 새 게시물이나 모더레이터 알림을 채팅 채널로 보내는 커뮤니티 매니저와 모더레이터
- 연구용으로 Reddit 게시물과 댓글을 수집하는 연구자
- Reddit 피드나 공개 데이터 API를 기반으로 도구를 만드는 개발자
11월 13일 이후 그룹마다 대응 경로가 다릅니다. "네 그룹, 네 가지 경로" 섹션에서 다룹니다.
Reddit이 직접 밝힌 내용
RSS 종료는 앞뒤로 이어진 일련의 조치 중 한 단계입니다. Reddit은 2026년 5월부터 키가 필요 없는 자동화 접근을 단계적으로 차단해 왔습니다:
- 5월 28일: Reddit은 r/modnews 게시물에서 인증되지 않은
.json엔드포인트를 종료하겠다고 밝혔습니다. 같은 게시물은 RSS를 "스크래핑에 흔히 쓰이는 또 다른 경로"로 지목하고 모더레이터들에게 RSS 사용 방식을 물었습니다. - 8월 5일: CEO가 Old Reddit, AutoModerator, 공개 API를 재검토하는 계획을 게시했습니다. 같은 날 올라온 r/redditdev 게시물은 공개 데이터 API가 "현재 규모에 맞게 만들어지지 않았다"며 서드파티 앱은 Developer Platform인 Devvit으로 이전해야 한다고 밝혔습니다. Python 지원은 로드맵에 없다고도 했습니다.
- 9월 30일: 게시물 두 개가 함께 올라왔습니다. r/modnews는 RSS 종료일을 정했고, r/redditdev는 API 관련 날짜 네 가지를 정했습니다. 10월 31일 이후 Reddit은 새로운 공개 API 신청을 받지 않습니다. 마이그레이션 바운티 신청은 11월 30일에 마감됩니다. 2027년 1월 12일부터 미등록 앱의 접근이 차단되기 시작하고, 2027년 3월에는 모든 공개 접근이 종료됩니다. 게시물에 따르면 14,000개 이상의 앱과 봇이 등록했습니다.
모더레이터용 Reddit 도움말 문서도 같은 날짜를 밝힙니다: "Reddit은 2026년 11월 13일부터 RSS 피드 지원을 중단합니다." 15~20분이면 끝나는 대체 설정 방법도 안내하며, 아래에서 설명합니다.
TechCrunch는 September 30에 이 소식을 보도하며 Reddit의 데이터 라이선싱 사업과 연결 지었습니다. TechCrunch는 Reddit의 2026년 2분기 실적을 인용해, 광고 외 '기타 매출'이 전년 대비 24% 증가한 $43 million을 기록했다고 전했습니다. (이 수치는 TechCrunch 보도 기준이며, 출처는 실적 발표 자료입니다.)
테스트 전에 정한 합격/불합격 기준
데이터를 수집하기 전에 규칙 6개를 정했습니다. 확인하려는 질문은 RSS에서 데이터 API로 옮기면 무엇을 잃고 무엇을 얻는가입니다.
- 게시물 커버리지: 같은 "new" 목록에 대해 데이터 API가 RSS 게시물 ID의 90% 이상을 반환해야 합니다.
- 필드: RSS의 모든 모니터링 필드(ID, 제목, 작성자, 링크, 게시 시각, 본문)에 대응하는 필드가 데이터 API에 있어야 합니다.
- 최신성: 양쪽 최신 게시물의 차이가 5분 이하여야 합니다.
- 댓글 스레드: 게시물에 표시된 댓글 수, RSS 댓글 수, 데이터 API 댓글 수를 비교합니다. 누가 누구에게 답글을 달았는지 재구성할 수 있는지 확인합니다.
- 키워드: 같은 검색어에 대한 일치율을 기록합니다. 합격 기준은 없습니다.
- RSS 제한: 익명 요청의
x-ratelimit-*헤더를 기록합니다.
결과: 규칙 1과 3은 합격입니다(일치율 100%, 최대 1.6초). 규칙 2도 합격이며, 데이터 API는 점수, 댓글 수, 외부 링크 도메인을 추가로 제공하지만 썸네일은 없습니다. 규칙 4는 양쪽 모두 불합격입니다. 규칙 5는 type=link를 추가하면 일치율 100%에 도달합니다. 규칙 6에서는 분당 요청 1회 제한이 확인됐습니다. 자세한 데이터는 아래와 같습니다.
테스트 1: 게시물은 같고 필드는 다르다
10월 25일, 서브레딧 9개에서 쌍 수집을 11회 진행했습니다. 각 쌍마다 먼저 https://www.reddit.com/r/<subreddit>/new/.rss?limit=25를 가져오고, 1~2초 뒤 Reddit 서브레딧 게시물 API(reddit/subreddit_posts, sort=newest, limit=25)를 호출했습니다. 대상 서브레딧은 r/technology, r/news, r/AskReddit, r/selfhosted, r/datasets, r/rss, r/dji, r/mexico입니다.
- 게시물: 275개 항목이 모두 같은 순서로 일치했습니다. r/technology와 r/selfhosted는 8분 간격으로 두 번씩 수집했기 때문에 고유 게시물은 202개입니다.
- 최신성: r/AskReddit의 최신 게시물 25개는 약 15분 분량에 불과했습니다(두 차례 각각 15.6분, 15.3분). 수집 시점에 최신 게시물은 게시 후 40초, 51초가 지난 상태였습니다. 양쪽은 약 1초 이내로 일치했습니다. 11쌍 전체에서 가장 큰 차이는 1.6초였습니다.
- 데이터 API가 추가로 제공하는 필드:
like_count(점수)는 275개 항목 중 179개에서 0이 아니었습니다.comment_count는 275개 중 222개에서 0이 아니었습니다. RSS에는 두 필드가 모두 없습니다. RSS에서는 275개 항목 모두<updated>가<published>와 같았으므로, RSS로는 게시물 수정 여부를 알 수 없습니다. - 데이터 API에 없는 필드: RSS 항목 82개에 썸네일(
media:thumbnail)이 있었습니다. 이번 테스트에서 데이터 API는thumbnail_url값을 반환하지 않았습니다. 양쪽 모두 플레어 텍스트를 반환하지 않았습니다.
모니터링 팀에게 점수와 댓글 수는 순위와 알림의 기준입니다. 3분 만에 댓글이 0개에서 40개로 늘어난 새 게시물과 댓글이 계속 0개인 게시물은 의미가 전혀 다릅니다. RSS는 게시물이 있다는 사실만 알려 줍니다. 중요한 게시물인지 알려면 게시물 페이지를 열어야 합니다.
세부 사항이 하나 더 있습니다. RSS에서 링크 게시물의 본문은 submitted by /u/... [link] [comments] 한 줄입니다. 외부 URL은 이 HTML 안에 숨어 있습니다. 데이터 API는 이를 domain과 external_link로 분리해 줍니다.
r/technology에서는 게시물 25개 중 24개가 링크 게시물이었습니다. domain 필드가 있으면 코드 한 줄로 어떤 매체가 가장 많이 공유되는지 집계할 수 있습니다. 자사 기사가 어디로 퍼지는지 추적하는 뉴스룸에는 이 필드가 핵심입니다.
시각 정밀도도 다릅니다. RSS는 초 단위(06:07:05), 데이터 API의 posted_at은 밀리초 단위(06:07:05.080)입니다. 최초 수집 시각 기준 중복 제거에는 영향이 없지만, 두 소스를 섞기 전에 형식을 통일하세요.
테스트 2: 키워드 피드에는 type=link가 필요하다
키워드 피드는 미디어 모니터링에서 가장 흔한 설정입니다. 여기서 함정을 발견했습니다. type=link 없이 https://www.reddit.com/search.rss?q=rss&sort=new를 요청하면 커뮤니티(ID 접두사 t5_)와 게시물(t3_)이 섞여서 반환됩니다. 첫 번째 결과는 "RSS - Really Simple Syndication"이라는 커뮤니티였습니다. type=link를 붙이자 검색 5건(rss, "rss feed", DJI, "mercado libre", feedly)에서 결과 125개가 나왔습니다. 125개 모두 Reddit 키워드 검색 API(reddit/search, sort=newest) 결과와 일치했습니다.
결과가 일치한다고 해서 관련성이 있는 것은 아닙니다. 제목, 본문, 링크, 커뮤니티 이름에 키워드가 들어 있는 결과가 몇 개인지 세어 봤습니다:
rss: 25개 중 25개."rss feed": 25개 중 19개.DJI: 25개 중 22개."mercado libre": 25개 중 24개.feedly: 25개 중 0개. RSS 검색도 같은 25개 게시물을 반환했습니다.
팀에서 제품명을 추적한다면 알림을 믿기 전에 처음 25개 결과를 직접 확인하세요. DJI 같은 브랜드 용어는 잘 작동합니다. feedly 같은 용어는 테스트 당일 노이즈만 나왔습니다. Reddit에서는 따옴표 없이 여러 단어로 검색하면 개별 단어에도 매칭되며, 이는 소셜 미디어 연구 샘플에 관한 글에서 측정했습니다. 카탈로그에 따르면 reddit/search는 댓글 본문이 아닌 게시물을 검색하며, 최근 1개월을 대상으로 합니다.
테스트 3: 댓글은 몇 개나 오고, 스레드 구조를 볼 수 있을까?
댓글은 RSS에서 가장 약한 부분이며, 데이터 API로도 전부 해결되지는 않습니다. 게시물 세 개를 골랐습니다:
- 9월 30일 r/modnews 공지: 게시물 페이지에는 댓글 810개가 표시됐습니다. RSS 댓글 피드는
limit=100에서 100개,limit=500에서 387개(47.8%)를 반환했습니다. Reddit 댓글 API(reddit/comments)는 호출당 최대 100개를 반환하며, 이번에는 100개(12.3%)를 반환했습니다. - 10월 25일 r/technology 게시물(목록상 댓글 46개): RSS는 41개, 데이터 API도 41개를 반환했으며 ID가 동일했습니다(89.1%).
- 10월 25일 r/selfhosted 게시물(댓글 30개): RSS는 29개, 데이터 API는 30개를 반환했습니다(100%).
큰 스레드에서는 RSS 요청 1회가 데이터 API 호출 1회보다 더 많은 댓글을 반환합니다. 이 점은 분명히 밝혀 둡니다. 하지만 양쪽 모두 부모 필드가 없는 평면 목록을 반환한다는 같은 한계가 있습니다.
r/selfhosted 게시물 페이지의 댓글 트리를 노드 단위로 옮겨 적어 비교했습니다. 페이지에 보이는 댓글은 25개로, 최상위 댓글 17개와 답글 8개(32%)였습니다. 답글 하나는 2단계 깊이였습니다. 평면 목록에서는 이 답글 8개가 최상위 댓글과 똑같아 보입니다. 원글 작성자의 답글도 새로운 별도 댓글처럼 보입니다.
Reddit 댓글 완전성에 관한 글에서 댓글 트리가 왜 "다음 페이지" 문제가 아닌지 설명합니다. PRAW 댓글 튜토리얼도 펼쳐지지 않은 부분을 별도의 MoreComments 객체로 다룹니다.
개발자가 알아야 할 사실이 두 가지 더 있습니다:
- 댓글 ID가 길어졌습니다. Reddit은 9월 15일 r/redditdev 공지에서 9월 28일 주간부터 새 댓글 ID가 바뀐다고 밝혔습니다. 새 ID는 최대 13자이며 더 이상 순서대로 증가하지 않습니다. 저희 샘플도 이와 일치합니다. 9월 30일 스레드의 댓글 ID 100개는 모두 7자(예:
pd1ti02)였고, 10월 25일 스레드 두 개의 댓글 ID 71개는 모두 13자(예:19rm1o3qn6ypw)였습니다. 코드가 "ID가 클수록 최신"이라는 가정으로 정렬하거나 페이지를 넘긴다면 시각 기준으로 바꾸세요. - RSS 댓글에는 게시 시각이 없습니다. 댓글 항목에는
<published>없이<updated>만 있습니다. 데이터 API는posted_at을 반환합니다.
테스트 4: RSS는 분당 1회 요청만 허용한다
RSS에는 제한이 없다고 생각하는 사람이 많습니다. 10월 25일 한 IP에서 RSS 요청 37회를 보냈고, 그중 31회가 HTTP 200을 반환했습니다. 200 응답에는 모두 x-ratelimit-used: 1과 x-ratelimit-remaining: 0.0이 포함되어 있었습니다. 요청 시각의 초에 x-ratelimit-reset 값을 더하면 항상 58초나 59초가 됐습니다.
즉, 익명 RSS는 IP당 시계 기준 1분에 요청 1회만 허용합니다. 같은 분 안에 두 번째 요청을 보내면 HTTP 429가 반환됩니다. 테스트 중 두 번 발생했습니다.
나머지 4회 요청은 https://www.reddit.com/r/technology/new.json 확인용이었습니다. 4회 모두 "You've been blocked by network security."라는 문구와 함께 403을 반환했습니다. 인증되지 않은 .json을 차단한 5월 28일 공지와 일치합니다.
헤더 이름은 Reddit Data API Wiki와 일치합니다. 위키는 OAuth 클라이언트 ID당 분당 100회 쿼리를 허용하며, 10분 평균으로 계산합니다. 또한 "OAuth나 로그인 자격 증명을 사용하지 않는 트래픽은 차단됩니다"라고 명시합니다. 2023년 r/redditdev 업데이트에서는 OAuth 없는 클라이언트에도 분당 10회 쿼리를 허용했습니다.
모니터링 관점에서 보면 피드 하나를 분당 1회 가져오면 하루 최대 1,440회입니다. 15분마다 새로 고치면 IP 하나로 서브레딧 15개를 추적할 수 있고, 20개는 감당할 수 없습니다. 피드 리더들이 오래전에 Reddit RSS를 직접 폴링하지 않게 된 이유 중 하나입니다. Feedly 직원은 r/feedly에 Feedly가 등록된 상업용 API로 Reddit을 읽는다고 밝혔습니다.
네 그룹, 네 가지 경로
Reddit의 9월 30일 게시물은 사람들을 두 그룹으로 나눕니다. 대체 수단을 받는 모더레이터와, 받지 못하는 나머지 모두입니다. 실제로는 네 그룹이 있습니다.
모더레이터: Discord Relay를 설정하고 테스트한 뒤 RSS 사용을 중단하세요
Reddit 도움말의 절차는 간단합니다. Discord Relay Devvit 앱을 설치합니다. 모더레이터 팀용 비공개 Discord 또는 Slack 채널을 만듭니다. 채널의 웹훅 URL을 복사하고 Modqueue 알림을 켭니다. 도움말 페이지에는 "앱은 1분에 한 번 모드 큐를 확인합니다"라고 나와 있습니다. 앱 페이지에는 세 가지 제한이 더 나와 있습니다. 웹훅 대상은 최대 6개까지 설정할 수 있습니다. "Front Page" 모드는 상위 게시물 최대 100개를 1분에 한 번 스캔하며 댓글은 전달하지 않습니다. 알림 지연을 0이 아닌 값으로 설정하려면 3분 이상이어야 합니다. 이 앱은 전체 모더레이터 권한이 있는 커뮤니티에서만 작동합니다.
개발자와 봇 제작자: 등록하고 마이그레이션하고 바운티 마감일을 확인하세요
r/redditdev 날짜 표에는 개발자에게 해당하는 날짜가 세 개 있습니다. 10월 31일 이후에는 새로운 공개 API 신청을 받지 않습니다. 마이그레이션 바운티는 11월 30일까지 신청해야 합니다. 미등록 앱은 2027년 1월 12일부터 접근이 차단되기 시작합니다.
바운티 약관은 주간 활성 사용자 1,000명 이상에게 서비스하는 커뮤니티 도구를 대상으로 합니다. 선정된 앱은 각각 $1,000를 받으며 2026년 12월 31일까지 이전을 완료해야 합니다. 마이그레이션 가이드는 PRAW 패턴을 Devvit Web에 대응시켜 설명합니다. 더 넓은 HTTP fetch 접근이나 외부 엔드포인트 같은 예외를 요청하는 방법도 안내합니다. 봇이 PRAW에 의존한다면 재작성할 시간을 확보하세요. 8월 게시물에서 Python 지원은 로드맵에 없다고 밝혔습니다.
연구자: Reddit이 인정하는 경로는 하나뿐이지만 EU에는 다른 경로도 있다
Reddit의 Developer Platform 및 데이터 접근 페이지는 분명하게 밝힙니다. Reddit 데이터를 활용한 연구에서 "유일한 공식 승인 경로"는 Reddit for Researchers(RFR)입니다. RFR에는 공인 대학 소속, 윤리 승인서, 기관 후원자가 필요합니다. 접근은 BigQuery Analytics Hub를 통해 이뤄지며, 기간은 최대 1년이고 비상업 프로젝트는 무료입니다. Responsible Builder Policy는 RFR 밖에서 수집한 Reddit 데이터로 연구하면 정책 위반이라고 명시합니다.
EU에서는 유럽연합 집행위원회가 8월 31일 Reddit을 초대형 온라인 플랫폼으로 지정했습니다. Reddit은 4개월 안, 즉 2027년 1월까지 추가 의무를 이행해야 합니다. EU 알고리즘 투명성 센터는 DSA 데이터 접근 FAQ에서 이 규정을 설명합니다. 제40조 제12항에 따라 자격을 갖춘 연구자는 플랫폼에서 공개적으로 볼 수 있는 데이터를 받을 수 있습니다. 연구 주제는 EU 내 시스템적 위험이어야 합니다. 경로를 선택하고 문서화하는 방법은 연구 샘플에 관한 글을 참고하세요.
연구 방법도 바뀌고 있습니다. 영국 Social Platforms Data Access Taskforce는 9월 9일 최종 보고서를 발표했습니다. 보고서는 플랫폼이 통제하는 방식에서 공법에 근거한 접근으로 전환할 것을 요구합니다. CANDOR 시스템에 관한 9월 15일 프리프린트는 플랫폼 API 접근이 줄어드는 상황에서 참여자의 데이터 기증을 제안합니다. 계산 커뮤니케이션 분야의 논문 476편을 분석한 9월 21일 문헌 검토는 데이터 수집에 API가 널리 쓰인다는 점을 확인하고, 이것이 재현성을 해칠 수 있다고 경고했습니다.
뉴스룸, 소셜 리스닝, 개발자 도구: Reddit이 제공하는 대체 수단은 없다
다른 사람의 커뮤니티, 업계 키워드, 경쟁사 관련 이야기를 추적한다면 Reddit 게시물의 입장은 분명합니다. 대체 수단은 없습니다. 남은 선택지는 두 가지입니다:
- Reddit 상업 라이선스. Developer Platform 페이지는 "유료 서비스, 연구 또는 데이터 접근"을 상업적 사용으로 분류합니다. 이런 사용에는 허가와 계약이 필요합니다.
- 서드파티 데이터 API. 이번 테스트에 사용한 Reddit 스크래핑 API가 한 예입니다. 호출당 과금되며 매번 같은 JSON 필드를 반환합니다. 스크립트나 AI 클라이언트에 연결할 수 있습니다.
11월 13일 이후에는 구축하는 당일 기능 카탈로그의 available 값을 확인하세요. 이 글의 모든 수치는 10월 25일 기준입니다.
모니터링 팀의 월 비용은 얼마인가
가격은 10월 25일 06:34 UTC에 조회한 기능 카탈로그 기준입니다(최신 가격은 요금 페이지에서 확인하세요). Reddit 기능 5개는 모두 호출당 $0.000556입니다. 서브레딧 게시물과 댓글은 호출당 최대 100개 항목을, 키워드 검색과 사용자 게시물은 최대 50개를 반환합니다. 다음이 필요한 뉴스룸을 예로 들어 보겠습니다:
- 서브레딧 20개, 15분마다 새로 고침: 20 × 하루 96회 × 30일 = 호출 57,600회 × $0.000556 = $32.03
- 키워드 10개, 매시간 검색: 10 × 24 × 30 = 호출 7,200회 × $0.000556 = $4.00
- 하루에 매칭된 게시물 30개에 달린 댓글 조회: 30 × 30 = 호출 900회 × $0.000556 = $0.50
합계는 월 $36.53입니다. 실패한 호출과 빈 결과에는 과금되지 않습니다. 매시간 새로 고치면 서브레딧 20개 비용은 월 $8.01입니다. 익명 RSS로는 IP 하나가 15분 동안 피드 15개만 가져올 수 있으므로, 서브레딧 20개에는 IP가 2개 이상 필요합니다.
모든 서브레딧에 같은 새로 고침 주기를 쓰지 마세요. 최신 게시물 25개가 얼마 동안의 분량인지 측정했습니다. r/AskReddit은 약 15분, r/technology는 11.2시간이었습니다. r/news는 51.7시간, r/datasets는 7일, r/rss는 8.4일이었습니다. r/rss는 하루 1회 확인으로 충분합니다. 아낀 호출은 빠른 서브레딧에 배정하거나 limit을 100으로 올리세요.
이 글의 모든 실시간 테스트에서는 총 22회의 호출이 과금되었으며, 비용은 $0.012232였습니다. 잘못된 파라미터를 넣은 요청 1건과 키 없이 보낸 요청 1건은 과금되지 않았습니다.
코드나 AI 클라이언트에서 연결하기
curl 호출 한 번으로 서브레딧의 최신 게시물을 가져옵니다(키는 자리표시자입니다):
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer <API Key>" \
-H "Content-Type: application/json" \
-d '{"platform":"reddit","action":"subreddit_posts","params":{"subreddit":"news","sort":"newest","limit":25}}'응답 필드(카탈로그의 response_fields와 일치합니다):
id:t3_접두사가 없는 게시물 ID.reddit/search는 접두사가 붙은 ID를 반환하므로 중복 제거 전에 정규화하세요.url,title,text: 게시물 URL, 제목, 본문. 링크 게시물의 본문은 "submitted by" 줄입니다.author_username: 작성자 사용자명. 자체 개인정보 보호 규칙에 따라 저장하세요.community: 서브레딧 이름.subreddit_posts는r/없이,search는r/를 붙여 반환합니다. 이것도 정규화하세요.like_count,comment_count: 점수와 댓글 수입니다. RSS에는 없는 두 필드입니다.posted_at: 게시 시각(ISO 8601, UTC)입니다.flair,domain,external_link: 플레어 텍스트, 외부 링크 도메인, 외부 링크 URL입니다.thumbnail_url,image_urls: 썸네일과 이미지입니다. 테스트에서는 값이 반환되지 않았습니다.platform: 항상reddit입니다.
reddit/comments는 id, text, author_username, like_count, community, url, posted_at, platform을 반환합니다. 테스트에서 9월 30일 스레드의 댓글 100개는 모두 like_count가 0이었으며, 이는 페이지와 일치하지 않습니다. 10월 25일 스레드 2개에서는 댓글 71개 중 68개가 0이 아니었습니다. 점수를 기준으로 알림을 보내기 전에 일부 값을 직접 확인하세요.
Claude Code에서는 먼저 빠른 시작에 따라 키를 만듭니다. 그런 다음 Claude Code MCP 문서의 안내대로 원격 MCP 서버를 추가합니다:
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
--header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'그런 다음 이렇게 요청합니다: “everyinfra_call_api를 사용해 r/news의 최신 게시물 25개를 가져와 줘. 외부 링크 도메인별로 묶고, 게시물이 2개를 넘는 도메인을 나열해 줘.”
오류와 과금(모두 이번 테스트에서 확인):
sort를new로 지정하는 등 enum 값이 잘못되면allowed목록과did_you_mean: ["newest"]가 포함된 422invalid_value가 반환됩니다. 과금되지 않습니다.- 키가 없으면 401
missing_key가 반환됩니다. 과금되지 않습니다. - 서브레딧 이름 자체가 “r”로 시작하는 경우(예: r/rss), 카탈로그는 전체 URL
https://www.reddit.com/r/rss/를 보내라고 안내합니다.rss만 보냈을 때는 상태 플레이스홀더 1건이 반환되고 $0.000556이 과금되었습니다. 전체 URL로 보내자 게시물 25개가 반환되었습니다. - 85초를 넘는 호출:
"mode":"async"를 보내job_id를 받은 뒤/api/v1/jobs/{job_id}를 폴링합니다. 실패하거나 결과가 비어 있으면 환불됩니다. 실패 환불과 정산을 참고하세요.
2023년에는 가격, 2026년에는 접근 통제
2023년의 변화는 가격이었습니다. Reddit은 4월 18일 회사 블로그에서 새 개발자 약관을 발표했습니다. 5월 31일 r/redditdev에서는 7월 1일부터 적용할 무료 등급 한도를 정했습니다. OAuth를 사용하면 분당 100회, 사용하지 않으면 분당 10회입니다.
6월, Reddit CEO는 r/reddit에 올린 글에서 사용량이 많은 앱은 API 호출 1,000건당 $0.24를 내야 한다고 밝혔습니다. 같은 글에서 Apollo, Reddit is Fun, Sync가 서비스를 종료한다고도 썼습니다. Apollo 개발자는 5월 31일 비용을 공개적으로 계산했습니다. Apollo는 한 달에 70억 건(7 billion)의 요청을 처리했으며, 이 요금으로 환산하면 월 약 170만 달러($1.7 million)입니다.
2026년의 변화는 접근 통제입니다. 인증 없는 .json 요청은 이미 403을 반환합니다. RSS는 11월 13일에 중단되고, 공개 API는 2027년 3월에 닫힙니다. 남는 경로는 Devvit(Reddit이 호스팅하는 플랫폼 안에서 실행되는 앱), RFR(학계 전용), 상업 계약뿐입니다.
2023년에는 돈을 내면 접근할 수 있었습니다. 2026년 이후 Reddit은 이 경로들 밖에서 공식적으로 허용하는 방법을 제공하지 않습니다.
RSS 사용자에게 2023년 변화는 영향이 없었습니다. RSS는 API를 거치지 않았기 때문입니다. 이번 변화는 RSS에도 적용됩니다.
주목할 최근 변화(2026년 8월~10월)
- 8월 31일: EU, Reddit을 초대형 온라인 플랫폼으로 지정 (유럽연합 집행위원회). 연구자 관점: 2027년 1월까지 DSA 제40조 제12항의 공개 데이터 접근 제공 의무가 Reddit에 적용됩니다. 이로써 EU의 시스템적 위험 연구에 법적 경로가 생깁니다.
- 9월 28일이 포함된 주: 새 댓글 ID는 최대 13자이며 값이 더 이상 순차적으로 증가하지 않음 (r/redditdev). 개발자 관점: ID 길이를 검사하거나 ID를 비교해 새 댓글을 찾는 코드를 수정해야 합니다. 10월 25일 표본의 새 댓글 71개는 모두 ID가 13자였습니다.
- 9월 30일: Reddit, RSS 종료일과 API 종료 일정 확정 (r/modnews, r/redditdev). 모든 사용자: 11월 13일 전에 구독 목록을 내보내고, 이 글에서 해당하는 그룹을 찾아보세요.
- 10월 중순: NewsBlur 창업자, Reddit이 NewsBlur의 API 요청을 403으로 거부한다고 밝힘 (NewsBlur 포럼). 그는
.rss로 끝나는 NewsBlur의 Reddit 구독이 이미 인증된 API를 사용한다고도 밝혔습니다. 피드 리더 사용자 관점: 지금 작동하는 URL이라도 11월 13일 이후에 업데이트된다는 보장은 없습니다. r/feedly에서 Feedly 직원은 처음에 Reddit 피드가 계속 작동할 것이라고 했다가, 이후 “처음 생각이 틀렸을 수도 있다”고 썼습니다. - 10월 9일: Reddit, 이전 법률 대리인이 스크래핑 소송에 참여하지 못하도록 조치 (법원 제출 서면; Reuters, 10월 12일; S.D.N.Y. 1:25-cv-08736). 데이터 사용자 관점: Reddit은 법정에서 접근 규칙을 집행하므로 약관상의 위험은 실제로 존재합니다.
이번 테스트의 한계
- 모든 비교는 하루 오후 동안 하나의 IP에서 진행했습니다. “분당 요청 1건”은 이 IP에서 관측한 값입니다. 다른 IP나 로그인한 세션에서는 결과가 다를 수 있습니다.
- “100% 일치”는 같은 시점에
newest정렬 결과가 일치했다는 뜻입니다.top이나relevance정렬, 11월 13일 이후 기간은 포함하지 않습니다. - 댓글 스레드는 게시물 하나(보이는 댓글 25개)로 비교했습니다. 페이지의 댓글 트리는 손으로 직접 옮겨 적었습니다. 댓글 810개짜리 스레드는 댓글 하나하나 확인하지 않았습니다.
- 키워드 관련성은 문자열 일치 여부이며, 사람이 의미를 판단한 결과가 아닙니다.
- Reddit 약관은 인용만 했습니다. 이 글은 법률 자문이 아닙니다.
FAQ
Reddit RSS 피드 URL은 무엇이며, 앞으로도 작동하나요? Reddit URL 끝에 .rss를 붙입니다. 예: https://www.reddit.com/r/news/new/.rss. 키워드 피드는 https://www.reddit.com/search.rss?q=<term>&sort=new&type=link를 사용합니다. type=link가 없으면 커뮤니티도 함께 반환됩니다. 10월 25일 기준 이 URL들은 여전히 HTTP 200을 반환했습니다. 2026년 11월 13일에 중단됩니다. (검색 추천어 “reddit rss feed url”에서 가져온 질문입니다.)
Reddit RSS에 요청 속도 제한이 있나요? 있습니다. 측정값은 시계 기준으로 IP당 분당 요청 1건이었습니다. 헤더는 x-ratelimit-used: 1, x-ratelimit-remaining: 0.0이었고, 리셋은 각 분의 58초 또는 59초에 이뤄졌습니다. 같은 시계 분 안에 두 번째 요청을 보내면 429가 반환됩니다. (검색 추천어 “reddit rss rate limit”에서 가져온 질문입니다.)
11월 13일 이후 Reddit RSS의 대안은 무엇인가요? 사용자 유형에 따라 다릅니다. 모더레이터는 Discord Relay를 사용할 수 있습니다. 개발자는 2027년 1월 12일 전에 등록하고 Devvit으로 옮겨야 합니다. 학계 연구자는 Reddit for Researchers를 이용하고, EU 연구는 DSA 제40조를 활용할 수 있습니다. 직접 모더레이션하지 않는 커뮤니티에 대해서는 대체 수단이 없다고 Reddit은 밝혔습니다. 남은 선택지는 상업 라이선스나 서드파티 데이터 API이며, 약관은 직접 확인해야 합니다. (검색 추천어 “rss alternative reddit”에서 가져온 질문입니다.)
관련 글
- 플랫폼 페이지: Reddit 스크래핑 API, X(Twitter) 스크래핑 API
- 기능 페이지: Reddit 서브레딧 게시물 API, Reddit 키워드 검색 API, Reddit 댓글 API, Reddit 게시물 상세 API
- 관련 글: Reddit 댓글 수집 완전성, 연구 표본으로서의 소셜 미디어 데이터, 멀티 플랫폼 평판 모니터링
테스트 방법
- 각 쌍마다 RSS를 먼저 가져오고 1~2초 뒤 데이터 API를 호출했습니다. RSS 요청에는 데스크톱 브라우저 User-Agent를 사용했고 로그인하지 않았습니다. 데이터 API 호출에는 환경 변수로 전달한 테스트 키를 사용했습니다.
- Reddit 게시물 날짜는 각 게시물 자체 RSS의
<published>값과 대조했습니다. 5월 28일 공지는 17:14 UTC입니다. 8월 5일 게시물 2건은 16:03, 16:05 UTC입니다. 9월 15일 댓글 ID 공지는 19:40 UTC입니다. 9월 30일 게시물 2건은 17:37, 17:41 UTC입니다. - 원본 응답, 스크립트,
analysis.json을 보관하고 있습니다. 차트의 모든 수치는 스크립트가 원본 응답에서 계산합니다.
참고 자료
- Reddit (r/modnews), “Continuing our infrastructure updates: What’s changing in the coming months”, 2026-09-30, https://www.reddit.com/r/modnews/comments/1wubgvt/continuing_our_infrastructure_updates_whats/
- Reddit (r/redditdev), “Moving Data API Apps to the Developer Platform: migration dates and next steps”, 2026-09-30, https://www.reddit.com/r/redditdev/comments/1wubcvf/moving_data_api_apps_to_the_developer_platform/
- Reddit Help, “Setting up mod alerts in Discord or Slack”, 2026-10-25 열람, https://support.reddithelp.com/hc/articles/54058188280852/
- Reddit for Developers, “Discord Relay” 앱 페이지, 2026-10-25 열람, https://developers.reddit.com/apps/discord-relay
- Reddit (r/modnews), “Protecting communities from scrapers and platform abuse”, 2026-05-28, https://www.reddit.com/r/modnews/comments/1tq9vxo/protecting_communities_from_scrapers_and_platform/
- Reddit (r/redditdev), “Our Plans for the Future of Reddit’s Public Data API and the Developer Platform”, 2026-08-05, https://www.reddit.com/r/redditdev/comments/1vgbm9c/our_plans_for_the_future_of_reddits_public_data/
- Steve Huffman (u/spez), “Modernizing Reddit’s infrastructure with you”, 2026-08-05, https://www.reddit.com/user/spez/comments/1vgbkge/modernizing_reddits_infrastructure_with_you/
- Reddit (r/redditdev), “Upcoming changes to the comment ID endpoint”, 2026-09-15, https://www.reddit.com/r/redditdev/comments/1whal6a/upcoming_changes_to_the_comment_id_endpoint/
- Reddit Help, “Reddit Data API Wiki”, 2026-10-25 열람, https://support.reddithelp.com/hc/en-us/articles/16160319875092-Reddit-Data-API-Wiki
- Reddit Help, “Developer Platform & Accessing Reddit Data”, 2026-10-25 열람, https://support.reddithelp.com/hc/en-us/articles/14945211791892-Developer-Platform-Accessing-Reddit-Data
- Reddit Help, “Responsible Builder Policy”, 2026-10-25 열람, https://support.reddithelp.com/hc/en-us/articles/42728983564564-Responsible-Builder-Policy
- Reddit Help, “Reddit for Researchers Program”, 2026-10-25 열람, https://support.reddithelp.com/hc/en-us/articles/49381918834964-Reddit-for-Researchers-Program
- Reddit for Developers, “Migrating apps from the Data API to Devvit”, 2026-10-25 열람, https://developers.reddit.com/docs/guides/migrate/public-api
- Reddit Help, “Reddit Developer Platform App Migration Program 2026 Terms”, 2026-10-25 열람, https://support.reddithelp.com/hc/en-us/articles/47822311698452-Reddit-Developer-Platform-App-Migration-Program-2026-Terms
- Reddit (r/redditdev), “API Update: Enterprise Level Tier for Large Scale Applications”, 2023-05-31, https://www.reddit.com/r/redditdev/comments/13wsiks/api_update_enterprise_level_tier_for_large_scale/
- Steve Huffman (r/reddit), “Addressing the community about changes to our API”, 2023-06-09, https://www.reddit.com/r/reddit/comments/145bram/addressing_the_community_about_changes_to_our_api/
- Reddit, Inc., “Creating a Healthy Ecosystem for Reddit Data and Reddit Data API Access”, 2023-04-18, https://redditinc.com/news/2023apiupdates
- Christian Selig (r/apolloapp), “Had a call with Reddit to discuss pricing…”, 2023-05-31, https://www.reddit.com/r/apolloapp/comments/13ws4w3/had_a_call_with_reddit_to_discuss_pricing_bad/
- Reddit, Inc., “Reddit Reports Second Quarter 2026 Results”, 2026-10-25 열람, https://investor.redditinc.com/news-events/news-releases/news-details/2026/Reddit-Reports-Second-Quarter-2026-Results/default.aspx
- European Commission, “Commission designates ChatGPT, Reddit, Roblox under Digital Services Act” (IP/26/1772), 2026-08-31, https://ec.europa.eu/commission/presscorner/detail/en/ip_26_1772
- European Centre for Algorithmic Transparency (JRC), “FAQs: DSA data access for researchers”, 2025-07-03, https://algorithmic-transparency.ec.europa.eu/news/faqs-dsa-data-access-researchers-2025-07-03_en
- IETF, RFC 4287, “The Atom Syndication Format”, 2005-12, https://www.rfc-editor.org/rfc/rfc4287
- PRAW 문서, “Comment Extraction and Parsing”, 2026-10-25 열람, https://praw.readthedocs.io/en/stable/tutorials/comments.html
- Zhao 외, “Participant-Mediated Collection of Sensitive Digital Trace Data: The CANDOR Research Infrastructure”, arXiv:2609.17722, 2026-09-15, https://arxiv.org/abs/2609.17722
- Social Platforms Data Access Taskforce (Smart Data Research UK), “Final Report”, 2026-09-09, https://eprints.whiterose.ac.uk/id/eprint/246345/
- Breuer, Knöpfle, Haim, “Just redo it?”, Computational Communication Research 8(1), 2026-09-21, DOI 10.5117/CCR2026.1.16.BREU, https://doi.org/10.5117/CCR2026.1.16.BREU
- Reddit 측 변호인, Reddit v. Perplexity 외 사건 반대 서면(S.D.N.Y. 1:25-cv-08736), 2026-10-09, https://fingfx.thomsonreuters.com/gfx/legaldocs/egpbglggxvq/Reddit%20opposition.pdf
- EveryInfra, 기능 카탈로그
GET /api/v1/social/catalog, 2026-10-25 06:34 UTC 열람, https://api.everyinfra.com/api/v1/social/catalog - Anthropic, “Connect Claude Code to tools via MCP”, 2026-10-25 열람, https://code.claude.com/docs/en/mcp
- TechCrunch, “Reddit is killing RSS feeds and ending public API access because of AI bots”, 2026-09-30, https://techcrunch.com/2026/09/30/reddit-is-killing-rss-feeds-ending-public-api-access-because-of-ai-bots/
- NewsBlur 포럼, “Reddit RSS Feeds Error 429/Error 404”, 창업자의 2번 답글, 2026년 10월 중순, https://forum.newsblur.com/t/reddit-rss-feeds-error-429-error-404/13890/2
- r/feedly, “Goodbye”, Feedly 직원 답글 포함, 2026-09-30부터, https://www.reddit.com/r/feedly/comments/1wuilij/goodbye/
- Reuters, “Reddit and Perplexity AI clash over law firm's role in data-scraping case”, 2026-10-12, https://www.reuters.com/legal/litigation/reddit-perplexity-ai-clash-over-law-firms-role-data-scraping-case-2026-10-12/
참고 BL-38