Twitter / X Profile + Tweets Scraper: 24 Fields, No Login, $1 per 1,000 Items
Scrape public Twitter / X profiles and their recent tweets in a single call. Each tweet item ships with the full 24-field author block embedded, so you can join tweets to profiles without a second lookup. Optional profile-only items, configurable tweets-per-user, include / exclude replies and retweets, warm-IP rotation on rate-limit. No login, no API key, no X developer account.
Fields per item
24 author + tweet payload
What you can scrape
- Author block (24 fields): username, display name, bio, follower_count, following_count, verified, location, website, profile image, banner, created_at, more
- Tweet payload: id, text, created_at, lang, full engagement (likes, retweets, replies, quotes, bookmarks, views)
- Entities: hashtags, mentions, URLs, cashtags, media (photo / video / animated_gif)
- Reply and retweet context: in_reply_to_user, retweeted_status, quoted_status (with embedded author)
- Item types: tweet (default) or profile-only, switchable via includeProfileOnlyItems
- Filtering: includeReplies, includeRetweets, tweetsPerUser cap
Primary use cases
- Brand mention monitoring. Scrape recent tweets of 100 industry accounts daily, surface posts that mention your brand or competitors
- Crisis comms tracking. Pull replies + quotes around a single account to spot sentiment shifts before they trend
- Influencer vetting. Snapshot follower_count, verified status and recent engagement to validate a partnership pitch deck
- Bio enrichment for CRM. Pull website, location and bio for a list of X handles to enrich Salesforce / HubSpot contacts
- Cross-platform creator intel. Combine with TikTok and YouTube scrapers to build full multi-platform creator profiles
API example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~twitter-x-profiles-tweets-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"usernames": ["elonmusk", "@sama", "https://x.com/naval"],
"tweetsPerUser": 20,
"includeReplies": false,
"includeRetweets": false,
"includeProfileOnlyItems": true
}'
Integrations
- n8n, Make, Zapier: trigger runs and stream tweets via webhook
- AI Agents (MCP): Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js: Apify SDK for programmatic access
- Google Sheets, Airtable: handles in, tweet feed with engagement out
Output fields
| Field | Type | Example |
| item_type | string | tweet |
| tweet.id | string | 1854729384759302174 |
| tweet.text | string | Mars is the future |
| tweet.engagement.like_count | integer | 248,300 |
| tweet.engagement.retweet_count | integer | 32,150 |
| tweet.entities.hashtags | array | ["mars", "spacex"] |
| author.username | string | elonmusk |
| author.follower_count | integer | 208,400,000 |
| author.verified | boolean | true |
| author.website | string | https://x.com/elonmusk |
Related Actors