X Tweet Fetcher
Fetch full tweets, long tweets, quoted tweets, and X Articles from X/Twitter without login or API keys, using no dependencies and zero configuration.
Fetch full tweets, long tweets, quoted tweets, and X Articles from X/Twitter without login or API keys, using no dependencies and zero configuration.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Fetch tweets from X/Twitter without authentication. Uses FxTwitter API.
| Content Type | Support |
|---|---|
| Regular tweets | ✅ Full text + stats |
| Long tweets (Twitter Blue) | ✅ Full text |
| X Articles (long-form) | ✅ Complete article text |
| Quoted tweets | ✅ Included |
| Stats (likes/RT/views) | ✅ Included |
# JSON output python3 scripts/fetch_tweet.py --url "https://x.com/user/status/123456"Pretty JSON
python3 scripts/fetch_tweet.py --url "https://x.com/user/status/123456" --pretty
Text only (human readable)
python3 scripts/fetch_tweet.py --url "https://x.com/user/status/123456" --text-only
from scripts.fetch_tweet import fetch_tweetresult = fetch_tweet("https://x.com/user/status/123456") tweet = result["tweet"]
Regular tweet
print(tweet["text"])
X Article (long-form)
if tweet["is_article"]: print(tweet["article"]["title"]) print(tweet["article"]["full_text"]) # Complete article print(tweet["article"]["word_count"])
{ "url": "https://x.com/user/status/123", "username": "user", "tweet_id": "123", "tweet": { "text": "Tweet content...", "author": "Display Name", "screen_name": "username", "likes": 100, "retweets": 50, "bookmarks": 25, "views": 10000, "replies_count": 30, "created_at": "Mon Jan 01 12:00:00 +0000 2026", "is_note_tweet": false, "is_article": true, "article": { "title": "Article Title", "full_text": "Complete article content...", "word_count": 4847, "char_count": 27705 } } }
Uses FxTwitter public API (
api.fxtwitter.com) which proxies X/Twitter content. Articles are returned as structured blocks and reassembled into full text.
replies_count field)
--replies flag exists but returns an explanatory error messageskills/x-tweet-fetcher/ ├── SKILL.md (this file) └── scripts/ └── fetch_tweet.py (single file, zero deps)
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.