Twitter Profile Media Export
This automation exports the media posts of a X (Twitter) profile into a CSV file. It covers the photos and the videos from the profile's Media tab, with engagement counts for each post.
Platform: X (Twitter) | Category: Search & Collect
Inputs#
| Input | Type | Required | Description |
|---|---|---|---|
| Twitter Profile URL | Text | Yes | The URL of the target profile. Sample value: https://x.com/username |
| Profile Shared Media Extraction Limit (Max.500 Media per Launch) | Number | No | The maximum number of media posts to extract. The cap is 500 media per launch. |
Outputs#
| Output | Type | Description |
|---|---|---|
| Post URL | Text | Twitter post URL |
| Post Date | Date | Post date |
| Post Content | Text | The text content of the tweet |
| Media URL | Text | Twitter media URLs (comma-separated) |
| Media Type | Text | Twitter media types (comma-separated) |
| Video URL | Text | Twitter post video URL |
| Video Duration | Text | Video duration |
| Views Count | Number | Tweet views count |
| Replies Count | Number | Post replies count |
| Retweets Count | Number | Post retweets count |
| Favorites Count | Number | Tweet favorites count |
| Quotes Count | Number | Post quotes count |
| Quoted | Yes or no | Quoted tweet (YES/NO) |
| Bookmarked | Number | Tweet bookmarked by you (YES/NO) |
| To Post ID | Text | The ID of the tweet this tweet replies to |
| To Handle | Text | The handle this tweet replies to |
| App Device | Text | Tweet posting app device |
| Language | Text | Locale language of the tweet |
| Name | Text | Twitter profile name |
| Handle | Text | Profile handle |
| Profile URL | Text | Twitter profile URL |
| Profile ID | Text | Twitter profile ID |
| Bio | Text | Twitter account description |
| List | Email found in the bio | |
| Website URL | Text | Website URLs (comma-separated) |
The export also includes profile fields. These cover Bio Links, Profile Thumbnail, Account Date, Location, Followers, and Following Count. Further fields cover Tweets Count, Post Count, Tweet Likes Count, and Listed Count.
The export also includes status and relationship flags. These cover Default Profile, Paid Member, Blue Badge, NFT Avatar, Blocking, Blocked, DM Open, and Can Tag Media. Further flags cover Follower, Following, Follow Sent, Custom Timelines, Muting, Notifications ON, and Protected. Remaining flags cover Retweets Enabled, Retweeted, Favorited, Possibly Sensitive, Editable, Edits Left, Super Follow Eligible, Super Follower, and Super Following.
This table lists the main outputs. A real run returns more columns, about 59 in total. For example: "Website URL", "Views Count" and "Location".
Why this automation is useful#
The Media tab of a profile shows its visual posts. This view is ideal for content research. Scrolling and saving links by hand is slow. This automation exports up to 500 media posts per launch with full metadata.
Each row links the media file to its performance. You can compare views, likes, and retweets across photos and videos. The Video Duration column adds length analysis for video content.
The export contains URLs, not the media files themselves. Your team opens or downloads the files it needs from those URLs.
Use cases#
- Audit a competitor's visual content for a client. An agency exports the media posts of three competitors. The team ranks the posts by Views Count and groups them by Media Type. The audit becomes the creative section of the client strategy deck.
- Build a reference library for design work. A freelance designer exports the media of ten accounts known for strong visuals. The Media URL column becomes the source list for a mood board. The designer reviews the board before every client project.
- Find the video length that performs in your niche. A video editor exports media posts from five creators. The editor compares Video Duration with Retweets Count and Favorites Count. The result sets the target length for the next edit package.
- Track competitor product creatives over time. An e-commerce owner exports the media posts of a rival every month. New rows reveal fresh product photos and campaign videos. The owner briefs the creative team with specific examples.
- Source repurposable content for a client account. A social media manager exports the media of an industry account with high engagement. The manager shortlists posts by Favorites Count for a curated-content calendar. Each selected post is credited and reshared through the client account.
How to use it#
- Connect your X (Twitter) account with the TexAu browser extension.
- Open Twitter Profile Media Export in the TexAu Desktop app.
- Enter the Twitter Profile URL. Use the full profile URL, for example https://x.com/username.
- Set the extract limit. The maximum is 500 media per launch.
- Run the automation.
- Open the CSV in your export folder when the run ends.
The automation uses your active session. Do not use the account heavily in the browser during the run.
Limits and limitations#
- TexAu sets a default limit of 4000 executions per day and 2000 executions per hour for this automation.
- Maximum 500 media per launch.
- Media from protected accounts is only available when your connected account follows them.
- The export contains media URLs. It does not download the image or video files.
- X (Twitter) can change its layout or rate limits at any time. Results can vary between runs.
FAQ#
Q: How many profiles can I export per day? A: TexAu sets a default limit of 4000 executions per day and 2000 executions per hour. Each launch extracts up to 500 media posts from one profile.
Q: Can X (Twitter) restrict my account? A: Yes, if you exceed the platform rate limits. TexAu adds random delays between actions. Keep to the default limits to reduce risk.
Q: Do I need a proxy? A: A proxy is not required for one account. Use one proxy per account when you run many accounts.
Q: What account do I need? A: A free X (Twitter) account is enough. No paid subscription is required.
Q: Does the automation dedupe results? A: TexAu dedupes repeated runs of the same input. Keep your CSVs clean by not re-running the same input.
Q: Where do the results go? A: Results save as a CSV in your export folder. You can also find past runs in the History section of the app.
Q: Does it download the actual media files? A: No. The CSV contains the URLs of the images and the videos. Open the URLs to view or download the files.
Q: Can I export media from a protected account? A: Only when your connected account follows that protected account. The export respects the privacy settings of the profile.
Troubleshooting#
The automation asks me to connect the account again. The platform session expired. Reconnect the account with the TexAu browser extension. See Connect accounts with the TexAu browser extension.
The run fails with an invalid URL error. Copy the URL exactly as the Inputs table shows. The automation checks the URL format before it runs.
The CSV has fewer results than expected. The platform shows less data to your account than the total count suggests. Private or restricted profiles do not appear. This is normal platform behavior.
The automation stops before it reaches my extract limit. You reached a rate limit window. Wait for the window to reset, then run the automation again. See Manage rate limits.
The same run fails several times. Note the exact error message from the app. Contact TexAu support and include this message and the automation name.
Related guides#
- All X (Twitter) automations
- Twitter Impressions Export
- Twitter Quote Retweets Export
- Twitter Profile Followed Topics Export
Platform: X (Twitter) | Category: Search & Collect