Twitter List Followers Scraper avatar

Twitter List Followers Scraper

Pricing

$0.10 / 1,000 follower profiles

Go to Apify Store
Twitter List Followers Scraper

Twitter List Followers Scraper

Collect available follower or subscriber profiles from public X/Twitter lists. Apply shared filters and a profile limit, then export identity, bio, counts, verification, and source-list details to your dataset.

Pricing

$0.10 / 1,000 follower profiles

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

🐦 Find public followers from X lists

Researchers, marketers, and developers can collect available follower or subscriber profiles from public X/Twitter lists. The Actor saves structured rows with identity, bios, locations, websites, profile images, account dates, counts, verification, and the source list. Use the filters to focus list research or build a source-linked profile export.

📋 Follower profile data

Each saved row represents one eligible profile found through a public X/Twitter list. Rows can include public identity, profile text, account dates, audience counts, verification, profile enrichment, and the source list relationship.

▶️ Run a public X list collection

Run steps

  1. Add one or more public X/Twitter list URLs or list IDs.
  2. Apply the same filters to every submitted list.
  3. Set a maximum number of matching profiles, or leave it empty to collect all available profiles until the source is exhausted.
  4. Run the Actor and open the follower profiles in the default dataset.

The Actor continues through later source pages when needed to reach the profile cap, including when earlier profiles do not pass the filters. Filters are applied before a row is saved. If the same profile appears again through another submitted list URL or ID, the Actor ignores that later match. The saved source fields describe the first saved match only.

Only publicly accessible lists are in scope. Private, restricted, or otherwise unavailable lists may not return profiles. You do not need to provide an X login or API key.

⚙️ Input

Add one or more public X/Twitter list URLs or list IDs. You can mix URLs and IDs in one run, and the same filter settings apply to every list.

Input fields

FieldTypeWhat it does
listSourcesarray of stringsAdds the public X/Twitter list URLs or list IDs to collect from.
maxItemsintegerStops after this many matching follower profiles. Leave it empty to collect all available profiles until the source is exhausted.
minFollowersintegerKeeps profiles with at least this many followers. Leave it empty to skip this filter.
maxFollowersintegerKeeps profiles with no more than this many followers. Leave it empty to skip this filter.
verificationStatestring (verified or unverified)Keeps verified or unverified profiles. Leave it empty to keep both.
verificationTypesarray of stringsKeeps profiles with one of the public verification type values you enter. Leave it empty to skip this filter.
bioContainsarray of stringsKeeps profiles whose bio contains at least one entered word or phrase. Leave it empty to skip this filter.
usernameContainsarray of stringsKeeps profiles whose username contains at least one entered word or phrase. Leave it empty to skip this filter.
locationContainsarray of stringsKeeps profiles whose location contains at least one entered word or phrase. Leave it empty to skip this filter.
websitePresencestring (has_website or no_website)Keeps profiles with a public website or profiles without one. Leave it empty to skip this filter.
minFollowingCountintegerKeeps profiles following at least this many accounts. Leave it empty to skip this filter.
maxFollowingCountintegerKeeps profiles following no more than this many accounts. Leave it empty to skip this filter.
minPostCountintegerKeeps profiles with at least this many posts. Leave it empty to skip this filter.
maxPostCountintegerKeeps profiles with no more than this many posts. Leave it empty to skip this filter.
createdAfterdate string (YYYY-MM-DD)Keeps profiles created on or after this date. Dates are read in UTC. Leave it empty to skip this filter.
createdBeforedate string (YYYY-MM-DD)Keeps profiles created on or before this date. Dates are read in UTC. Leave it empty to skip this filter.

Example input

This example uses the public input from the successful current-beta default-input run:

{
"listSources": [
"84839422"
],
"maxItems": 100
}

🧾 Output

The dataset output link opens the collected profiles in the default dataset and its overview view. One row is saved for each first eligible follower or subscriber profile. userId, listId, and relationship are required by the public dataset schema. Other fields can be omitted when the public source does not provide them.

Follower profile row

FieldTypeWhat it does
userIdstringPublic ID of the profile.
usernamestringPublic username without the @ sign.
displayNamestringName shown on the public profile.
biostringPublic bio text from the profile.
locationstringPublic location text from the profile.
websiteURLPublic website URL on the profile.
profileImageUrlURLURL of the public profile image.
createdAtdate-timeDate and time when the account was created.
followersCountintegerPublic number of followers for the profile.
followingCountintegerPublic number of accounts followed by the profile.
postCountintegerPublic number of posts from the profile.
mediaCountintegerPublic number of media posts from the profile.
likesCountintegerPublic number of likes from the profile.
verificationStatestring (verified or unverified)Public verification state of the profile.
verificationTypestringPublic verification type of the profile.
bannerImageUrlURLURL of the public profile banner image.
pinnedPostIdsarray of stringsPublic IDs of posts pinned to the profile.
professionalTypestringPublic professional account classification.
profileLanguagestringPublic language value for the profile.
affiliateLabelstringPublic label showing the profile's affiliate relationship, when provided.
listIdstringPublic ID of the list that supplied this profile.
listUrlURLPublic URL of the list that supplied this profile.
relationshipstring (follower or subscriber)The profile's relationship to the source list.

Genuine row from a successful current-beta run

{
"userId": "275227815",
"username": "Kimberlyanncol2",
"displayName": "Kimberly Ann COllins",
"createdAt": "2011-03-31T21:43:43.000Z",
"listId": "84839422",
"listUrl": "https://x.com/i/lists/84839422",
"relationship": "subscriber",
"bio": "in the now!",
"location": "Georgia, USA",
"website": "https://t.co/8hqibfqPRZ",
"profileImageUrl": "https://pbs.twimg.com/profile_images/893844982309801985/lUUar3Aw_normal.jpg",
"followersCount": 606,
"followingCount": 4088,
"postCount": 2043,
"mediaCount": 60,
"likesCount": 229,
"verificationState": "unverified",
"bannerImageUrl": "https://pbs.twimg.com/profile_banners/275227815/1644166015",
"pinnedPostIds": [
"2066477107002134663"
],
"professionalType": "Creator",
"profileLanguage": "en"
}

💳 Pricing

This Actor uses pay-per-event pricing. One successfully collected public follower profile saved to the dataset is one billable event. The current price is shown in the Apify Console.

🔌 Integrations

Use the Apify Console or API to start runs and read the default dataset after a run. The dataset can be exported with the formats available in Apify.

❓ FAQ

What happens if one profile appears in more than one list?

The Actor saves the first eligible occurrence and ignores later duplicates. The saved row keeps the list ID, list URL, and relationship from that first match.

Will the Actor keep reading pages when filters remove profiles?

Yes. It continues through later source pages when needed to reach the maximum profile count, even when earlier profiles do not pass the filters.

Can I mix list URLs and list IDs?

Yes. Add one or more public X/Twitter list URLs or IDs in listSources and mix both forms.

What does an empty Maximum profiles value do?

It returns all available matching profiles until the source is exhausted. There is no fixed upper limit in the public input schema.

Which lists can I use?

Use public X/Twitter lists that the source makes accessible. Private, restricted, or unavailable lists are not included.

What does the relationship field mean?

It shows whether the profile is a follower or a subscriber of the source list.

Are all profile fields always present?

No. Fields such as a website, verification type, affiliate label, or public counts can be omitted when the source does not provide them.

Do I need an X login or API key?

No. The Actor collects publicly accessible list data without requiring you to authenticate to X.

📝 Changelog

v0.0 (16-09-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré