Twitter (X) Media Downloader

Twitter (X) Media Downloader produces creator, page and audience lists: social profiles, channels, pages and the people who engage with them. Columns include type, tweet id, tweet link, media type, media link, media link original.

Useful for influencer and community outreach; these are profiles, not street addresses.

$0.99per 1,000 results, plus a start fee and platform usage
26columns in the output
0lists on this site use it
2026-10last updated on the Store

The columns you get

From the published output schema, checked 2026-11-13.
ColumnWhat it holds
Type
type
media file for a downloaded file, status for a run message.
Tweet id
tweetId
Numeric ID of the post the media belongs to.
Tweet link
tweetUrl
Canonical URL of the post.
Media type
mediaType
video, photo or gif.
Media link
mediaUrl
Media URL with the selected photo quality applied (videos/GIFs use the chosen stream).
Media link original
mediaUrlOriginal
Untouched X CDN URL of the media, without the quality parameter.
Thumbnail link
thumbnailUrl
Preview/poster image URL for videos and GIFs.
Poster image link
posterImageUrl
Poster image URL on video/GIF rows when includePosterImage is on, with the selected photo quality applied.
Alt text
altText
Image description X stores for the photo or video thumbnail.
Filename
filename
File name used in the key-value store.
File size bytes
fileSizeBytes
Real size of the downloaded file.
Width
width
Media width in pixels.
Height
height
Media height in pixels.
Duration seconds
durationSeconds
Video or GIF duration.
Audio format
audioFormat
Audio container used when the audio-only option is on.
Download link
downloadUrl
Public signed download link for the stored file.
Download status
downloadStatus
finished, failed or notDownloaded.
Uploader username
uploaderUsername
Handle of the account that posted the media.
Tweet text
tweetText
Text of the post.
Like count
likeCount
Number of likes on the post.
Retweet count
retweetCount
Number of reposts on the post.
View count
viewCount
Number of views on the post.
Media source
mediaSource
post for the post's own media, quoted post for media inside a quoted post, poster image for a video thumbnail.
Message
message
Human-friendly status or failure message.
Username
username
Username related to a status row.
Collected at
collectedAt
UTC timestamp when the row was created.

What it costs

  • 100 rows in one run$0.50
  • 1,000 rows in one run$1.39
  • 10,000 rows in one run$10.30

Free-plan prices: $0.99 per 1,000 results plus a $0.40 start fee (4 GB run) per run, plus Apify platform usage at $0.20 per compute unit. The Free plan includes $5 a month (Apify pricing).

What you fill in

  • Post urls
    Paste links of posts to download media from. Accepts x.com and twitter.com links, i/web/status links, or bare post IDs. Optional if you provide usernames or pr…
  • Usernames
    Scan a profile's media posts and download their photos, videos and GIFs. Type handles with or without @, or paste full profile links. Optional if you provide p…
  • Max posts per user
    How many of each profile's most recent media posts to look at. Posts without matching media or filtered-out posts are skipped.
  • Max items
    Hard cap on dataset rows for the whole run. The actor stops collecting and downloading once this many files are emitted.
  • Media types
    Choose which kinds of media to download. All types are selected by default.
  • Image quality
    Quality to use for photos (and video poster images). Original is the full-resolution file posted on X.
  • Video quality
    Preferred video resolution. The actor picks the closest available quality when the exact one is not offered.
  • Download all qualities
    Emit and download one separate file for every progressive MP4 quality X offers (for example 1080p, 720p, 480p) instead of only the preferred one. Every quality…
  • Include poster image
    Save the thumbnail/poster image of each video or GIF as an additional photo file.
  • Include alt text
    Attach the alt text (image description) X stores for each photo or video thumbnail to the media row.

Other creator, page and audience lists

Questions

What does Twitter (X) Media Downloader cost?

$0.99 per 1,000 results on the Apify Store (Free plan), plus a start fee per GB of run memory and Apify platform usage: one run of 1,000 rows costs about $1.39 before platform usage. The Free plan includes $5 a month.

Do I need to code to use it?

No. You fill in a form on the Apify Store page, start the run and download the results as CSV, Excel or JSON. You need a free Apify account.

Is it a good fit for a business list?

Useful for influencer and community outreach; these are profiles, not street addresses.

Store data checked 2026-11-13Columns from the published schema