Fast Twitter List Scraper API | Extract Tweets & Members
Pricing
from $0.40 / 1,000 dataset items
Fast Twitter List Scraper API | Extract Tweets & Members
Discover the Twitter (X) List Scraper you've been looking for! Find the ultimate tool for extracting Tweets List from X / Twitter! It offers unparalleled speed and comprehensiveness, ensuring lightning-fast extraction of Tweets.
Pricing
from $0.40 / 1,000 dataset items
Rating
5.0
(8)
Developer

API Dojo
Actor stats
34
Bookmarked
801
Total users
49
Monthly active users
7.7 hours
Issues response
an hour ago
Last modified
Categories
Share

🏯 Fast Twitter List Scraper API: Extract List Members & Tweets at Scale
Extract tweets, list members, and engagement data from X (formerly Twitter) lists at scale. This Twitter list scraper collects list metadata, member profiles, follower counts, bios, verification status, and tweet content—all without login or API keys.
Use this Twitter list scraper API to build lead lists from curated industry lists, monitor competitor networks, research influencers, or export Twitter list to CSV for CRM import. Extract up to 80 tweets per second with complete author profiles including usernames, follower counts, locations, and X Premium status.
💰 Event-Based Pricing: $0.008 per list + $0.0004 per tweet | ⚡ Speed: 30-80 tweets/second | 🔓 No login required
📋 Table of Contents
- What Does the Twitter List Scraper Do?
- Features & Capabilities
- Pricing
- Input Parameters
- Twitter List Scraper Strategy Guide
- Output Format
- Custom Map Function
- Related Scrapers
- Demo Mode & Free Testing
- Troubleshooting
- Use Cases & Industries
- Quick Start Guide
- FAQ
- Contact
🧭 What Does the Twitter List Scraper Do?
Twitter list scraper is a tool that automates the extraction of tweets, member profiles, and engagement metrics from public X (formerly Twitter) lists. This X list scraper enables lead generation, influencer research, and competitive intelligence by collecting list IDs, list names, member counts, subscriber counts, and tweet content from curated lists.
The Api Dojo Twitter List Scraper API retrieves comprehensive list data—including list descriptions, list owners, member usernames, follower counts, bio descriptions, verification status, and tweet engagement metrics—by list URL or list ID. This tool operates at speeds up to 80 tweets per second without requiring proxies, authentication, or official Twitter API quotas.
This Twitter list data extractor serves as a practical alternative to the official Twitter API v2 for bulk list extraction. No rate limits, no API key management—just straightforward data access through Apify's infrastructure. Extract Twitter list members for thousands of curated lists in minutes.
Why Choose This Twitter List Scraper?
| Feature | This Scraper | Twitter API v2 | Other Scrapers |
|---|---|---|---|
| Speed | 30-80 tweets/sec | Rate limited | 5-10 tweets/sec |
| Cost | $0.008/list + $0.40/1K tweets | Free tier limited | $2-5/1K tweets |
| Authentication | None required | OAuth 2.0 required | Often required |
| Rate Limits | No hard limits | 15 requests/15 min | Varies |
| List Member Data | ✅ Full profiles | ✅ Limited fields | ⚠️ Partial |
| Export Formats | JSON, CSV, Excel | JSON only | Varies |
What Data Can You Extract?
List-Level Data
- List ID — Unique identifier for each list
- List name — Display name of the list
- List URL — Direct link to the list
- List description — Description text set by list owner
- List slug — URL-friendly list identifier
- List owner — Username, user ID, display name of creator
- Member count — Total members in the list
- Subscriber count — Users following the list
- List visibility — Public or private status
- List creation date — When the list was created
- List banner image — Header image URL
- Is pinned list — Whether list is pinned by owner
- Is followed list — Whether you follow the list
Member-Level Data (Per User in List)
- User ID — Unique Twitter user identifier
- Username (handle) — @username
- Display name — Profile display name
- Bio / profile description — User's bio text
- Profile picture URL — Avatar image
- Banner image URL — Header image
- Follower count — Total followers
- Following count — Accounts they follow
- Tweet count — Total tweets posted
- Account creation date — When account was created
- Location — Profile location
- Website URL — Profile website link
- Is verified — Legacy verification status
- Is blue checkmark (X Premium) — Paid verification
- Is protected account — Private account status
- Pinned tweet ID — ID of pinned tweet
- Listed count — How many lists they appear in
⚡ Features & Capabilities
Query Types Supported
| Input Type | Example | Speed | Best For |
|---|---|---|---|
| List URL | https://x.com/i/lists/78783491 | 30-80 tweets/sec | Direct list extraction |
| List ID | 78783491 | 30-80 tweets/sec | Programmatic access |
Core Features
- 🚀 High-Speed Extraction — 30-80 tweets per second from any public list
- 📊 Complete Tweet Data — Text, engagement metrics, media, author profiles
- 👥 Member Profiles — Full user data for every list member
- 🔄 No Authentication — No login, API keys, or OAuth required
- 📁 Multiple Export Formats — JSON, CSV, Excel direct download
- ⚙️ Custom Transformations — Shape output with custom map functions
- 🔗 API Integration — RESTful API for Python, Node.js, or any HTTP client
Complete Twitter Scraper Ecosystem
This X list scraper is part of the Apidojo Twitter scraper suite. Combine with other tools for comprehensive Twitter data extraction:
| Tool | What It Extracts | Best For |
|---|---|---|
| 🏯 Twitter List Scraper | List tweets, members, metadata | List monitoring (You are here) |
| 🐦 Tweet Scraper | Tweets by keyword, hashtag, user | General tweet extraction |
| 👤 Twitter User Scraper | User profiles, followers, following | Influencer research |
| ⚡ Twitter Scraper Lite | Lightweight tweet extraction | Quick searches |
💰 Pricing
Event-Based Cost Structure
| Event | Cost | What You Get |
|---|---|---|
| List Query | $0.008 per list | First ~20 tweets included FREE (first page) |
| Dataset Items | $0.0004 per tweet | Only charged for tweets beyond the free ~20 |
| Per 1,000 tweets | ~$0.40 | Complete list extraction |
| Per 10,000 tweets | ~$4.00 | Large-scale list monitoring |
Cost Examples
| Scenario | Tweets | What You Pay |
|---|---|---|
| 1 list, 500 tweets | 500 | $0.20 |
| 5 lists, 1,000 tweets each | 5,000 | $2.00 |
| 20 lists, 2,500 tweets each | 50,000 | $20.00 |
| 100 lists, 1,000 tweets each | 100,000 | $40.00 |
Why This Pricing Works
- No monthly fees — Pay only for data extracted
- No API quotas — Extract as much as you need
- Predictable costs — Calculate exact spend before running
- Scales linearly — Same rate whether extracting 100 or 100,000 tweets
Important Usage Guidelines
To keep things stable and cost-efficient:
- Each listId or startUrl must fetch at least 50 tweets
- Fetching fewer creates a negative margin and may trigger rate-limiter
- For smaller extractions, use Twitter Scraper Lite
🍚 Input Parameters
Configure your Twitter list scraper extraction with these parameters. Whether you want to scrape Twitter list content by URL or list ID, these settings control what data you collect.
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | array | X (Twitter) list URLs. Paste URLs and get results immediately. | [] |
listIds | array | List IDs to extract tweets from. The ID is the last part of the URL (e.g., 78783491 from https://twitter.com/i/lists/78783491). | [] |
maxItems | number | Maximum tweets to extract per list. | Infinity |
customMapFunction | string | JavaScript function to transform output. Not for filtering—filtering may trigger restrictions. | null |
Parameter Examples
Extract by List URL:
{"startUrls": ["https://x.com/i/lists/78783491"],"maxItems": 1000}
Extract by List ID:
{"listIds": ["78783491", "123456789"],"maxItems": 500}
Multiple Lists:
{"startUrls": ["https://x.com/i/lists/78783491","https://x.com/i/lists/987654321"],"maxItems": 2000}
📖 Twitter List Scraper Strategy Guide
Master the art of how to scrape Twitter list members with these proven strategies. Whether you're building lead lists, monitoring competitors, or researching influencers, this guide covers the optimal approach for each use case.
🎯 Strategy 1: Lead Generation from Curated Lists
Goal: Build B2B prospect lists from industry-specific Twitter lists
Best Input:
{"startUrls": ["https://x.com/i/lists/YOUR_TARGET_LIST"],"maxItems": 5000}
Why This Works:
- Industry experts curate lists of relevant accounts
- List members are pre-qualified by the curator
- Extract follower counts, bios, and website URLs for outreach
- Export Twitter list to CSV for CRM import
Pro Tips:
- Target lists created by industry publications, VCs, or thought leaders
- Look for lists named "Top [Industry] Founders" or "[Niche] Experts"
- Combine with Twitter User Scraper for deeper profile data
🎯 Strategy 2: Competitor Intelligence
Goal: Monitor competitor curated lists for market insights
Best Input:
{"listIds": ["COMPETITOR_LIST_ID_1", "COMPETITOR_LIST_ID_2"],"maxItems": 2000}
Why This Works:
- Competitors often maintain lists of customers, partners, or influencers
- Discover who they're watching and engaging with
- Identify potential partnership or acquisition targets
- Track changes in their network over time
Pro Tips:
- Check competitor profiles for public lists they've created
- Monitor investor lists for deal flow intelligence
- Track media lists for PR opportunities
🎯 Strategy 3: Influencer Research & Outreach
Goal: Identify and qualify influencers for partnerships
Best Input:
{"startUrls": ["https://x.com/i/lists/INFLUENCER_LIST"],"maxItems": 1000}
Why This Works:
- Influencer lists are curated by engagement, not just follower count
- Get bio descriptions, follower counts, and verification status
- Identify micro-influencers with high engagement
- Build outreach lists for influencer marketing campaigns
Pro Tips:
- Target lists from marketing agencies or brand accounts
- Look for niche-specific lists (e.g., "Tech YouTubers", "Fitness Influencers")
- Filter by follower count and listed count for quality signals
🎯 Strategy 4: Academic Research & Network Analysis
Goal: Map social networks and community structures
Best Input:
{"startUrls": ["https://x.com/i/lists/RESEARCH_LIST"],"maxItems": 10000}
Why This Works:
- Lists represent curated social graphs
- Extract listed count to identify central nodes
- Map connections between communities
- Build datasets for social graph analysis
Pro Tips:
- Combine multiple lists to map overlapping communities
- Use listed count as a proxy for influence
- Export to network analysis tools (Gephi, NetworkX)
📊 Output Format
Clean, structured JSON output with comprehensive tweet and author data. Each tweet object contains engagement metrics, author profiles, and media—everything you need to extract Twitter list members and their content at scale.
Tweet Output Example
{"type": "tweet","id": "1757983181972930764","url": "https://x.com/ESPNStatsInfo/status/1757983181972930764","twitterUrl": "https://twitter.com/ESPNStatsInfo/status/1757983181972930764","text": "Anthony Davis and Rui Hachimura are the 1st @Lakers duo with 35 points each...","retweetCount": 58,"replyCount": 10,"likeCount": 158,"quoteCount": 8,"bookmarkCount": 7,"createdAt": "Thu Feb 15 04:20:26 +0000 2024","lang": "en","isReply": false,"isRetweet": false,"isQuote": false,"author": {"type": "user","userName": "ESPNStatsInfo","url": "https://x.com/ESPNStatsInfo","id": "53120768","name": "ESPN Stats & Info","isVerified": true,"isBlueVerified": true,"verifiedType": "business","profilePicture": "https://pbs.twimg.com/profile_images/.../Np_LXZ_x_normal.jpg","coverPicture": "https://pbs.twimg.com/profile_banners/53120768/...","description": "Our mission is to serve fans across every ESPN platform...","location": "Bristol, CT","followers": 1828908,"following": 61,"protected": false,"createdAt": "Thu Jul 02 17:03:54 +0000 2009","mediaCount": 46266,"statusesCount": 162931},"media": ["https://pbs.twimg.com/media/GGWb69-a0AAj1iA.jpg"]}
Field Availability Guarantees
| Field | Availability | Data Type | Notes |
|---|---|---|---|
id | ✅ Always | string | Unique tweet ID |
url | ✅ Always | string | X.com URL |
twitterUrl | ✅ Always | string | Twitter.com URL |
text | ✅ Always | string | Tweet content |
likeCount | ✅ Always | number | Total likes |
retweetCount | ✅ Always | number | Total retweets |
replyCount | ✅ Always | number | Total replies |
quoteCount | ✅ Always | number | Total quote tweets |
bookmarkCount | ✅ Always | number | Total bookmarks |
createdAt | ✅ Always | string | Tweet timestamp |
author.userName | ✅ Always | string | @handle |
author.followers | ✅ Always | number | Follower count |
author.isVerified | ✅ Always | boolean | Legacy verification |
author.isBlueVerified | ✅ Always | boolean | X Premium status |
media | ⚠️ Sometimes | array | Media URLs if present |
Export Options
- JSON: Complete datasets with nested objects—ideal for analysis pipelines
- CSV: Direct download from Apify Console—perfect for export Twitter list to CSV
- API: RESTful endpoints for Python, Node.js, or any HTTP client
🧩 Custom Map Function
Transform output using the customMapFunction parameter. This JavaScript function receives each tweet object and returns your desired format—flatten nested data, extract specific fields, or restructure for your pipeline.
Important: Custom map function is for data transformation—not for filtering. Filtering items may result in automatic restrictions.
Example: Simplified Output for Lead Generation
(object) => ({tweetId: object.id,tweetUrl: object.url,text: object.text,likes: object.likeCount,retweets: object.retweetCount,authorHandle: object.author?.userName || null,authorName: object.author?.name || null,authorFollowers: object.author?.followers || null,authorBio: object.author?.description || null,authorLocation: object.author?.location || null,isVerified: object.author?.isBlueVerified || false})
Common Transformations
| Use Case | What to Extract |
|---|---|
| Lead Generation | author.userName, author.followers, author.description, author.location |
| Influencer Research | author.followers, author.isBlueVerified, author.mediaCount |
| Content Analysis | text, likeCount, retweetCount, createdAt |
| Network Mapping | author.userName, author.id, author.followers, author.following |
🌴 Related Scrapers
Expand your Twitter data extraction capabilities with our complete suite of X.com list scraper tools. Each focuses on specific data types for comprehensive social intelligence.
📦 Complete Apidojo Twitter Scraper Ecosystem
| Tool | What It Extracts | Best For |
|---|---|---|
| 🏯 Twitter List Scraper | List tweets, members, metadata | List monitoring (You are here) |
| 🐦 Tweet Scraper | Tweets by keyword, hashtag, user | General tweet extraction |
| 👤 Twitter User Scraper | User profiles, followers, following | Influencer research |
| ⚡ Twitter Scraper Lite | Lightweight tweet extraction | Quick searches |
🌐 Cross-Platform Social Media Scrapers
| Platform | Tool | What It Extracts |
|---|---|---|
| 📺 YouTube | YouTube Scraper | Videos, channels, playlists |
| Instagram Scraper | Posts, reels, profiles | |
| 🎵 TikTok | TikTok Scraper | Videos, profiles, engagement |
🆓 Demo Mode & Free Testing
If you run on Apify's Free plan, you can still use this Twitter list scraper with limited results (up to 10 items). For unrestricted usage and to unlock the full power of this Twitter list scraper API at scale, subscribe to a paid Apify plan.
Free Plan Benefits:
- ✅ Test the API with up to 10 tweet extractions
- ✅ Perfect for testing workflows before scaling
- ✅ Validate output format and data quality risk-free
Upgrade for Full Access:
- 🚀 Unlimited tweet extraction from Twitter lists
- 🚀 Up to 80 tweets per second processing speed
- 🚀 API access for automated workflows and integrations
- 🚀 Scheduled runs with webhooks and cron jobs
For unrestricted usage, subscribe to a paid Apify plan.
🔧 Troubleshooting
Having trouble with your extraction? Here are solutions to common issues when you scrape Twitter list content.
❓ Getting Fewer Tweets Than Expected?
Problem: Extraction returns fewer tweets than anticipated
Solutions:
✅ Check maxItems setting—increase the limit if you need more tweets
✅ Verify list activity—some lists have limited recent activity
✅ Check list visibility—private lists cannot be scraped
✅ Remember free tiers—Free users are capped at 10 items
❓ No Results Returned?
Problem: Extraction completes but returns empty dataset
Solutions:
✅ Verify URL format—must be valid X/Twitter list URL
✅ Check list visibility—list must be public
✅ Verify list ID—ensure the ID matches the URL
✅ Don't use customMapFunction for filtering—this can cause automatic blocks
💰 Unexpected Costs?
Problem: Your run cost more than anticipated
Key pricing to remember:
| Scenario | Tweets | What You Pay |
|---|---|---|
| 1 list, 1,000 tweets | 1,000 | $0.40 |
| 5 lists, 2,000 each | 10,000 | $4.00 |
| 50 lists, 1,000 each | 50,000 | $20.00 |
Cost control tips:
✅ Use maxItems to cap spending—set hard limits on total extraction
✅ Start with smaller batches—test with 500-1000 tweets first
✅ Minimum 50 tweets per list—smaller extractions trigger rate limits
❓ Rate Limiting Issues?
Problem: Extraction fails or slows down
Solutions:
✅ Minimum 50 tweets per list—smaller requests may be rate-limited
✅ Maximum 1-2 concurrent runs—avoid parallel extractions
✅ Wait between runs—allow a few minutes between large extractions
🎯 Use Cases & Industries
This Twitter list scraper serves professionals who need fast, structured list intelligence—from lead generation to influencer research and competitive intelligence. Use it to extract Twitter list members for any business intelligence need.
🎯 Lead Generation & B2B Prospecting
Build targeted prospect lists from curated industry lists.
- Extract Twitter list members for sales outreach
- Build lead generation databases from expert-curated lists
- Collect bios, locations, and website URLs for qualification
- Export Twitter list to CSV for CRM import
Example: Extract members from "Top SaaS Founders" lists for B2B prospecting.
👤 Influencer Research & Marketing
Discover and qualify influencers for partnership opportunities.
- Identify creators for influencer research and outreach
- Analyze influencer list building patterns
- Track creator follower counts and engagement
- Build influencer marketing campaign lists
Example: Extract members from brand influencer lists for influencer research.
🔍 Competitor Intelligence
Monitor competitor networks and curated lists.
- Track competitor intelligence through their public lists
- Discover who competitors are watching and engaging with
- Identify potential partnership or acquisition targets
- Monitor changes in competitor networks over time
Example: Extract competitor customer lists for competitive intelligence.
📰 Journalist & Media Monitoring
Track press lists and media contacts.
- Monitor journalist & media monitoring lists
- Build PR & communications outreach databases
- Track reporter beats and coverage areas
- Identify media contacts for press releases
Example: Extract media outlet lists for press list building.
💼 Investor & VC Tracking
Monitor investment community lists.
- Track investor tracking lists from VCs and angels
- Identify VC & investor lists for fundraising research
- Monitor portfolio company lists
- Discover deal flow patterns
Example: Extract VC portfolio lists for investor tracking.
🎤 Event & Speaker Discovery
Find speakers and event participants.
- Identify event speaker discovery opportunities
- Build podcast guest research databases
- Track conference speaker lists
- Discover thought leaders in specific niches
Example: Extract conference speaker lists for speaker discovery.
🎓 Academic Research & Network Analysis
Build datasets for computational social science.
- Collect data for academic research and network studies
- Build social graph analysis datasets
- Map community detection patterns
- Analyze network analysis structures
Example: Extract political analyst lists for academic research.
👥 Recruiting & Talent Sourcing
Build candidate pipelines from curated talent lists.
- Identify candidates for recruiting and talent sourcing
- Extract bios and locations for qualification
- Build outreach lists from industry expert lists
- Track talent movements across companies
Example: Extract "Top Engineers" lists for talent sourcing.
💡 Quick Start Guide
Simple setup—whether extracting tweets from one list or monitoring multiple curated lists. This Twitter list scraper API makes it easy to scrape Twitter list content in minutes.
Copy-Paste Examples by Persona
For Sales Teams (Lead Gen → CSV):
{"startUrls": ["https://x.com/i/lists/YOUR_TARGET_LIST"],"maxItems": 2000}
→ Run, then export Twitter list to CSV from Storage tab.
For Developers (API → JSON):
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("apidojo/twitter-list-scraper").call(run_input={"listIds": ["78783491"],"maxItems": 1000})items = client.dataset(run["defaultDatasetId"]).list_items().items
For Researchers (Multiple Lists):
{"startUrls": ["https://x.com/i/lists/LIST_1","https://x.com/i/lists/LIST_2","https://x.com/i/lists/LIST_3"],"maxItems": 5000}
3 Steps to Get Started
- Add input: Paste list URL or enter list ID
- Configure: Set
maxItemslimit - Run & Export: Click Start, then download JSON/CSV from Storage tab
📋 Method 1: Scrape by List URL
Best for: Quick extraction from a single list
{"startUrls": ["https://x.com/i/lists/78783491"],"maxItems": 1000}
📋 Method 2: Scrape by List ID
Best for: Programmatic access, multiple lists
{"listIds": ["78783491", "123456789"],"maxItems": 500}
🔧 Best Practices for Twitter List Scraping
✅ DO:
- Minimum 50 tweets per list—smaller requests may be rate-limited
- Start with 500-1000 tweets—test before scaling
- Batch similar lists—extract multiple in one run
- Set
maxItems—control costs by limiting total extraction
❌ DON'T:
- Use customMapFunction for filtering—this causes automatic blocking
- Scrape private lists—only public lists are accessible
- Run too many concurrent extractions—maximum 1-2 concurrent runs
- Fetch fewer than 50 tweets—creates negative margin
❓ Frequently Asked Questions
What is a Twitter List Scraper API?
A Twitter list scraper API is a tool that programmatically extracts tweets, member profiles, and engagement data from X (formerly Twitter) lists. This Twitter list data extractor serves as an alternative to the Twitter API v2 without rate limits or OAuth requirements.
How much does it cost to scrape Twitter lists?
$0.008 per list + $0.0004 per tweet (first ~20 free). Extract 10,000 tweets for just ~$4.00—significantly cheaper than building custom scrapers.
Can I scrape Twitter lists without login?
Yes! This Twitter list scraper requires no authentication or login. Start extracting list data immediately without any Twitter account or API key.
What Twitter list data can I extract?
Extract tweet IDs, tweet text, engagement metrics (likes, retweets, replies, quotes, bookmarks), author profiles (username, followers, bio, location, verification status), media URLs, and timestamps—all in structured JSON or CSV format.
Can I export Twitter list data to CSV?
Yes. Download data directly from Apify Console in JSON, CSV, or Excel format. Perfect for export Twitter list to CSV workflows and CRM import.
Can I use Python to scrape Twitter lists?
Yes! Full Python support via the Apify Client library. See the Quick Start Guide above for X list members scraper Python integration.
Is this faster than the Twitter API?
Yes. Up to 80 tweets/second without rate limits. The official Twitter API v2 has strict rate limits (15 requests/15 min for list endpoints) and requires OAuth 2.0 setup.
Can I scrape multiple lists at once?
Yes. Add multiple URLs to startUrls or IDs to listIds for bulk extraction. Each list is processed efficiently.
Can I scrape private lists?
No. Only public lists are accessible. Private lists require authentication which this tool does not support.
How do I find Twitter list IDs?
The list ID is the last part of the list URL. For example, in https://twitter.com/i/lists/78783491, the ID is 78783491.
Can I use this for lead generation?
Yes. Perfect for lead generation, B2B prospecting, and sales prospecting. Extract Twitter list members to build targeted outreach lists.
Can I use this for influencer research?
Yes. Ideal for influencer research, influencer list building, and influencer marketing. Extract follower counts, bios, and verification status for qualification.
Is this a real-time Twitter API?
Yes. Extract current Twitter list data in real-time with up to 80 tweets/second processing speed. Data reflects the latest publicly available information.
📞 Contact
If you need any sort of support, please send an email to apidojo10@gmail.com. You name it, we get it.
Ready to start extracting Twitter list data? With transparent event-based pricing, blazing-fast speeds, and support for list URLs and IDs, this Twitter List Scraper API is the ultimate tool for lead generation, influencer research, competitive intelligence, and B2B prospecting. Start scraping today! 🏯