본문으로 건너뛰기
Twexapi
한국어
Esc
↑↓이동↵열기⌘J미리보기
이 페이지에서

개발자와 RSS 리더용 최고의 Nitter 대체 프로그램 (2026)

X의 2026년 8월 중단 요구 이후 nitter.net과 xcancel은 오프라인입니다. 아직 작동하는 Nitter 인스턴스, 최고의 대체 수단, 로그인 없이 트윗을 읽고 RSS 피드를 유지하는 방법을 정리했습니다.

짧은 답변 (2026년 10월 19일 확인): nitter.net과 xcancel.com은 모두 오프라인이며, Nitter 프로젝트는 아카이브되었습니다. X 계정 없이 프로필을 읽으려면 무료 Twitter 뷰어를 사용하세요. RSS 피드, 모니터링, 스크레이퍼를 계속 운영하려면 TwexAPI 같은 API를 호출하세요. 일부 커뮤니티 Nitter 인스턴스는 아직 응답하지만, 예고 없이 사라질 수 있습니다.

용도별 최고의 Nitter 대체 수단

하고 싶은 일 지금 가장 좋은 선택 비용 단점
로그인 없이 프로필과 최신 게시물 읽기 TwexAPI Twitter 뷰어 무료 (시간당 20회 조회) 전체 타임라인이 아닌 최신 게시물 10개만 표시
Nitter 프론트엔드를 계속 사용 살아남은 커뮤니티 인스턴스 무료 봇 확인, 요청 한도, 잦은 종료
계정의 RSS 피드 받기 API로 피드 만들기 1,000 트윗당 약 $0.05 몇 줄의 코드나 노코드 워크플로가 필요
코드로 계정, 키워드, 해시태그 모니터링 TwexAPI REST API 1,000 트윗당 약 $0.05, 시작 시 20,000 무료 크레딧 API 키 필요
X의 공식 개발자 플랫폼 사용 공식 X API 게시물 1,000개 읽기당 $5 개발자 계정, 앱 설정, OAuth 필요

Nitter이 무엇이 되었는가?

수년간 Nitter는 계정 없이 Twitter를 읽는 대표적인 방법이었습니다. 가벼운 프론트엔드와 모든 프로필의 RSS 피드를 제공했고, 스크레이퍼가 다루기도 쉬웠습니다. 2024년 이후 일어난 일은 다음과 같습니다:

날짜 사건
2024년 1월–2월 X가 Nitter가 트윗을 가져오는 데 쓰던 게스트 계정을 없앴습니다. nitter.net을 포함한 공개 인스턴스가 작동을 멈췄고, 개발자는 프로젝트가 끝났다고 밝혔습니다.
2025년 2월 6일 개발이 재개되었습니다. 인스턴스는 게스트 토큰 대신 실제로 로그인한 X 계정을 사용해 다시 돌아왔습니다.
2026년 8월 24일 X Corp가 Nitter 인스턴스와 저장소를 내리라는 중단 요구서(cease and desist)를 보냈습니다. nitter.net과 xcancel.com이 오프라인이 되었습니다.
2026년 9월 프로젝트는 계속하겠다고 발표했고, xcancel은 9월 7일 복귀했습니다. 저장소는 9월 11일 다시 아카이브되었고, xcancel은 9월 14일 다시 오프라인이 되었습니다.
2026년 10월 GitHub 저장소는 아카이브(읽기 전용) 상태이며, nitter.net에는 “offline” 페이지가 표시됩니다.

Nitter를 RSS 리더, 감정 분석 도구, 자동 스크레이퍼에 사용했다면, 아래에서 아직 작동하는 방법과 이전 방법을 확인하세요.

2026년에도 작동하는 Nitter 인스턴스

2026년 10월 19일 기준, 커뮤니티 트래커 status.d420.de에는 nitter.tiekoetter.com, nitter.netbub.com, nitter.meowing.monster, nitter.pp.ua 등 정상 인스턴스 몇 개가 올라와 있었습니다. 대형 공개 인스턴스(nitter.net, xcancel.com, nitter.poast.org)는 열리지 않았습니다.

인스턴스에 의존하기 전에:

  • 먼저 트래커를 확인하세요. 인스턴스 상태는 매일 바뀌므로, 이 페이지나 다른 곳의 목록보다 트래커가 더 최신입니다.
  • 봇 확인을 예상하세요. 살아남은 인스턴스는 “봇이 아닌지 확인 중” 페이지를 띄우는 경우가 많고, 이 때문에 RSS 리더와 스크립트가 깨집니다.
  • 스크래핑하지 마세요. 트래커는 공개 인스턴스를 스크래핑하지 말라고 요청합니다. 각 인스턴스는 X가 정지시킬 수 있는 소수의 실제 X 계정으로 운영되므로, 과도한 사용은 모두가 쓰는 인스턴스를 망가뜨립니다.

가볍게 읽는 용도라면 작동하는 인스턴스나 무료 뷰어로 충분합니다. 자동화가 필요하다면 API를 사용하세요.


