Twitter (X) Scraper ✅ No Login or Cookies
Pricing
from $2.00 / 1,000 tweet scrapeds
Twitter (X) Scraper ✅ No Login or Cookies
Scrape X.com (Twitter) with no login and no cookies. Extract a profile's tweets, run advanced keyword search, pull single tweet details, or fetch full user profiles. Get likes, retweets, replies, quotes, views, media URLs, author, and conversation context as clean JSON. Add followers and comments.
Pricing
from $2.00 / 1,000 tweet scrapeds
Rating
0.0
(0)
Developer
Atomus APIs
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share

Twitter (X) Scraper: Tweets, Profiles, Search & Followers (No Login)
The Twitter (X) Scraper extracts public data from X.com with no cookies and no login: a profile's tweets, advanced keyword search, single tweet details, and full user profiles. Each tweet returns 30+ fields, including likes, retweets, replies, quotes, bookmarks, views, media (image and MP4 URLs), author, and conversation context, as clean structured JSON.
Give it a username, a tweet URL, or a search query and it returns ready-to-use data in seconds. No X account, no cookie, no browser automation to maintain.
What does this Twitter (X) Scraper do?
Four modes, one clean tweet and profile shape across all of them:
| Mode | Input | Returns |
|---|---|---|
| Profile timeline | usernames | A user's recent tweets, plus the full profile (free) |
| Advanced search | query + filters | Tweets matching keyword, users, dates, engagement, media |
| Tweet details | tweet URLs | Full data for specific tweets, incl. quoted tweet and reply context |
| User profile | usernames | Bio, follower and following counts, verification, location, website |
Optional paid add-ons compose on top: followers and following on the profile mode, comments and retweeters on the tweet-details mode, each delivered as its own records.
What data can you extract from a tweet?
tweet_id, url, text, created_at, lang, source, favorite_count, retweet_count, reply_count, quote_count, bookmark_count, view_count, conversation_id, reply context (in_reply_to_screen_name, in_reply_to_status_id), the full quoted_tweet object, sensitive, hashtags, mentions, urls, media (type, image URL, highest-bitrate MP4 URL), and an author block (username, name, avatar, follower count, blue-verified).
How do I scrape Twitter (X)?
- Pick a mode (What to scrape) at the top of the input.
- Fill the matching field: usernames for a profile timeline, a query for search, or tweet URLs for tweet details.
- Set Max tweets per handle or query.
- Click Start. Results stream into the dataset as they are collected.
No coding required. Total time from input to data is usually under a minute.
Input
| Field | Used by | Notes |
|---|---|---|
handles | Profile timeline, User profile | @openai, openai, or https://x.com/openai |
tweetUrls | Tweet details | Status URL or numeric tweet ID |
searchQuery | Advanced search | Free text; raw X operators also work verbatim |
| Search filters | Advanced search | from/to/mentions, hashtags, date range, min likes/retweets/replies, language, media, verified (all free) |
maxItems | Timeline, search | Tweets per handle or query |
Advanced search operators pass straight through to X, so a query like from:openai min_faves:5000 filter:videos works exactly as it does on X.com. The filter fields build that query string for you.
Output
{"tweet_id": "1846846285917131130","url": "https://x.com/OpenAI/status/1846846285917131130","text": "True","created_at": "Thu Oct 17 09:30:41 +0000 2024","lang": "en","favorite_count": 175957,"retweet_count": 36419,"reply_count": 5599,"quote_count": 635,"bookmark_count": 3015,"view_count": 28146703,"conversation_id": "1846846285917131130","media": [],"author": {"screen_name": "OpenAI","name": "OpenAI","followers_count": 5097390,"blue_verified": true}}
How much does it cost to scrape Twitter (X)?
Pay per result, billed as a per-event charge:
| Event | Free plan | Gold+ Apify plans |
|---|---|---|
| Tweet (timeline, search, tweet detail) | $4 / 1,000 tweets | $2 / 1,000 tweets |
| Profile | $4 / 1,000 profiles | $2 / 1,000 profiles |
| Follower / following / retweeter (add-on) | $0.50 / 1,000 | $0.15 / 1,000 |
| Comment (add-on) | $3 / 1,000 | $1 / 1,000 |
Every run bills a minimum of 1 result, which covers the request even when a query returns nothing (a private or suspended account, or a search with no matches). Search filters are free.
Platform limits (reported honestly)
X's public API caps a single profile timeline near ~100 tweets per pass. This is a limit of the X.com platform, not the scraper, and every X scraper shares it. To build a deeper archive, use the search mode (which paginates further) or re-run on a schedule and append to the same dataset.
Use it with AI agents and MCP
Every result is clean structured JSON, so the actor drops straight into an agent pipeline, a RAG index, or an MCP tool call. Point your agent at a handle or a search query and hand the structured tweets back to your model.
Use cases
- Brand and competitor monitoring on X
- Social listening and sentiment analysis
- Influencer and audience research (followers, following, engagement)
- Trend and topic tracking with advanced search
- Building tweet datasets for AI training and research
Twitter (X) Scraper vs cookie-based tools vs the official X API
| This scraper | Cookie-based scrapers | Official X API | |
|---|---|---|---|
| Login / cookies | None | Your X cookie required | Developer account + keys |
| Setup | Paste input and run | Extract and paste cookies | App approval, OAuth |
| Cost | From $0.15/1k tweets (Gold) | Varies | High monthly tiers |
| Risk | Public data only | Your account can be flagged | Rate-limited, restrictive |
Other scrapers by Atomus
- TikTok Scraper - profiles, videos, search, comments
- Bilibili Scraper - videos, comments, danmaku, transcripts
- Xiaohongshu (小红书) Scraper - notes, search, profiles
- LinkedIn Profile Scraper - profile enrichment
FAQ
Is there an official Twitter (X) API? Yes, but it requires a developer account and paid tiers that are expensive and rate-limited for most data needs. This actor is a practical alternative: no keys, no OAuth, structured JSON, pay per result.
Do I need an X account or cookies? No. The actor scrapes only public data and handles request signing for you, so there is nothing to log into.
Can I search tweets by date, engagement, or user? Yes. The advanced search mode accepts from/to/mentions, hashtags, a date range, minimum likes/retweets/replies, language, and media filters. They compile into X's own search operators.
How many tweets can I get from one profile? X caps a profile timeline near ~100 tweets per pass. Use search or scheduled re-runs to collect more over time.
Is it legal to scrape X? The actor collects only publicly available data. You are responsible for using scraped data in line with applicable laws and X's terms.
Disclaimer: this actor is an independent tool and is not affiliated with, endorsed by, or sponsored by X Corp. It collects only publicly available data. All trademarks are the property of their respective owners.