X (Twitter) Followers/Following Scraper | No Login, No Cookies avatar

X (Twitter) Followers/Following Scraper | No Login, No Cookies

Pricing

from $0.14 / 1,000 results

Go to Apify Store
X (Twitter) Followers/Following Scraper | No Login, No Cookies

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

Scraping Solutions

Maintained by Community

Actor stats

1

Bookmarked

42

Total users

4

Monthly active users

13 days ago

Last modified

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
}
  1. Choose Followers or Following.
  2. Add one or more public X usernames or profile URLs.
  3. Set the maximum number of results for each username.
  4. Click Start.
  5. Open the default dataset to review or export the profiles.

Input

FieldTypeRequiredDescription
TypeScraperStringYesRelationship to download: followers or followings.
Input_SearchArrayYesX usernames or public profile URLs. Duplicate usernames are processed once.
resultsLimitIntegerYesMaximum 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.

FieldTypeDescription
typeStringRequested relationship: followers or followings.
searchStringSource username supplied in the input.
user_idStringPublic X user identifier.
usernameStringProfile username.
nameStringDisplay name.
follower_countNumberPublic follower count when available.
following_countNumberPublic following count when available.
favourites_countNumberPublic likes or favorites count when available.
is_privateBooleanWhether the profile is private.
is_verifiedBooleanWhether the profile is marked as verified.
locationStringSelf-declared profile location.
profile_pic_urlStringPublic profile image URL.
descriptionStringProfile biography.
number_of_tweetsNumberPublic post count when available.
botBooleanProvider-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 planPrice 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.

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