1. 무료 Nitter 대체 프로그램이 더 이상 작동하지 않는 이유

개발자들은 새로운 Nitter 미러, 클론, xcancel 대체 수단을 계속 찾고 있습니다. 하지만 모든 무료 프론트엔드는 같은 문제에 부딪힙니다:

도전 과제 무료 Nitter 미러에 미치는 영향 TwexAPI 관리 인프라
게스트 접근 불가 모든 인스턴스에 전화 인증된 실제 X 계정이 필요하며, X는 이를 감지해 정지시킵니다. 공개 데이터 읽기에 X 계정이나 쿠키를 제공할 필요가 없습니다. API 키만 전달하면 됩니다.
계정별 요청 한도 인기 인스턴스는 공개되자마자 몇 분 안에 계정의 한도를 소진합니다. 요청은 프로덕션 워크로드용으로 구축된 관리형 인프라에서 실행됩니다.
법적 압박 X의 2026년 8월 중단 요구로 가장 큰 인스턴스들이 오프라인이 되었습니다. 사용량 기반 API 이용료를 청구하는 상용 서비스입니다.
예고 없는 중단 커뮤니티 미러는 경고 없이 오프라인이 되고, 피드 업데이트가 멈춥니다. 모니터링되는 서비스이며, 실패한 요청은 0 크레딧입니다.

2. TwexAPI: 개발자 등급의 Nitter 대체 프로그램

TwexAPI는 Nitter가 유용했던 이유를 그대로 제공하면서, 자원봉사자의 계정에 의존하지 않는 인프라 위에서 동작합니다:

  1. 읽기에 로그인이나 쿠키 불필요: 공개 데이터를 읽는 데 X 계정, 전화 인증, 세션 쿠키가 필요하지 않습니다. API 키만 전달하면 됩니다.
  2. 깨끗한 데이터: 추적 스크립트나 파싱할 HTML 없이 구조화된 JSON을 받고, X 기사(Articles)는 Markdown으로 받을 수 있습니다.
  3. 종량제 요금: 1,000 트윗당 약 $0.05 (트윗당 5 크레딧)로, 개인 프로젝트와 RSS 추적기는 한 달에 몇 센트면 충분합니다. 한 달에 6,000개의 트윗을 읽으면 약 $0.30입니다. X API 요금 계산기로 직접 사용량을 추정해 보세요.
  4. 커서 페이지네이션: next_cursor로 답글, 사용자 타임라인, 검색 결과를 페이지 단위로 넘길 수 있습니다.

TwexAPI는 X Corp와 제휴하거나 X Corp의 보증을 받은 서비스가 아닙니다. 결제는 사용량 기반 API 이용에 대해서만 이루어집니다.


3. 이전 단계 가이드: Nitter RSS에서 TwexAPI로 이전

Nitter에 의존하던 자동 피드, 스크레이퍼, 봇을 TwexAPI로 옮기는 데는 몇 줄이면 충분합니다. 대시보드에서 키를 만든 다음 요청을 바꾸세요:

사용자의 최신 트윗을 읽기

import feedparser

# Nitter RSS 피드: nitter.net은 2026년 8월부터 오프라인
nitter_url = "https://nitter.net/elonmusk/rss"
feed = feedparser.parse(nitter_url)

# 항목 없음: 인스턴스가 RSS 대신 "offline" 페이지를 반환
for entry in feed.entries:
    print(entry.title)
import requests

TWEXAPI_KEY = "YOUR_API_KEY"

# 사용자 타임라인의 첫 페이지 가져오기
response = requests.post(
    "https://api.twexapi.io/twitter/elonmusk/timeline/page",
    headers={"Authorization": f"Bearer {TWEXAPI_KEY}"},
    json={"next_cursor": "", "count": 20},
)
response.raise_for_status()

for tweet in response.json()["data"]:
    print(tweet["created_at"], tweet["full_text"])

이전 게시물을 가져올 때 쓰는 has_next_page, next_cursor를 포함한 모든 응답 필드는 페이지별 사용자 타임라인 가져오기를 참고하세요.

Nitter RSS 피드 대체하기

RSS 리더가 피드 URL을 요구한다면, XML을 직접 생성해 크론 작업, 서버리스 함수, 정적 파일로 제공하세요:

from datetime import datetime
from email.utils import format_datetime
from xml.sax.saxutils import escape

import requests

TWEXAPI_KEY = "YOUR_API_KEY"
SCREEN_NAME = "elonmusk"


def rss_date(value):
    for fmt in ("%a %b %d %H:%M:%S %z %Y", "%Y-%m-%dT%H:%M:%S%z"):
        try:
            return format_datetime(datetime.strptime(value.replace("Z", "+0000"), fmt))
        except (AttributeError, ValueError):
            pass
    return None


response = requests.post(
    f"https://api.twexapi.io/twitter/{SCREEN_NAME}/timeline/page",
    headers={"Authorization": f"Bearer {TWEXAPI_KEY}"},
    json={"next_cursor": "", "count": 20},
)
response.raise_for_status()

