Twitter/ X Lists Scraper avatar

Twitter/ X Lists Scraper

Pricing

from $0.10 / 1,000 results

Go to Apify Store
Twitter/ X Lists Scraper

Twitter/ X Lists Scraper

Extract Twitter/X list data including list details, members, subscribers, and timeline tweets. Search for curated lists by keyword. Ideal for audience research, influencer mapping, lead generation, and competitive analysis without needing an official API key.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

Mikolabs

Mikolabs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

๐Ÿš€ Twitter / X Lists Scraper: Members, Subscribers, Tweets & Search

Apify Actor Twitter/X Compatible Proxy Support No API Key Required

Extract comprehensive data from Twitter / X Lists with zero hassle. Collect list details, scrape member profiles with full bios, track list subscribers, extract timeline tweets with real-time engagement metrics, and discover curated lists by keywords.

No Twitter developer account, API keys, or cookies required.


๐ŸŒŸ Key Features

  • ๐Ÿ” Search Lists by Keyword: Discover niche public lists across any industry, topic, or location.
  • ๐Ÿ‘ฅ Scrape List Members: Extract all members of any list with full profile metadata (followers, following, tweets, bio, verified status, avatar CDN URL).
  • ๐Ÿ”” Extract List Subscribers: Identify and extract high-intent audience members who follow or subscribe to specific lists.
  • ๐Ÿ’ฌ Extract List Timeline Tweets: Collect chronological tweets posted by members of any list with full engagement metrics (likes, retweets, replies, views, media attachments).
  • โ„น๏ธ Get List Details & Metadata: Retrieve owner details, list name, description, subscriber counts, member counts, creation date, and banner URLs.
  • ๐Ÿ›ก๏ธ Built-in Residential Proxy Support: Pre-configured with Apify residential proxies for reliable, anti-ban data extraction.
  • ๐Ÿ“Š Structured Dataset Output: Export seamlessly to JSON, CSV, Excel, XML, HTML, or RSS.

๐ŸŽฏ Common Use Cases

Use CaseDescription
Lead Generation & SalesScrape members of curated industry lists (e.g., "SaaS Founders", "AI Engineers", "Venture Capitalists") to build targeted B2B prospect lists.
Influencer & Creator DiscoveryFind key opinion leaders in any niche and analyze their follower metrics and activity levels.
Audience & Market ResearchAnalyze subscribers of specific topic lists to identify target demographics and user interests.
Content & Competitor MonitoringTrack tweets from competitor lists or industry peers in real time with engagement metrics.
AI / Machine Learning DatasetsGather clean, topic-specific conversational data and tweet datasets for LLM fine-tuning or sentiment analysis.

โš™๏ธ Supported Scraping Modes

ModeDescriptionRequired ParameterKey Output Fields
Get List DetailFetches metadata and statistics for a specific listList ID (id)Name, description, member count, subscriber count, owner details, banner
Get List MembersExtracts all accounts added as members to a listList ID (id)Full user profile: username, name, bio, followers, following, verified, avatar
Get List SubscribersExtracts all users following/subscribed to a listList ID (id)Full user profile: username, name, bio, followers, following, verified, avatar
Get List TweetsScrapes tweets posted by list members in chronological orderList ID (id)Tweet text, timestamp, likes, retweets, replies, views, media links, author info
Search ListsSearches public lists by keyword or topicSearch Query (query)List ID, list name, description, member count, subscriber count, creator

๐Ÿ“Œ How to Find a Twitter / X List ID

