article
Optional
Tweets: an X Article it carries (id, title, previewText, coverImage); null when there is none
X (Twitter) Scraper: Tweets & Profiles by URL, No Login
Pricing
from $0.30 / 1,000 tweet or profiles
Get tweets and X profiles by URL, tweet id or @handle, with no login or cookies: full text, likes, replies, retweets, quotes, bookmarks, views, photos, every video MP4, polls and quoted tweets; profiles with followers, bio and website. Single tweets welcome. Optional latest tweets and top replies.
type
Required
tweet or profile
id
Required
X's id for the tweet or account (a number, as a string); stable, use it to deduplicate
url
Required
The tweet or profile on x.com
input
Optional
The input line this result came from
foundVia
Optional
input (the line itself), latestTweets (from the profile's page) or topReplies (from the tweet's page)
scrapedAt
Optional
When this run fetched it, ISO 8601 UTC
text
Optional
Tweets: the full text, long posts included, with t.co links expanded and HTML entities decoded
createdAt
Optional
Tweets: when it was posted. Profiles: when the account was created. ISO 8601 UTC
lang
Optional
Tweets: the language X detected (ISO 639-1, or und/qme/zxx for none)
likeCount
Optional
Tweets: likes
replyCount
Optional
Tweets: replies
retweetCount
Optional
Tweets: retweets (reposts); null from the embed fallback
quoteCount
Optional
Tweets: quote tweets; null from the embed fallback
bookmarkCount
Optional
Tweets: bookmarks; null from the embed fallback
viewCount
Optional
Tweets: views; null for tweets older than December 2022 (X didn't count them) and from the embed fallback
isReply
Optional
Tweets: whether it replies to another tweet
inReplyToId
Optional
Tweets: the id of the tweet it replies to
inReplyToUserName
Optional
Tweets: the handle of the account it replies to
isQuote
Optional
Tweets: whether it quotes another tweet
quotedTweetId
Optional
Tweets: the id of the quoted tweet
quotedTweet
Optional
Tweets: the quoted tweet (id, url, text, createdAt, counts, media, author); null when there is none or it's gone
isEdited
Optional
Tweets: whether the author edited it
possiblySensitive
Optional
Whether X marks the tweet or account as possibly sensitive
mentions
Optional
Tweets: handles mentioned
links
Optional
Tweets: the links in the text, expanded from t.co
media
Optional
Tweets: photos, videos and GIFs
card
Optional
Tweets: the link preview (name, url, title, description, domain, image); null when there is none
poll
Optional
Tweets: a poll's choices (label, votes), endsAt and isFinal; null when there is none
article
Optional
Tweets: an X Article it carries (id, title, previewText, coverImage); null when there is none
dataSource
Optional
Tweets: web (X's web app, every field) or embed (the embed CDN fallback, no retweet/quote/bookmark/view counts)
userName
Optional
Profiles: the handle, without the @
name
Optional
Profiles: the display name
description
Optional
Profiles: the bio
location
Optional
Profiles: the location the account gives, free text
website
Optional
Profiles: the website link, expanded from t.co
followers
Optional
Profiles: followers
following
Optional
Profiles: accounts followed
tweets
Optional
Profiles: posts, replies and reposts included
isBlueVerified
Optional
Profiles: has the blue check (X Premium)
verifiedType
Optional
Profiles: Business or Government for a gold or grey check, else null
protected
Optional
Profiles: whether the account's posts are protected (then only the profile is public)
profilePicture
Optional
Profiles: the picture, 400 px