Twitter Organization Affiliates Scraper avatar

Twitter Organization Affiliates Scraper

Pricing

from $0.20 / 1,000 affiliate accounts

Go to Apify Store
Twitter Organization Affiliates Scraper

Twitter Organization Affiliates Scraper

Export public X/Twitter organization affiliates from URLs, @handles, /affiliates paths, or numeric IDs. Get handles, names, bios, follower counts, verification flags, business labels, badge URLs, profile links, and scrape timestamps.

Pricing

from $0.20 / 1,000 affiliate accounts

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🔎 Twitter organization affiliates scraper for X

Twitter Organization Affiliates Scraper exports the public affiliate accounts shown for a verified organization on X/Twitter. Add an organization URL, @handle, plain handle, /affiliates path, or numeric user ID, then get one clean dataset row per affiliated account.

Use it when you need to audit which accounts are tied to a parent brand, map regional or product accounts, review business labels, or build repeatable exports for social media, compliance, market research, lead enrichment, and API workflows. Instead of opening X manually and copying profiles one by one, you get structured rows with handles, names, bios, follower counts, verification flags, organization labels, badge URLs, profile links, and scrape timestamps.

For a small first run, keep the prefilled Xiaomi target and set Affiliate limit to 25. Once the output shape looks right, replace it with the public organizations you want to check.

✅ What this Actor does

  • Scrapes public X/Twitter organization affiliate lists.
  • Accepts full x.com and twitter.com URLs, @handles, plain handles, /affiliates paths, and numeric user IDs.
  • Resolves organization targets before collecting affiliates.
  • Saves one dataset row per affiliated account.
  • Extracts profile identity fields such as handle, display name, profile URL, avatar, banner, bio, location, account creation time, and pinned post IDs.
  • Adds public counts such as followers, following, posts, media, listed count, and likes when X exposes them.
  • Includes verification, blue verification, protected-account, DM, professional category, organization label, badge, and label URL fields when available.
  • Skips invalid, unavailable, or empty targets without adding placeholder rows.
  • Runs without a user-provided X API key, login, or cookies.

This Actor is focused on organization affiliate accounts. It does not scrape followers, following, verified followers, lists, communities, posts, replies, private accounts, protected content, deleted profiles, or login-only data.

📊 Data you can export

Each output row represents one public account affiliated with one requested organization.

Core fields include:

  • sourceTarget and inputPosition - the submitted organization target and its position in your input.
  • organizationId, organizationHandle, organizationName, and organizationUrl - the resolved organization context.
  • affiliatePosition - the affiliate's position in the collected list.
  • affiliateId, affiliateRestId, affiliateHandle, affiliateName, and affiliateUrl - account identity and source links.
  • bio, location, websiteUrl, profileImageUrl, profileBannerUrl, and accountCreatedAt - public profile details.
  • followersCount, followingCount, postsCount, mediaCount, listedCount, and likesCount - public profile counts when available.
  • isVerified, isBlueVerified, verifiedType, isProtected, and canDm - profile status flags when available.
  • affiliateLabelDescription, affiliateLabelType, affiliateLabelDisplayType, affiliateBadgeUrl, and affiliateLabelUrl - organization label and badge fields shown by X.
  • professionalType, professionalCategories, pinnedPostIds, and scrapedAt - extra profile context and scrape metadata.

Some fields can be null or empty when X does not show them for a specific account.

🚀 How to run it

  1. Open the Input tab.
  2. Add one or more X/Twitter organizations in Twitter organizations.
  3. Use any supported target form, such as Xiaomi, @Xiaomi, https://x.com/Xiaomi/affiliates, or 377228272.
  4. Set Affiliate limit to the maximum number of affiliate accounts to save for each organization.
  5. Run the Actor and export the dataset as JSON, CSV, Excel, XML, RSS, HTML, or through the Apify API.

You can also schedule repeat checks, call the Actor from your own code, or connect the dataset to downstream Apify integrations and webhooks.

🧾 Input

FieldDescription
organizationsPublic X/Twitter organization URLs, handles, /affiliates paths, or numeric user IDs.
maxResultsPerOrganizationMaximum number of affiliated account rows to save for each organization.

Good first-run input:

{
"organizations": ["https://x.com/Xiaomi/affiliates"],
"maxResultsPerOrganization": 25
}

📦 Output example

{
"sourceTarget": "https://x.com/Xiaomi/affiliates",
"inputPosition": 1,
"organizationId": "377228272",
"organizationHandle": "Xiaomi",
"organizationName": "Xiaomi",
"organizationUrl": "https://x.com/Xiaomi",
"affiliatePosition": 1,
"affiliateId": "30597970",
"affiliateRestId": "30597970",
"affiliateHandle": "atytse",
"affiliateName": "Alvin T",
"affiliateUrl": "https://x.com/atytse",
"bio": "VP @Xiaomi International",
"location": null,
"websiteUrl": null,
"profileImageUrl": "https://pbs.twimg.com/profile_images/...",
"profileBannerUrl": "https://pbs.twimg.com/profile_banners/...",
"accountCreatedAt": "2009-04-12T04:07:30.000Z",
"followersCount": 54002,
"followingCount": 1204,
"postsCount": 10057,
"mediaCount": 2364,
"listedCount": 109,
"likesCount": 1130,
"isVerified": true,
"isBlueVerified": true,
"verifiedType": null,
"isProtected": false,
"canDm": null,
"affiliateLabelDescription": "Xiaomi",
"affiliateLabelType": "BusinessLabel",
"affiliateLabelDisplayType": "Badge",
"affiliateBadgeUrl": "https://pbs.twimg.com/profile_images/...",
"affiliateLabelUrl": "https://twitter.com/Xiaomi",
"professionalType": null,
"professionalCategories": [],
"pinnedPostIds": [],
"scrapedAt": "2026-06-04T17:46:50.260Z"
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each affiliated account saved to the dataset. Invalid targets, empty affiliate lists, and skipped unavailable targets do not create output rows.

⚠️ Limits and caveats

  • The organization must expose a public affiliate list on X/Twitter.
  • Accounts without a public affiliate list can return zero rows.
  • X may show different optional fields for different profiles.
  • Protected, deleted, unavailable, or login-only content is not exported.
  • The dataset contains successful affiliate rows only; skipped targets are reported in the run log.

❓ FAQ

🔑 Do I need X cookies, a login, or an API key?

No. The Actor does not ask you to provide X cookies, a login, or an X API key.

🧭 Can I use handles instead of numeric user IDs?

Yes. You can paste a full organization URL, @handle, plain handle, /affiliates path, or numeric user ID.

🔎 Why did my organization return no affiliates?

The most common reason is that the account does not show a public organization affiliate list on X/Twitter. The run can still finish successfully with zero rows.

👥 Does this scrape followers or following?

No. This Actor only exports organization affiliate accounts. Use a broader Twitter/X scraper if you need followers, following, posts, lists, or communities.

📝 Changelog

  • 0.0: Initial release.

🆘 Support

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

🔗 Other actors

Made with ❤️ by Maxime Dupré