X (Twitter) Followers/Following Scraper | No Login, No Cookies
Pricing
from $0.14 / 1,000 results
X (Twitter) Followers/Following Scraper | No Login, No Cookies
Bulk export followers and following from public X (Twitter) profiles with no login or cookies. Process multiple usernames and download structured JSON/CSV data for lead generation, influencer research, competitor analysis, and network mapping.
Pricing
from $0.14 / 1,000 results
Rating
0.0
(0)
Developer
Scraping Solutions
Maintained by CommunityActor stats
1
Bookmarked
42
Total users
4
Monthly active users
13 days ago
Last modified
Categories
Share
X (Twitter) Followers & Following Scraper
Bulk export followers and following from public X profiles with no login and no cookies. Process multiple usernames in one run and receive structured, export-ready profile data for lead generation, audience research, influencer discovery, and network analysis.
What this Actor does
- Downloads public followers or following lists.
- Processes one or more X usernames in the same run.
- Saves up to 10,000 unique profiles per input username.
- Returns audience counts, bios, locations, verification status, profile images, and other public fields when available.
- Exports results through Apify as JSON, CSV, Excel, XML, RSS, or API responses.
- Requires no X account, session cookie, or customer-supplied API key.
Quick start
{"TypeScraper": "followers","Input_Search": ["google","https://x.com/microsoft"],"resultsLimit": 100}
- Choose Followers or Following.
- Add one or more public X usernames or profile URLs.
- Set the maximum number of results for each username.
- Click Start.
- Open the default dataset to review or export the profiles.
Input
| Field | Type | Required | Description |
|---|---|---|---|
TypeScraper | String | Yes | Relationship to download: followers or followings. |
Input_Search | Array | Yes | X usernames or public profile URLs. Duplicate usernames are processed once. |
resultsLimit | Integer | Yes | Maximum unique profiles saved per username. Minimum 1, maximum 10,000, default 50. |
Output fields
Each dataset row represents one public profile connected to one source username.
| Field | Type | Description |
|---|---|---|
type | String | Requested relationship: followers or followings. |
search | String | Source username supplied in the input. |
user_id | String | Public X user identifier. |
username | String | Profile username. |
name | String | Display name. |
follower_count | Number | Public follower count when available. |
following_count | Number | Public following count when available. |
favourites_count | Number | Public likes or favorites count when available. |
is_private | Boolean | Whether the profile is private. |
is_verified | Boolean | Whether the profile is marked as verified. |
location | String | Self-declared profile location. |
profile_pic_url | String | Public profile image URL. |
description | String | Profile biography. |
number_of_tweets | Number | Public post count when available. |
bot | Boolean | Provider-generated bot indicator when available; not definitive proof. |
Example output
{"type": "followers","search": "google","user_id": "14130366","username": "example_user","name": "Example User","follower_count": 18420,"following_count": 612,"favourites_count": 3105,"is_private": false,"is_verified": false,"location": "New York, NY","profile_pic_url": "https://pbs.twimg.com/profile_images/example.jpg","description": "Public profile biography","number_of_tweets": 2746,"bot": false}
Fields may be null when X does not expose the value for a particular profile.
Use cases
- Lead generation: build public prospect lists for responsible qualification and enrichment.
- Influencer discovery: identify creators and influential accounts within a target audience.
- Competitor research: compare the public audiences connected to competing brands.
- Community mapping: analyze shared interests, locations, biographies, and network relationships.
- Partnership research: discover organizations and professionals followed by relevant accounts.
- Data pipelines: send structured results to databases, spreadsheets, CRMs, or analytics tools.
Pricing
This Actor uses pay-per-result pricing. One result event is charged only when one profile is successfully written to the default dataset. Platform usage is included.
| Apify plan | Price per 1,000 results |
|---|---|
| Free | $0.20 |
| Starter / Bronze | $0.16 |
| Scale / Silver | $0.15 |
| Business / Gold | $0.14 |
| Platinum / Diamond | $0.14 |
Pricing can change. Apify displays the applicable price before each run.
Free-plan limits
The Actor does not impose a separate free-user quota. Free users can run it within their available Apify credits and the maximum charge selected for the run. The public input limit remains 10,000 results per username for every plan.
Start with 50 to 100 results from one username to confirm the output before running a larger export.
Reliability and pagination
- Results are deduplicated separately for every source username.
- Completed pages are saved immediately, so valid partial results remain available if a later account or page fails.
- Temporary network, rate-limit, and provider errors are retried with exponential backoff.
- Repeated or missing continuation cursors stop pagination cleanly.
- Private, suspended, restricted, unavailable, or recently renamed profiles may return fewer results or none.
- Counts and profile metadata can change after a run because X is a live platform.
Continuation between runs
The Actor automatically paginates within a run. It does not currently expose a continuation token for resuming a separate run. Increase resultsLimit in the same run when you need a larger audience sample.
FAQ
Do I need an X login or cookies?
No. The Actor works without customer-provided X credentials or cookies.
Can I process several usernames at once?
Yes. Add each username or profile URL as a separate line in Input_Search. The result limit applies independently to every username.
Why did I receive fewer results than requested?
The accessible audience may be smaller than the limit, or the profile or relationship data may be restricted, private, unavailable, or temporarily limited upstream.
Are duplicate profiles removed?
Yes. Duplicate profiles are removed within each source username. The same person can correctly appear more than once when connected to different source accounts.
Can I resume with a continuation token in another run?
Not currently. Pagination tokens are handled internally and are not included in public output.
Does every output field always contain a value?
No. Availability depends on what X publicly exposes for each profile. Missing values are returned as null.
How am I charged?
You are charged per profile successfully saved to the default dataset. Failed provider requests and profiles that are not saved do not create result charges.
Can I export the results to CSV or Excel?
Yes. Use the Export button in the dataset, or retrieve the records through the Apify API.
Is the bot field definitive?
No. Treat it as an automated indicator that may require independent verification.
Related Actors by Scraping Solutions
- TikTok Followers / Following Scraper
- Instagram Followers / Following Scraper - No Cookies
- LinkedIn Posts Engagers - Likers and Commenters
- Instagram Hashtag Scraper Pro - No Cookies
Responsible use
This Actor collects publicly accessible profile information. Use the data only for lawful purposes and follow applicable privacy, data-protection, marketing, and platform rules. Do not use it for harassment, discrimination, surveillance, spam, or decisions that produce legal or similarly significant effects without appropriate safeguards.
Support
If a run returns unexpected results, open an issue from the Actor page and include the run ID, the public input, the approximate time of the run, and a short description of the expected outcome. Do not include API keys, cookies, or private credentials.
Categories
Social Media, Lead Generation, Marketing