To scrape a specific list, you need its numeric List ID.

  1. Open Twitter / X in your browser and navigate to any List page (e.g., https://x.com/i/lists/1736495155002106192).
  2. Copy the numeric string at the end of the URL:
https://x.com/i/lists/1736495155002106192
^^^^^^^^^^^^^^^^^^^
This is the List ID

๐Ÿ“ฅ Input Configuration

Input Parameters Reference

ParameterTypeRequiredDefaultDescription
modeStringYes"Get List Detail"The extraction mode ("Get List Detail", "Get List Members", "Get List Subscribers", "Get List Tweets", "Search Lists").
idStringConditional"224830914"The numeric List ID from the URL. Required for all list-specific modes.
queryStringConditional"tech"Search keyword or topic phrase. Required for "Search Lists" mode.
max_resultsIntegerNo50Maximum number of records to retrieve (1 to 100,000). Free tier is capped at 30 items.
useResidentialProxyBooleanNotrueEnable Apify Residential Proxies for resilient anti-blocking extraction.
proxyConfigurationObjectNo{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }Apify proxy group settings.

๐Ÿ“‹ Request & Response Examples

1. Get List Detail

Extract complete metadata, statistics, and owner profile for a specific list.

Input:

{
"mode": "Get List Detail",
"id": "1736495155002106192"
}

Output (Dataset Item):

{
"id": "1736495155002106192",
"url": "https://x.com/i/lists/1736495155002106192",
"name": "Tech Leaders & Visionaries",
"description": "Curated list of leading executives, founders, and engineers in high-tech.",
"member_count": 312,
"subscriber_count": 1840,
"mode": "Public",
"created_at": "2026-08-22T19:25:00+00:00",
"username": "tech_curator",
"user_id": "tech_curator",
"banner": "https://pbs.twimg.com/profile_banners/12345678/1680000000/1500x500",
"owner": {
"id": "tech_curator",
"username": "tech_curator",
"name": "Tech Curator",
"url": "https://x.com/tech_curator"
}
}

2. Get List Members

Extract all accounts belonging to a curated list.

Input:

{
"mode": "Get List Members",
"id": "1736495155002106192",
"max_results": 100
}

Output (Dataset Items):

[
{
"id": "sama",
"username": "sama",
"name": "Sam Altman",
"description": "building OpenAI",
"followers_count": 3200000,
"following_count": 680,
"tweet_count": 14200,
"verified": true,
"avatar": "https://pbs.twimg.com/profile_images/1647427845620948992/X6A9kQ_4_normal.jpg",
"url": "https://x.com/sama"
},
{
"id": "karpathy",
"username": "karpathy",
"name": "Andrej Karpathy",
"description": "Building Eureka Labs. Previously Director of AI @ Tesla, OpenAI founding member.",
"followers_count": 1100000,
"following_count": 210,
"tweet_count": 5600,
"verified": true,
"avatar": "https://pbs.twimg.com/profile_images/1794883448496734208/gWqD3y6m_normal.jpg",
"url": "https://x.com/karpathy"
}
]

3. Get List Subscribers

Extract the users who follow/subscribe to a curated list.

Input:

{
"mode": "Get List Subscribers",
"id": "1736495155002106192",
"max_results": 100
}

Output (Dataset Items):

[
{
"id": "ai_researcher_01",
"username": "ai_researcher_01",
"name": "Alex Morgan",
"description": "PhD candidate studying deep learning architectures and LLMs.",
"followers_count": 4800,
"following_count": 920,
"tweet_count": 1250,
"verified": false,
"avatar": "https://pbs.twimg.com/profile_images/1678912345678901234/aBcDeFg_normal.jpg",
"url": "https://x.com/ai_researcher_01"
}
]

4. Get List Tweets

Extract the latest timeline posts from list members in chronological order.

Input:

{
"mode": "Get List Tweets",
"id": "1736495155002106192",
"max_results": 200
}

Output (Dataset Items):

[
{
"id": "1826048192847192834",
"url": "https://x.com/karpathy/status/1826048192847192834",
"text": "Excited to share our latest exploration into modular AI architectures. Full paper and weights linked below!",
"created_at": "2026-08-21T16:36:00+00:00",
"lang": "en",
"favorite_count": 3420,
"retweet_count": 612,
"reply_count": 145,
"view_count": 284000,
"user_id": "karpathy",
"username": "karpathy",
"name": "Andrej Karpathy",
"avatar": "https://pbs.twimg.com/profile_images/1794883448496734208/gWqD3y6m_normal.jpg",
"verified": true,
"media": [
"https://pbs.twimg.com/media/GU91823a0AAk4Lz.jpg"
]
}
]

5. Search Lists

Search for public curated lists by topic or industry.

Input:

{
"mode": "Search Lists",
"query": "artificial intelligence",
"max_results": 50
}

Output (Dataset Items):

[
{
"id": "1482019482710491823",
"url": "https://x.com/i/lists/1482019482710491823",
"name": "Top AI Researchers & ML Engineers",
"description": "The best AI researchers, professors, and engineers sharing updates daily.",
"member_count": 480,
"subscriber_count": 5210,
"username": "ml_weekly",
"user_id": "ml_weekly",
"banner": "https://pbs.twimg.com/profile_banners/987654321/1650000000/1500x500"
}
]

โšก Free Tier vs Paid Plans

PlanResults LimitSpeed & ConcurrencySupport
Free Plan / TrialUp to 30 items per runStandardCommunity support
Paying SubscribersUnlimited (up to 100,000+ per run)Maximum concurrency & priority routingDedicated priority support

๐Ÿ’ก Tip: Upgrade your Apify subscription to remove the 30-result trial cap and unlock bulk data extraction.


๐Ÿ”Œ API & Integrations

You can easily trigger and integrate this scraper into your existing pipelines using Python, JavaScript/Node.js, or direct HTTP API requests.

Python Integration (via apify-client)

from apify_client import ApifyClient
# Initialize client with your Apify API Token
client = ApifyClient("YOUR_APIFY_TOKEN")
# Prepare input configuration
run_input = {
"mode": "Get List Members",
"id": "1736495155002106192",
"max_results": 200,
"useResidentialProxy": True
}
# Run the Actor and wait for completion
run = client.actor("0xrish/god-x-list-extractor").call(run_input=run_input)
# Fetch all scraped items from the dataset
dataset_items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in dataset_items:
print(f"@{item.get('username')} - {item.get('name')} ({item.get('followers_count')} followers)")

JavaScript / Node.js Integration (via apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: 'YOUR_APIFY_TOKEN',
});
const input = {
mode: 'Get List Tweets',
id: '1736495155002106192',
max_results: 100,
useResidentialProxy: true,
};
const run = await client.actor('0xrish/god-x-list-extractor').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Scraped ${items.length} tweets from list timeline.`);

No-Code & Workflow Automation

  • Make.com / Zapier: Connect dataset runs directly to Google Sheets, Notion, Airtable, or CRM tools (HubSpot, Salesforce).
  • Webhooks: Configure Apify webhooks to trigger downstream processing upon run completion.
  • Direct Export: Download dataset results immediately in CSV, Excel, or JSON via the Apify Console.

โ“ Frequently Asked Questions (FAQ)

Do I need a Twitter / X account or API token?

No. The scraper runs independently and does not require an X login, cookies, or Twitter Developer API keys.

Can I scrape Private lists?

No. Only public Twitter / X lists are accessible. If a list is private or deleted, the scraper will return an empty status with a descriptive reason.

How do I handle large extractions (10,000+ members/tweets)?

Simply set max_results to your desired count (e.g., 10000). The scraper automatically handles pagination cursors and token management. Ensure you have an active Apify paid subscription for runs exceeding 30 items.

Yes! All avatars, banners, and media images are automatically resolved to Twitter's official CDN URLs (pbs.twimg.com).


๐Ÿค Support & Feature Requests

Encountered an issue or need a custom feature?

  • Submit feedback via the Issues tab on the Apify Actor page.
  • Need high-volume custom scraping solutions? Reach out via Apify support.