Fast Twitter List Scraper API | Extract Tweets & Members avatar

Fast Twitter List Scraper API | Extract Tweets & Members

Pricing

from $0.40 / 1,000 dataset items

Go to Apify Store
Fast Twitter List Scraper API | Extract Tweets & Members

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

API Dojo

Maintained by Community

Actor stats

34

Bookmarked

801

Total users

49

Monthly active users

7.7 hours

Issues response

a day ago

Last modified

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

  1. What Does the Twitter List Scraper Do?
  2. Features & Capabilities
  3. Pricing
  4. Input Parameters
  5. Twitter List Scraper Strategy Guide
  6. Output Format
  7. Custom Map Function
  8. Related Scrapers
  9. Demo Mode & Free Testing
  10. Troubleshooting
  11. Use Cases & Industries
  12. Quick Start Guide
  13. FAQ
  14. 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?

FeatureThis ScraperTwitter API v2Other Scrapers
Speed30-80 tweets/secRate limited5-10 tweets/sec
Cost$0.008/list + $0.40/1K tweetsFree tier limited$2-5/1K tweets
AuthenticationNone requiredOAuth 2.0 requiredOften required
Rate LimitsNo hard limits15 requests/15 minVaries
List Member Data✅ Full profiles✅ Limited fields⚠️ Partial
Export FormatsJSON, CSV, ExcelJSON onlyVaries

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 TypeExampleSpeedBest For
List URLhttps://x.com/i/lists/7878349130-80 tweets/secDirect list extraction
List ID7878349130-80 tweets/secProgrammatic 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:

ToolWhat It ExtractsBest For
🏯 Twitter List ScraperList tweets, members, metadataList monitoring (You are here)
🐦 Tweet ScraperTweets by keyword, hashtag, userGeneral tweet extraction
👤 Twitter User ScraperUser profiles, followers, followingInfluencer research
Twitter Scraper LiteLightweight tweet extractionQuick searches

💰 Pricing

Event-Based Cost Structure

EventCostWhat You Get
List Query$0.008 per listFirst ~20 tweets included FREE (first page)
Dataset Items$0.0004 per tweetOnly charged for tweets beyond the free ~20
Per 1,000 tweets~$0.40Complete list extraction
Per 10,000 tweets~$4.00Large-scale list monitoring

Cost Examples

ScenarioTweetsWhat You Pay
1 list, 500 tweets500$0.20
5 lists, 1,000 tweets each5,000$2.00
20 lists, 2,500 tweets each50,000$20.00
100 lists, 1,000 tweets each100,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.

FieldTypeDescriptionDefault
startUrlsarrayX (Twitter) list URLs. Paste URLs and get results immediately.[]
listIdsarrayList IDs to extract tweets from. The ID is the last part of the URL (e.g., 78783491 from https://twitter.com/i/lists/78783491).[]
maxItemsnumberMaximum tweets to extract per list.Infinity
customMapFunctionstringJavaScript 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

FieldAvailabilityData TypeNotes
id✅ AlwaysstringUnique tweet ID
url✅ AlwaysstringX.com URL
twitterUrl✅ AlwaysstringTwitter.com URL
text✅ AlwaysstringTweet content
likeCount✅ AlwaysnumberTotal likes
retweetCount✅ AlwaysnumberTotal retweets
replyCount✅ AlwaysnumberTotal replies
quoteCount✅ AlwaysnumberTotal quote tweets
bookmarkCount✅ AlwaysnumberTotal bookmarks
createdAt✅ AlwaysstringTweet timestamp
author.userName✅ Alwaysstring@handle
author.followers✅ AlwaysnumberFollower count
author.isVerified✅ AlwaysbooleanLegacy verification
author.isBlueVerified✅ AlwaysbooleanX Premium status
media⚠️ SometimesarrayMedia 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 CaseWhat to Extract
Lead Generationauthor.userName, author.followers, author.description, author.location
Influencer Researchauthor.followers, author.isBlueVerified, author.mediaCount
Content Analysistext, likeCount, retweetCount, createdAt
Network Mappingauthor.userName, author.id, author.followers, author.following

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

ToolWhat It ExtractsBest For
🏯 Twitter List ScraperList tweets, members, metadataList monitoring (You are here)
🐦 Tweet ScraperTweets by keyword, hashtag, userGeneral tweet extraction
👤 Twitter User ScraperUser profiles, followers, followingInfluencer research
Twitter Scraper LiteLightweight tweet extractionQuick searches

🌐 Cross-Platform Social Media Scrapers

PlatformToolWhat It Extracts
📺 YouTubeYouTube ScraperVideos, channels, playlists
📸 InstagramInstagram ScraperPosts, reels, profiles
🎵 TikTokTikTok ScraperVideos, 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:

ScenarioTweetsWhat You Pay
1 list, 1,000 tweets1,000$0.40
5 lists, 2,000 each10,000$4.00
50 lists, 1,000 each50,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 ApifyClient
client = 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

  1. Add input: Paste list URL or enter list ID
  2. Configure: Set maxItems limit
  3. 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! 🏯