items = []
for tweet in response.json()["data"]:
    text = tweet["full_text"] or ""
    link = f"https://x.com/{SCREEN_NAME}/status/{tweet['tweet_id']}"
    published = rss_date(tweet["created_at"])
    items.append(
        f"<item><title>{escape(text[:100])}</title><link>{link}</link>"
        f"<guid>{link}</guid>"
        + (f"<pubDate>{published}</pubDate>" if published else "")
        + f"<description>{escape(text)}</description></item>"
    )

feed = (
    '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel>'
    f"<title>@{SCREEN_NAME}</title><link>https://x.com/{SCREEN_NAME}</link>"
    f"<description>Latest posts from @{SCREEN_NAME}</description>{''.join(items)}"
    "</channel></rss>"
)

with open(f"{SCREEN_NAME}.xml", "w", encoding="utf-8") as f:
    f.write(feed)

실행할 때마다 반환된 트윗당 약 5 크레딧이 들므로, 매시간 게시물 20개를 새로고침하면 한 달에 약 $0.72입니다. 노코드 사용자는 n8n, Make, Zapier로 같은 피드를 만들 수 있습니다.

키워드나 해시태그로 트윗을 검색

Nitter에서 검색하려면 HTML을 스크래핑해야 했습니다. TwexAPI에서는 고급 검색 엔드포인트를 사용합니다:

curl -X POST "https://api.twexapi.io/twitter/advanced_search/page" \
  -H "Authorization: Bearer YOUR_TWEXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "searchTerms": ["AI agents", "#OpenSource"],
    "sortBy": "Latest",
    "next_cursor": ""
  }'

4. 기능 비교: Nitter 대비 대체 프로그램

기능 Nitter 인스턴스 TwexAPI 자체 호스팅 Python 스크레이퍼 (snscrape)
2026년 10월 상태 ⚠️ 주요 인스턴스 오프라인, 일부 커뮤니티 인스턴스만 남음 ✅ 활성화되고 유지됨 ❌ 로그인 장벽으로 작동 불가
비용 무료 1,000 트윗당 약 $0.05 (시작 시 20,000 무료 크레딧) 월 $80–$300의 프록시 비용
데이터 형식 HTML / RSS 타입이 지정된 JSON과 깨끗한 Markdown 스크래핑된 딕셔너리 (스키마가 자주 깨짐)
팔로워 및 팔로잉 목록 ❌ 없음 ✅ /v3/twitter/users/followers로 전체 내보내기 ❌ 없음
스레드 및 답글 트리 부분적 ✅ /twitter/tweets/thread_by_id로 전체 펼치기 불완전
X 기사를 Markdown으로 ❌ 없음 ✅ 기본 제공 GET /x/article/{tweet_id}/markdown ❌ 없음
MCP / AI 에이전트 통합 ❌ 없음 ✅ Cursor와 Claude Code용 기본 MCP 서버 ❌ 없음

개발자들이 검토하는 다른 선택지는 TwexAPI vs 공식 X API와 관리형 API vs 자체 호스팅 스크레이퍼를 참고하세요.


Nitter 대체 수단 자주 묻는 질문

Nitter는 2026년에도 작동하나요?

대부분 작동하지 않습니다. nitter.net은 2026년 8월 24일 X의 중단 요구 이후 오프라인이며, GitHub 저장소는 아카이브되었습니다. 일부 커뮤니티 인스턴스는 아직 응답하므로, 현재 목록은 status.d420.de에서 확인하세요.

xcancel은 아직 작동하나요?

아니요. xcancel.com은 2026년 8월 중단 요구 이후 오프라인이 되었고, 2026년 9월 7일 잠시 복귀했다가 2026년 9월 14일 다시 오프라인이 되었습니다.

최고의 Nitter 대체 수단은 무엇인가요?

계정 없이 프로필을 읽으려면 무료 Twitter 뷰어를 사용하세요. 피드, 모니터링, 리서치에는 API를 사용하세요. TwexAPI는 1,000 트윗당 약 $0.05이고, 공식 X API는 게시물 1,000개 읽기당 $5를 청구합니다.

계정 없이 X (Twitter)를 볼 수 있나요?

네. Twitter 뷰어에 공개 사용자 이름을 입력하면 로그인 없이 프로필, 팔로워 수, 최신 게시물 10개를 볼 수 있습니다. 비공개 계정은 계속 비공개로 유지됩니다.

지금 Twitter 계정의 RSS 피드는 어떻게 받나요?

주요 인스턴스에서 Nitter의 /rss URL은 더 이상 작동하지 않습니다. 위의 RSS 예제처럼 API로 타임라인을 가져와 RSS XML을 직접 작성하세요.

Nitter를 자체 호스팅할 수 있나요?

아카이브된 코드를 여전히 실행할 수는 있지만, 세션을 위해 실제 X 계정이 필요합니다. X는 많은 트래픽을 처리하는 계정을 정지시키며, 아카이브된 프로젝트는 X가 내부 API를 바꿔도 수정되지 않습니다.


다음 단계

마지막 업데이트 2026년 10월 19일

이 페이지가 도움이 되었나요?