Twitter Organization Affiliates Scraper
Pricing
from $2.70 / 1,000 affiliate accounts
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é
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
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.
- Map brand, regional, product, and executive accounts with Twitter organization affiliates for brand account mapping.
- Build Twitter affiliates scraper datasets for social media audits and research.
- Watch public account links over repeat runs with X organization affiliates monitoring.
- Add handles, bios, profile links, and follower counts to lead lists with public affiliate handles for lead enrichment.
- Review the business labels and badge URLs from Twitter affiliates shown by X/Twitter.
📊 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
- Open the Input tab.
- Add one or more organizations in X/Twitter organizations.
- Use a value such as
Xiaomi,@Xiaomi,https://x.com/Xiaomi,https://x.com/Xiaomi/affiliates, or377228272. - Set Affiliate limit, or leave it empty to get all available affiliates until the source is exhausted.
- 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
| Field | Type | What it does |
|---|---|---|
organizations | string array | Adds 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. |
maxResultsPerOrganization | integer | Stops 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
| Field | Type | What it does |
|---|---|---|
sourceTarget | string | Submitted organization value that led to this first saved match. |
inputPosition | integer | One-based place of the submitted organization in the input list. |
organizationId | string or null | Source ID of the organization, when available. |
organizationHandle | string or null | X/Twitter handle of the organization, when available. |
organizationName | string or null | Display name of the organization, when available. |
organizationUrl | string or null | Public X/Twitter profile URL of the organization, when available. |
affiliatePosition | integer | One-based place of the affiliate in the organization's list. |
affiliateId | string or null | Source ID of the affiliate account, when available. |
affiliateHandle | string or null | X/Twitter handle of the affiliate account, when available. |
affiliateName | string or null | Display name of the affiliate account, when available. |
affiliateUrl | string or null | Public X/Twitter profile URL of the affiliate, when available. |
bio | string or null | Affiliate account bio, when available. |
location | string or null | Location shown on the affiliate profile, when available. |
websiteUrl | string or null | Website linked from the affiliate profile, when available. |
profileImageUrl | string or null | Affiliate profile image URL, when available. |
profileBannerUrl | string or null | Affiliate profile banner URL, when available. |
accountCreatedAt | date-time or null | Date and time the affiliate account was created, when available. |
followersCount | integer or null | Affiliate follower count, when available. |
followingCount | integer or null | Number of accounts the affiliate follows, when available. |
postsCount | integer or null | Affiliate post count, when available. |
mediaCount | integer or null | Affiliate media post count, when available. |
listedCount | integer or null | Number of public lists that include the affiliate, when available. |
likesCount | integer or null | Affiliate likes count, when available. |
isVerified | boolean or null | Whether the affiliate is verified, when known. |
isBlueVerified | boolean or null | Whether the affiliate has X Blue verification, when known. |
verifiedType | string or null | Affiliate verification type, when available. |
isProtected | boolean or null | Whether the affiliate account is protected, when known. |
canDm | boolean or null | Whether the affiliate can receive direct messages, when known. |
affiliateLabelDescription | string or null | Text in the affiliate's organization label, when available. |
affiliateLabelType | string or null | Source type of the organization label, when available. |
affiliateLabelDisplayType | string or null | How the source displays the organization label, when available. |
affiliateBadgeUrl | string or null | Image URL for the organization badge, when available. |
affiliateLabelUrl | string or null | Public link from the organization label, when available. |
professionalType | string or null | Affiliate professional profile type, when available. |
professionalCategories | string array | Professional categories shown for the affiliate. |
pinnedPostIds | string array | Source IDs of posts pinned on the affiliate profile. |
scrapedAt | date-time | Date 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 🫡
🔗 Related Actors
- Twitter (X) Scraper — Collect public posts, profile search matches, profile network members, and trends.
- Twitter X Media Scraper — Get public images, videos, and GIFs from posts, profiles, hashtags, or keywords.
- Social Media Stats Checker — Compare public X profile stats with profiles on other social networks.
- Twitter Retweet Checker — Check whether named X/Twitter users retweeted public posts.
- Twitter Screenshot Generator — Capture clean images of public X/Twitter posts for reports or apps.
Made with ❤️ by Maxime Dupré