Twitter Organization Affiliates Scraper avatar

Twitter Organization Affiliates Scraper

Pricing

from $2.70 / 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 $2.70 / 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

12 days ago

Last modified

Share

🔎 Find public X/Twitter organization affiliates

Twitter Organization Affiliates Scraper helps social media teams, researchers, and lead teams export public affiliate accounts shown for verified X/Twitter organizations. Add organization URLs, handles, or account IDs to get profile details, audience counts, account status, business labels, links, and collection times in a clean dataset.

📊 Data you can export

Each row is one public affiliate account linked to one requested organization. It includes the submitted target, organization and affiliate details, profile data, public counts, account status, labels, links, and collection time when available.

The Actor saves the first eligible organization-affiliate match and ignores later duplicates. Invalid targets, unavailable organizations, and organizations with no public affiliate list do not create placeholder rows.

🚀 Run the Actor

  1. Open the Input tab.
  2. Add one or more organizations in X/Twitter organizations.
  3. Use a value such as Xiaomi, @Xiaomi, https://x.com/Xiaomi, https://x.com/Xiaomi/affiliates, or 377228272.
  4. Set Affiliate limit, or leave it empty to get all available affiliates until the source is exhausted.
  5. Run the Actor and export the dataset.

The input form does not ask for an X API key, login, or cookies. This Actor does not scrape followers, following lists, posts, replies, private accounts, protected content, deleted profiles, lists, communities, or login-only data.

🧾 Input

FieldTypeWhat it does
organizationsstring arrayAdds public X/Twitter organization URLs, @handles, plain handles, /affiliates paths, or numeric user IDs. You can mix these forms in one list of up to 1,000 organizations.
maxResultsPerOrganizationintegerStops after this many affiliates from each organization. Leave it empty to return all available results until the source is exhausted.

Default input from a successful run:

{
"organizations": [
"Xiaomi"
],
"maxResultsPerOrganization": 25
}

📦 Output

FieldTypeWhat it does
sourceTargetstringSubmitted organization value that led to this first saved match.
inputPositionintegerOne-based place of the submitted organization in the input list.
organizationIdstring or nullSource ID of the organization, when available.
organizationHandlestring or nullX/Twitter handle of the organization, when available.
organizationNamestring or nullDisplay name of the organization, when available.
organizationUrlstring or nullPublic X/Twitter profile URL of the organization, when available.
affiliatePositionintegerOne-based place of the affiliate in the organization's list.
affiliateIdstring or nullSource ID of the affiliate account, when available.
affiliateHandlestring or nullX/Twitter handle of the affiliate account, when available.
affiliateNamestring or nullDisplay name of the affiliate account, when available.
affiliateUrlstring or nullPublic X/Twitter profile URL of the affiliate, when available.
biostring or nullAffiliate account bio, when available.
locationstring or nullLocation shown on the affiliate profile, when available.
websiteUrlstring or nullWebsite linked from the affiliate profile, when available.
profileImageUrlstring or nullAffiliate profile image URL, when available.
profileBannerUrlstring or nullAffiliate profile banner URL, when available.
accountCreatedAtdate-time or nullDate and time the affiliate account was created, when available.
followersCountinteger or nullAffiliate follower count, when available.
followingCountinteger or nullNumber of accounts the affiliate follows, when available.
postsCountinteger or nullAffiliate post count, when available.
mediaCountinteger or nullAffiliate media post count, when available.
listedCountinteger or nullNumber of public lists that include the affiliate, when available.
likesCountinteger or nullAffiliate likes count, when available.
isVerifiedboolean or nullWhether the affiliate is verified, when known.
isBlueVerifiedboolean or nullWhether the affiliate has X Blue verification, when known.
verifiedTypestring or nullAffiliate verification type, when available.
isProtectedboolean or nullWhether the affiliate account is protected, when known.
canDmboolean or nullWhether the affiliate can receive direct messages, when known.
affiliateLabelDescriptionstring or nullText in the affiliate's organization label, when available.
affiliateLabelTypestring or nullSource type of the organization label, when available.
affiliateLabelDisplayTypestring or nullHow the source displays the organization label, when available.
affiliateBadgeUrlstring or nullImage URL for the organization badge, when available.
affiliateLabelUrlstring or nullPublic link from the organization label, when available.
professionalTypestring or nullAffiliate professional profile type, when available.
professionalCategoriesstring arrayProfessional categories shown for the affiliate.
pinnedPostIdsstring arraySource IDs of posts pinned on the affiliate profile.
scrapedAtdate-timeDate and time this affiliate was collected.

Genuine row from the successful default-input beta run:

{
"sourceTarget": "Xiaomi",
"inputPosition": 1,
"organizationId": "377228272",
"organizationHandle": "Xiaomi",
"organizationName": "Xiaomi",
"organizationUrl": "https://x.com/Xiaomi",
"affiliatePosition": 1,
"affiliateId": "30597970",
"affiliateHandle": "alvintse",
"affiliateName": "Alvin T",
"affiliateUrl": "https://x.com/alvintse",
"bio": "@Xiaomi International | 🇬🇧🇺🇸🇨🇳🇮🇳🇮🇩\nAlumnus @Stanford",
"location": null,
"websiteUrl": null,
"profileImageUrl": "https://pbs.twimg.com/profile_images/1538787665381928960/Q8OychzW_normal.jpg",
"profileBannerUrl": "https://pbs.twimg.com/profile_banners/30597970/1725098410",
"accountCreatedAt": null,
"followersCount": 53851,
"followingCount": 1192,
"postsCount": 10063,
"mediaCount": 2370,
"listedCount": null,
"likesCount": 1117,
"isVerified": false,
"isBlueVerified": true,
"verifiedType": null,
"isProtected": false,
"canDm": true,
"affiliateLabelDescription": null,
"affiliateLabelType": null,
"affiliateLabelDisplayType": null,
"affiliateBadgeUrl": null,
"affiliateLabelUrl": null,
"professionalType": null,
"professionalCategories": [],
"pinnedPostIds": [],
"scrapedAt": "2026-07-31T21:05:28.808Z"
}

💳 Pricing

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

🔌 Integrations

  • Run the Actor from your app or backend with the Apify API.
  • Schedule repeat runs to watch public organization affiliate lists.
  • Export data as JSON, CSV, Excel, XML, RSS, or HTML.
  • Send dataset items to webhooks or other tools through Apify integrations.

❓ FAQ

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

No. The public input form does not ask for X cookies, a login, or an X API key.

Which target formats can I use?

Use a full x.com or twitter.com organization URL, an @handle, a plain handle, an /affiliates path, or a numeric user ID. You can mix these forms in one list.

What happens when I submit the same organization more than once?

The Actor saves the first eligible occurrence of each organization-affiliate match. It ignores later duplicates and does not rewrite the saved row.

Why did my organization return no affiliates?

The account may not show a public affiliate list, or the profile may be unavailable. The run can still finish with no rows for that target.

Does this scrape followers or following lists?

No. It exports organization affiliate accounts. Use a broader X/Twitter scraper for followers, following lists, posts, lists, or communities.

Why not use the X/Twitter API?

Use the X/Twitter API if you have access and it fits your workflow. This Actor gives you an Apify dataset, exports, schedules, webhooks, and public organization affiliate rows without making you build that workflow.

📝 Changelog

  • 0.1: Added optional unlimited affiliate collection, first-match deduplication across repeated organizations, richer public profile activity fields, and more resilient X/Twitter access.
  • 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 🫡

Made with ❤️ by Maxime Dupré