Get Twitter tweet

Get a single tweet by permalink or numeric id.

GET/v1/twitter/tweets
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
2
urlstringrequiredquery

Tweet permalink or numeric id.

min 1 chars · max 4096 chars

trimbooleanoptionalquery

Optional: omit the author profile card and replies for a smaller response.

Response fields
1177

Endpoint-specific response payload.

datalookupStatus
string

Whether the tweet was found or unavailable.

one of: found, not_found

Author profile and metrics when not trimmed; null when `trim=true` or when not found.

Profile fields for the tweet author.

dataauthorprofileplatform
string

Social platform for this profile.

one of: twitter

dataauthorprofilehandle
string

X screen name (handle) without the leading @.

dataauthorprofiledisplayName
stringnullable

Display name shown on the profile.

dataauthorprofilebio
stringnullable

Profile biography text.

dataauthorprofileavatarUrl
stringnullable

Best available square avatar image URL.

dataauthorprofilebannerUrl
stringnullableoptional

Profile banner image URL when available.

dataauthorprofileverified
boolean

Whether X marks the profile with legacy verification (not necessarily paid blue).

dataauthorprofileblueVerified
boolean

Whether the account has X blue (paid) verification.

dataauthorprofileprofileUrl
string

Canonical public profile URL on x.com.

min 1 chars

dataauthorprofileprivateAccount
boolean

Whether the account is protected (private).

dataauthorprofileplatformUserId
stringoptional

Numeric X user id as a string.

dataauthorprofileaccountCreatedAt
stringoptional

Account creation time (ISO-8601) when derivable.

dataauthorprofilelocation
stringnullableoptional

Location string from the profile when provided.

dataauthorprofilewebsite
stringnullableoptional

Primary outbound link (expanded URL) from the profile.

dataauthorprofilepinnedTweetId
stringoptional

Pinned tweet id when X exposes one.

Structured verification metadata from X.

dataauthorprofileverificationInfoisIdentityVerified
boolean

Whether X marks the account as identity-verified.

dataauthorprofileverificationInfoverifiedSinceMsec
stringoptional

When verification became effective, as milliseconds since epoch (string from X).

Verification reason payload when X provides it.

dataauthorprofileverificationInforeasontext
stringoptional

Human-readable verification reason text from X.

Tip jar configuration when present.

dataauthorprofiletipJarisEnabled
boolean

Whether the X tip jar is enabled.

Per-service handles when any are present.

dataauthorprofiletipJarhandlesbandcamp
stringoptional

Bandcamp handle from tip jar.

dataauthorprofiletipJarhandlesbitcoin
stringoptional

Bitcoin address or handle.

dataauthorprofiletipJarhandlescashApp
stringoptional

Cash App handle.

dataauthorprofiletipJarhandlesethereum
stringoptional

Ethereum address or handle.

dataauthorprofiletipJarhandlesgoFundMe
stringoptional

GoFundMe handle.

dataauthorprofiletipJarhandlespatreon
stringoptional

Patreon handle.

dataauthorprofiletipJarhandlespayPal
stringoptional

PayPal handle.

dataauthorprofiletipJarhandlesvenmo
stringoptional

Venmo handle.

Tweet highlights metadata when present.

dataauthorprofilehighlightscanHighlightTweets
boolean

Whether the account may highlight tweets on the profile.

dataauthorprofilehighlightshighlightedTweetCount
integer

Count of highlighted tweets when reported by X.

≥ 0

Business-account details from X when present.

dataauthorprofilebusinessAccountaffiliatesCount
integeroptional

Accounts affiliated with this business account, when X reports it.

≥ 0

dataauthorprofilecreatorSubscriptionsCount
integeroptional

Creator subscriptions count when X reports it.

≥ 0

Affiliate or business label when X provides one.

dataauthorprofileaffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

dataauthorprofileaffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

dataauthorprofileaffiliateLabelurl
stringoptional

Destination URL for the label link.

dataauthorprofileaffiliateLabeltype
stringoptional

X label type, such as `BusinessLabel` for an affiliation or `AutomatedLabel` for a bot account.

dataauthorprofileaffiliateLabellongDescription
stringoptional

Longer label text when X provides one, such as `Automated by @owner`.

dataauthorprofileisBlueVerified
booleannullable

Whether X marks the account as blue-verified. Same signal as `blueVerified`.

dataauthorprofileverifiedType
stringnullable

X verification type label when provided (for example a government or organization note).

Pinned tweet ids from X, in display order.

dataauthorprofilepinnedTweetIds[]
stringoptional
dataauthorprofilefavoritesCount
integernullable

Total likes (favorites) on the profile. Prefer `metrics.favourites`.

≥ 0

dataauthorprofilecreatedAt
stringnullable

Account creation time as returned by X (raw string). Prefer `accountCreatedAt` for ISO-8601.

X professional-account metadata when the account is marked professional.

dataauthorprofileprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

dataauthorprofileprofessionalcategory[]id
integernullable

X's numeric id for the category.

dataauthorprofileprofessionalcategory[]name
stringnullable

Category name shown on the profile, such as `Science & Technology`.

dataauthorprofileprofessionalcategory[]icon_name
stringnullable

X's icon name for the category, such as `IconBriefcaseStroke`.

dataauthorprofileprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Country codes where the profile is withheld.

dataauthorprofilewithheldInCountries[]
stringoptional
dataauthorprofileprofileImageShape
stringnullableoptional

Avatar crop shape reported by X, such as Circle or Square.

dataauthorprofileverifiedSince
stringnullableoptional

When X verification became effective (ISO-8601). Invalid dates are null. Prefer this over `verificationInfo.verifiedSinceMsec`.

dataauthorprofilepossiblySensitive
booleannullableoptional

Whether X marks the profile as possibly sensitive.

dataauthorprofileprofileInterstitialType
stringnullableoptional

Interstitial type shown on the profile when X reports one.

dataauthorprofilehasHiddenSubscriptions
booleannullableoptional

Whether creator subscriptions are hidden on the profile.

dataauthorprofilehasGraduatedAccess
booleannullableoptional

Whether X reports graduated access for this account.

dataauthorprofileisProfileTranslatable
booleannullableoptional

Whether X considers the profile text translatable.

dataauthorprofilehasCustomTimelines
booleannullableoptional

Whether the account has custom timelines.

dataauthorprofileisTranslator
booleannullableoptional

Whether X marks the account as a translator.

dataauthorprofiledefaultProfile
booleannullableoptional

Whether the account still uses the default profile theme.

dataauthorprofiledefaultProfileImage
booleannullableoptional

Whether the account still uses the default avatar.

Aggregate counts for the tweet author.

Metrics actually reported; an unavailable legacy numeric value must not be treated as an observation.

any of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount (comma-separated)

dataauthormetricsavailableFields[]
stringoptional

one of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount

dataauthormetricsfollowers
integer

Follower count from X.

≥ 0

dataauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

dataauthormetricstweets
integer

Total post (status) count from X.

≥ 0

dataauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

dataauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

dataauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

dataauthormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Tweet body, metrics, and optional quoted tweet; null when not found.

datatweetid
string

Tweet id.

min 1 chars

datatweeturl
string

Canonical public URL for this tweet on x.com.

min 1 chars

datatweetconversationId
string

Conversation root tweet id.

min 1 chars

datatweetcreatedAt
stringnullable

Creation time (ISO-8601). Null when the source gives no usable timestamp (seen on some quoted tweets).

datatweetlanguage
string

BCP 47 or X language code.

min 1 chars

datatweettext
string

Full tweet text (includes long-form when available).

datatweetisLongForm
boolean

True when text was taken from note_tweet metadata instead of legacy.full_text alone.

Start/end character indices for visible text.

datatweetdisplayTextRange[]
integeroptional

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

any of: views, favorites, retweets, replies, bookmarks, quotes (comma-separated)

datatweetmetricsavailableFields[]
stringoptional

one of: views, favorites, retweets, replies, bookmarks, quotes

datatweetmetricsviews
integer

Impression count when reported by X.

≥ 0

datatweetmetricsfavorites
integer

Favorite (like) count.

≥ 0

datatweetmetricsretweets
integer

Native repost count.

≥ 0

datatweetmetricsreplies
integer

Reply count.

≥ 0

datatweetmetricsbookmarks
integer

Bookmark count.

≥ 0

datatweetmetricsquotes
integer

Quote tweet count.

≥ 0

Photo, video, or GIF attachments.

datatweetmedia[]
optional

Entities aligned with `text`.

Hashtag entities.

datatweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

datatweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

datatweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

datatweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

datatweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

datatweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

datatweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

datatweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

datatweetisReply
boolean

Whether this is a reply.

datatweetinReplyToTweetId
stringoptional

Parent tweet id when replying.

datatweetinReplyToUserId
stringoptional

Parent author user id when replying.

datatweetinReplyToScreenName
stringoptional

Parent author handle when replying.

datatweetisQuote
boolean

Whether this tweet quotes another.

datatweetquotedTweetId
stringoptional

Quoted tweet id when present.

datatweetisRetweet
boolean

Whether this is a native repost.

datatweetretweetedTweetId
stringoptional

Original tweet id for a repost.

datatweetpossiblySensitive
boolean

Whether X marks the content sensitive.

Edit metadata when applicable.

Tweet ids in this edit chain.

datatweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

datatweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

datatweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

datatweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

datatweetsource
stringoptional

Client label text.

datatweetsourceUrl
stringoptional

Link target from the source anchor when present.

datatweetcommunityId
stringnullable

Community id when the tweet was posted to a community.

datatweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datatweetisPaidPromotion
booleannullableoptional

Whether the author labeled the tweet as a paid partnership (X's disclosure label). Not X ads or Promote status, which X does not expose on tweets.

datatweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datatweethasBirdwatchNotes
booleannullableoptional

X's Community Notes flag for this tweet. It can be false while a note is shown; use `communityNote` for the note X displays.

Link preview card when the tweet has one.

datatweetcardtype
stringnullable

Card kind reported by X, such as `summary`, `player`, `broadcast`, or `audio`.

datatweetcardname
stringnullable

X card template name, such as `summary_large_image`, `player`, or `unified_card`.

datatweetcardurl
stringnullable

Link the card points to, usually a t.co short link.

datatweetcardtitle
stringnullable

Preview title of the linked page.

datatweetcarddescription
stringnullable

Preview description of the linked page.

datatweetcarddomain
stringnullable

Domain of the linked page, such as `www.nasa.gov`.

datatweetcardimageUrl
stringnullable

Preview image URL.

datatweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

datatweetcardappName
stringnullable

App name for app and player cards, such as `YouTube`.

Poll when the tweet contains one.

datatweetpollid
stringnullable

Poll id.

Poll choices.

datatweetpolloptions[]id
stringnullable

Poll choice id.

datatweetpolloptions[]label
stringnullable

Poll choice label.

datatweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

datatweetpolloptions[]percentage
integernullable

Share of votes for this choice, as a whole percent.

≥ 0

datatweetpollendDatetime
stringnullable

When voting ends, as reported by X.

datatweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

datatweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

datatweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

datatweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

X article when the tweet is a long-form article.

datatweetarticletitle
stringnullable

Article title.

datatweetarticlepreviewText
stringnullable

Short preview of the article body.

datatweetarticleid
stringnullableoptional

X article id.

datatweetarticletext
stringnullableoptional

Full article body text when X returns it.

datatweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

datatweetplaceid
stringnullable

X place id.

datatweetplacename
stringnullable

Short place name.

datatweetplacefullName
stringnullable

Full place name, such as `Stockholm, Sweden`.

datatweetplacecountry
stringnullable

Country name.

datatweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

datatweetplaceplaceType
stringnullable

Place granularity, such as `city`, `admin`, or `country`.

Community Note text and link when one is shown on the tweet.

datatweetcommunityNoteid
stringnullable

Community Note id.

datatweetcommunityNotetext
stringnullable

Note text shown under the tweet.

datatweetcommunityNoteurl
stringnullable

Public URL of the note on X.

Links cited in the note, expanded when X provides it.

datatweetcommunityNotesourceUrls[]
stringoptional
datatweetisEdited
booleannullable

Whether the tweet has been edited.

Quoted tweet expanded one level (no further nesting on this field). Null when this is not a quote.

datatweetquotedTweetid
string

Tweet id.

min 1 chars

datatweetquotedTweeturl
string

Canonical public URL for this tweet on x.com.

min 1 chars

datatweetquotedTweetconversationId
string

Conversation root tweet id.

min 1 chars

datatweetquotedTweetcreatedAt
stringnullable

Creation time (ISO-8601). Null when the source gives no usable timestamp (seen on some quoted tweets).

datatweetquotedTweetlanguage
string

BCP 47 or X language code.

min 1 chars

datatweetquotedTweettext
string

Full tweet text (includes long-form when available).

datatweetquotedTweetisLongForm
boolean

True when text was taken from note_tweet metadata instead of legacy.full_text alone.

Start/end character indices for visible text.

datatweetquotedTweetdisplayTextRange[]
integeroptional

≥ 0

Author snapshot when available.

datatweetquotedTweetauthorhandle
string

Author screen name without the leading @.

min 1 chars

datatweetquotedTweetauthordisplayName
stringnullable

Author display name.

datatweetquotedTweetauthoravatarUrl
stringnullable

Best available square avatar URL for the author.

datatweetquotedTweetauthorverified
boolean

Whether X marks the author with legacy verification.

datatweetquotedTweetauthorblueVerified
boolean

Whether the author has X blue (paid) verification.

datatweetquotedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

datatweetquotedTweetauthorbio
stringnullableoptional

Author profile bio when available.

datatweetquotedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

datatweetquotedTweetauthorwebsite
stringnullableoptional

Primary outbound link (expanded URL) from the author profile.

datatweetquotedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

datatweetquotedTweetauthoraccountCreatedAt
stringnullableoptional

Author account creation time (ISO-8601) when available.

datatweetquotedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

datatweetquotedTweetauthorverifiedType
stringnullableoptional

X verification type when provided, such as `Business` or `Government`.

Affiliation or automated-account label shown next to the author name, when X provides one.

datatweetquotedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

datatweetquotedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

datatweetquotedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

datatweetquotedTweetauthoraffiliateLabeltype
stringoptional

X label type, such as `BusinessLabel` for an affiliation or `AutomatedLabel` for a bot account.

datatweetquotedTweetauthoraffiliateLabellongDescription
stringoptional

Longer label text when X provides one, such as `Automated by @owner`.

X professional-account metadata when the author is marked professional.

datatweetquotedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

datatweetquotedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

datatweetquotedTweetauthorprofessionalcategory[]name
stringnullable

Category name shown on the profile, such as `Science & Technology`.

datatweetquotedTweetauthorprofessionalcategory[]icon_name
stringnullable

X's icon name for the category, such as `IconBriefcaseStroke`.

datatweetquotedTweetauthorprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Author follower, following, and post counts. Same shape as `metrics` on X profile responses.

Metrics actually reported; an unavailable legacy numeric value must not be treated as an observation.

any of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount (comma-separated)

datatweetquotedTweetauthormetricsavailableFields[]
stringoptional

one of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount

datatweetquotedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

datatweetquotedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

datatweetquotedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

datatweetquotedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

datatweetquotedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

datatweetquotedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

datatweetquotedTweetauthormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

any of: views, favorites, retweets, replies, bookmarks, quotes (comma-separated)

datatweetquotedTweetmetricsavailableFields[]
stringoptional

one of: views, favorites, retweets, replies, bookmarks, quotes

datatweetquotedTweetmetricsviews
integer

Impression count when reported by X.

≥ 0

datatweetquotedTweetmetricsfavorites
integer

Favorite (like) count.

≥ 0

datatweetquotedTweetmetricsretweets
integer

Native repost count.

≥ 0

datatweetquotedTweetmetricsreplies
integer

Reply count.

≥ 0

datatweetquotedTweetmetricsbookmarks
integer

Bookmark count.

≥ 0

datatweetquotedTweetmetricsquotes
integer

Quote tweet count.

≥ 0

Photo, video, or GIF attachments.

datatweetquotedTweetmedia[]
optional

Entities aligned with `text`.

Hashtag entities.

datatweetquotedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

datatweetquotedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

datatweetquotedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

datatweetquotedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

datatweetquotedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

datatweetquotedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

datatweetquotedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

datatweetquotedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

datatweetquotedTweetisReply
boolean

Whether this is a reply.

datatweetquotedTweetinReplyToTweetId
stringoptional

Parent tweet id when replying.

datatweetquotedTweetinReplyToUserId
stringoptional

Parent author user id when replying.

datatweetquotedTweetinReplyToScreenName
stringoptional

Parent author handle when replying.

datatweetquotedTweetisQuote
boolean

Whether this tweet quotes another.

datatweetquotedTweetquotedTweetId
stringoptional

Quoted tweet id when present.

datatweetquotedTweetisRetweet
boolean

Whether this is a native repost.

datatweetquotedTweetretweetedTweetId
stringoptional

Original tweet id for a repost.

datatweetquotedTweetpossiblySensitive
boolean

Whether X marks the content sensitive.

Edit metadata when applicable.

Tweet ids in this edit chain.

datatweetquotedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

datatweetquotedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

datatweetquotedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

datatweetquotedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

datatweetquotedTweetsource
stringoptional

Client label text.

datatweetquotedTweetsourceUrl
stringoptional

Link target from the source anchor when present.

datatweetquotedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

datatweetquotedTweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datatweetquotedTweetisPaidPromotion
booleannullableoptional

Whether the author labeled the tweet as a paid partnership (X's disclosure label). Not X ads or Promote status, which X does not expose on tweets.

datatweetquotedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datatweetquotedTweethasBirdwatchNotes
booleannullableoptional

X's Community Notes flag for this tweet. It can be false while a note is shown; use `communityNote` for the note X displays.

Link preview card when the tweet has one.

datatweetquotedTweetcardtype
stringnullable

Card kind reported by X, such as `summary`, `player`, `broadcast`, or `audio`.

datatweetquotedTweetcardname
stringnullable

X card template name, such as `summary_large_image`, `player`, or `unified_card`.

datatweetquotedTweetcardurl
stringnullable

Link the card points to, usually a t.co short link.

datatweetquotedTweetcardtitle
stringnullable

Preview title of the linked page.

datatweetquotedTweetcarddescription
stringnullable

Preview description of the linked page.

datatweetquotedTweetcarddomain
stringnullable

Domain of the linked page, such as `www.nasa.gov`.

datatweetquotedTweetcardimageUrl
stringnullable

Preview image URL.

datatweetquotedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

datatweetquotedTweetcardappName
stringnullable

App name for app and player cards, such as `YouTube`.

Poll when the tweet contains one.

datatweetquotedTweetpollid
stringnullable

Poll id.

Poll choices.

datatweetquotedTweetpolloptions[]id
stringnullable

Poll choice id.

datatweetquotedTweetpolloptions[]label
stringnullable

Poll choice label.

datatweetquotedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

datatweetquotedTweetpolloptions[]percentage
integernullable

Share of votes for this choice, as a whole percent.

≥ 0

datatweetquotedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

datatweetquotedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

datatweetquotedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

datatweetquotedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

datatweetquotedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

X article when the tweet is a long-form article.

datatweetquotedTweetarticletitle
stringnullable

Article title.

datatweetquotedTweetarticlepreviewText
stringnullable

Short preview of the article body.

datatweetquotedTweetarticleid
stringnullableoptional

X article id.

datatweetquotedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

datatweetquotedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

datatweetquotedTweetplaceid
stringnullable

X place id.

datatweetquotedTweetplacename
stringnullable

Short place name.

datatweetquotedTweetplacefullName
stringnullable

Full place name, such as `Stockholm, Sweden`.

datatweetquotedTweetplacecountry
stringnullable

Country name.

datatweetquotedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

datatweetquotedTweetplaceplaceType
stringnullable

Place granularity, such as `city`, `admin`, or `country`.

Community Note text and link when one is shown on the tweet.

datatweetquotedTweetcommunityNoteid
stringnullable

Community Note id.

datatweetquotedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

datatweetquotedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

Links cited in the note, expanded when X provides it.

datatweetquotedTweetcommunityNotesourceUrls[]
stringoptional
datatweetquotedTweetisEdited
booleannullableoptional

Whether the tweet has been edited.

Reposted tweet expanded one level, plus its quoted tweet when it is a quote. Null when this is not a repost.

datatweetretweetedTweetid
string

Tweet id.

min 1 chars

datatweetretweetedTweeturl
string

Canonical public URL for this tweet on x.com.

min 1 chars

datatweetretweetedTweetconversationId
string

Conversation root tweet id.

min 1 chars

datatweetretweetedTweetcreatedAt
stringnullable

Creation time (ISO-8601). Null when the source gives no usable timestamp (seen on some quoted tweets).

datatweetretweetedTweetcreatedAtUnix
integernullable

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

datatweetretweetedTweetlanguage
string

BCP 47 or X language code.

min 1 chars

datatweetretweetedTweettext
string

Full tweet text (includes long-form when available).

datatweetretweetedTweetisLongForm
boolean

True when text was taken from note_tweet metadata instead of legacy.full_text alone.

Start/end character indices for visible text.

datatweetretweetedTweetdisplayTextRange[]
integeroptional

≥ 0

Author snapshot when available.

datatweetretweetedTweetauthorhandle
string

Author screen name without the leading @.

min 1 chars

datatweetretweetedTweetauthordisplayName
stringnullable

Author display name.

datatweetretweetedTweetauthoravatarUrl
stringnullable

Best available square avatar URL for the author.

datatweetretweetedTweetauthorverified
boolean

Whether X marks the author with legacy verification.

datatweetretweetedTweetauthorblueVerified
boolean

Whether the author has X blue (paid) verification.

datatweetretweetedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

datatweetretweetedTweetauthorbio
stringnullableoptional

Author profile bio when available.

datatweetretweetedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

datatweetretweetedTweetauthorwebsite
stringnullableoptional

Primary outbound link (expanded URL) from the author profile.

datatweetretweetedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

datatweetretweetedTweetauthoraccountCreatedAt
stringnullableoptional

Author account creation time (ISO-8601) when available.

datatweetretweetedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

datatweetretweetedTweetauthorverifiedType
stringnullableoptional

X verification type when provided, such as `Business` or `Government`.

Affiliation or automated-account label shown next to the author name, when X provides one.

datatweetretweetedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

datatweetretweetedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

datatweetretweetedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

datatweetretweetedTweetauthoraffiliateLabeltype
stringoptional

X label type, such as `BusinessLabel` for an affiliation or `AutomatedLabel` for a bot account.

datatweetretweetedTweetauthoraffiliateLabellongDescription
stringoptional

Longer label text when X provides one, such as `Automated by @owner`.

X professional-account metadata when the author is marked professional.

datatweetretweetedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

datatweetretweetedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

datatweetretweetedTweetauthorprofessionalcategory[]name
stringnullable

Category name shown on the profile, such as `Science & Technology`.

datatweetretweetedTweetauthorprofessionalcategory[]icon_name
stringnullable

X's icon name for the category, such as `IconBriefcaseStroke`.

datatweetretweetedTweetauthorprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Author follower, following, and post counts. Same shape as `metrics` on X profile responses.

Metrics actually reported; an unavailable legacy numeric value must not be treated as an observation.

any of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount (comma-separated)

datatweetretweetedTweetauthormetricsavailableFields[]
stringoptional

one of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount

datatweetretweetedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

datatweetretweetedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

datatweetretweetedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

datatweetretweetedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

datatweetretweetedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

datatweetretweetedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

datatweetretweetedTweetauthormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

any of: views, favorites, retweets, replies, bookmarks, quotes (comma-separated)

datatweetretweetedTweetmetricsavailableFields[]
stringoptional

one of: views, favorites, retweets, replies, bookmarks, quotes

datatweetretweetedTweetmetricsviews
integer

Impression count when reported by X.

≥ 0

datatweetretweetedTweetmetricsfavorites
integer

Favorite (like) count.

≥ 0

datatweetretweetedTweetmetricsretweets
integer

Native repost count.

≥ 0

datatweetretweetedTweetmetricsreplies
integer

Reply count.

≥ 0

datatweetretweetedTweetmetricsbookmarks
integer

Bookmark count.

≥ 0

datatweetretweetedTweetmetricsquotes
integer

Quote tweet count.

≥ 0

Photo, video, or GIF attachments.

datatweetretweetedTweetmedia[]
optional

Entities aligned with `text`.

Hashtag entities.

datatweetretweetedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

datatweetretweetedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

datatweetretweetedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

datatweetretweetedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

datatweetretweetedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

datatweetretweetedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

datatweetretweetedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

datatweetretweetedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

datatweetretweetedTweetisReply
boolean

Whether this is a reply.

datatweetretweetedTweetinReplyToTweetId
stringoptional

Parent tweet id when replying.

datatweetretweetedTweetinReplyToUserId
stringoptional

Parent author user id when replying.

datatweetretweetedTweetinReplyToScreenName
stringoptional

Parent author handle when replying.

datatweetretweetedTweetisQuote
boolean

Whether this tweet quotes another.

datatweetretweetedTweetquotedTweetId
stringoptional

Quoted tweet id when present.

datatweetretweetedTweetisRetweet
boolean

Whether this is a native repost.

datatweetretweetedTweetretweetedTweetId
stringoptional

Original tweet id for a repost.

datatweetretweetedTweetpossiblySensitive
boolean

Whether X marks the content sensitive.

Edit metadata when applicable.

Tweet ids in this edit chain.

datatweetretweetedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

datatweetretweetedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

datatweetretweetedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

datatweetretweetedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

datatweetretweetedTweetsource
stringoptional

Client label text.

datatweetretweetedTweetsourceUrl
stringoptional

Link target from the source anchor when present.

datatweetretweetedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

datatweetretweetedTweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datatweetretweetedTweetisPaidPromotion
booleannullableoptional

Whether the author labeled the tweet as a paid partnership (X's disclosure label). Not X ads or Promote status, which X does not expose on tweets.

datatweetretweetedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datatweetretweetedTweethasBirdwatchNotes
booleannullableoptional

X's Community Notes flag for this tweet. It can be false while a note is shown; use `communityNote` for the note X displays.

Link preview card when the tweet has one.

datatweetretweetedTweetcardtype
stringnullable

Card kind reported by X, such as `summary`, `player`, `broadcast`, or `audio`.

datatweetretweetedTweetcardname
stringnullable

X card template name, such as `summary_large_image`, `player`, or `unified_card`.

datatweetretweetedTweetcardurl
stringnullable

Link the card points to, usually a t.co short link.

datatweetretweetedTweetcardtitle
stringnullable

Preview title of the linked page.

datatweetretweetedTweetcarddescription
stringnullable

Preview description of the linked page.

datatweetretweetedTweetcarddomain
stringnullable

Domain of the linked page, such as `www.nasa.gov`.

datatweetretweetedTweetcardimageUrl
stringnullable

Preview image URL.

datatweetretweetedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

datatweetretweetedTweetcardappName
stringnullable

App name for app and player cards, such as `YouTube`.

Poll when the tweet contains one.

datatweetretweetedTweetpollid
stringnullable

Poll id.

Poll choices.

datatweetretweetedTweetpolloptions[]id
stringnullable

Poll choice id.

datatweetretweetedTweetpolloptions[]label
stringnullable

Poll choice label.

datatweetretweetedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

datatweetretweetedTweetpolloptions[]percentage
integernullable

Share of votes for this choice, as a whole percent.

≥ 0

datatweetretweetedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

datatweetretweetedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

datatweetretweetedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

datatweetretweetedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

datatweetretweetedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

X article when the tweet is a long-form article.

datatweetretweetedTweetarticletitle
stringnullable

Article title.

datatweetretweetedTweetarticlepreviewText
stringnullable

Short preview of the article body.

datatweetretweetedTweetarticleid
stringnullableoptional

X article id.

datatweetretweetedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

datatweetretweetedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

datatweetretweetedTweetplaceid
stringnullable

X place id.

datatweetretweetedTweetplacename
stringnullable

Short place name.

datatweetretweetedTweetplacefullName
stringnullable

Full place name, such as `Stockholm, Sweden`.

datatweetretweetedTweetplacecountry
stringnullable

Country name.

datatweetretweetedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

datatweetretweetedTweetplaceplaceType
stringnullable

Place granularity, such as `city`, `admin`, or `country`.

Community Note text and link when one is shown on the tweet.

datatweetretweetedTweetcommunityNoteid
stringnullable

Community Note id.

datatweetretweetedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

datatweetretweetedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

Links cited in the note, expanded when X provides it.

datatweetretweetedTweetcommunityNotesourceUrls[]
stringoptional
datatweetretweetedTweetisEdited
booleannullableoptional

Whether the tweet has been edited.

Tweet quoted by the reposted tweet, when the repost is of a quote tweet.

datatweetretweetedTweetquotedTweetid
string

Tweet id.

min 1 chars

datatweetretweetedTweetquotedTweeturl
string

Canonical public URL for this tweet on x.com.

min 1 chars

datatweetretweetedTweetquotedTweetconversationId
string

Conversation root tweet id.

min 1 chars

datatweetretweetedTweetquotedTweetcreatedAt
stringnullable

Creation time (ISO-8601). Null when the source gives no usable timestamp (seen on some quoted tweets).

datatweetretweetedTweetquotedTweetcreatedAtUnix
integernullable

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

datatweetretweetedTweetquotedTweetlanguage
string

BCP 47 or X language code.

min 1 chars

datatweetretweetedTweetquotedTweettext
string

Full tweet text (includes long-form when available).

datatweetretweetedTweetquotedTweetisLongForm
boolean

True when text was taken from note_tweet metadata instead of legacy.full_text alone.

Start/end character indices for visible text.

datatweetretweetedTweetquotedTweetdisplayTextRange[]
integeroptional

≥ 0

Author snapshot when available.

datatweetretweetedTweetquotedTweetauthorhandle
string

Author screen name without the leading @.

min 1 chars

datatweetretweetedTweetquotedTweetauthordisplayName
stringnullable

Author display name.

datatweetretweetedTweetquotedTweetauthoravatarUrl
stringnullable

Best available square avatar URL for the author.

datatweetretweetedTweetquotedTweetauthorverified
boolean

Whether X marks the author with legacy verification.

datatweetretweetedTweetquotedTweetauthorblueVerified
boolean

Whether the author has X blue (paid) verification.

datatweetretweetedTweetquotedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

datatweetretweetedTweetquotedTweetauthorbio
stringnullableoptional

Author profile bio when available.

datatweetretweetedTweetquotedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

datatweetretweetedTweetquotedTweetauthorwebsite
stringnullableoptional

Primary outbound link (expanded URL) from the author profile.

datatweetretweetedTweetquotedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

datatweetretweetedTweetquotedTweetauthoraccountCreatedAt
stringnullableoptional

Author account creation time (ISO-8601) when available.

datatweetretweetedTweetquotedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

datatweetretweetedTweetquotedTweetauthorverifiedType
stringnullableoptional

X verification type when provided, such as `Business` or `Government`.

Affiliation or automated-account label shown next to the author name, when X provides one.

datatweetretweetedTweetquotedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

datatweetretweetedTweetquotedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

datatweetretweetedTweetquotedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

datatweetretweetedTweetquotedTweetauthoraffiliateLabeltype
stringoptional

X label type, such as `BusinessLabel` for an affiliation or `AutomatedLabel` for a bot account.

datatweetretweetedTweetquotedTweetauthoraffiliateLabellongDescription
stringoptional

Longer label text when X provides one, such as `Automated by @owner`.

X professional-account metadata when the author is marked professional.

datatweetretweetedTweetquotedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

datatweetretweetedTweetquotedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

datatweetretweetedTweetquotedTweetauthorprofessionalcategory[]name
stringnullable

Category name shown on the profile, such as `Science & Technology`.

datatweetretweetedTweetquotedTweetauthorprofessionalcategory[]icon_name
stringnullable

X's icon name for the category, such as `IconBriefcaseStroke`.

datatweetretweetedTweetquotedTweetauthorprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Author follower, following, and post counts. Same shape as `metrics` on X profile responses.

Metrics actually reported; an unavailable legacy numeric value must not be treated as an observation.

any of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount (comma-separated)

datatweetretweetedTweetquotedTweetauthormetricsavailableFields[]
stringoptional

one of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount

datatweetretweetedTweetquotedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

datatweetretweetedTweetquotedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

datatweetretweetedTweetquotedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

datatweetretweetedTweetquotedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

datatweetretweetedTweetquotedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

datatweetretweetedTweetquotedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

datatweetretweetedTweetquotedTweetauthormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

any of: views, favorites, retweets, replies, bookmarks, quotes (comma-separated)

datatweetretweetedTweetquotedTweetmetricsavailableFields[]
stringoptional

one of: views, favorites, retweets, replies, bookmarks, quotes

datatweetretweetedTweetquotedTweetmetricsviews
integer

Impression count when reported by X.

≥ 0

datatweetretweetedTweetquotedTweetmetricsfavorites
integer

Favorite (like) count.

≥ 0

datatweetretweetedTweetquotedTweetmetricsretweets
integer

Native repost count.

≥ 0

datatweetretweetedTweetquotedTweetmetricsreplies
integer

Reply count.

≥ 0

datatweetretweetedTweetquotedTweetmetricsbookmarks
integer

Bookmark count.

≥ 0

datatweetretweetedTweetquotedTweetmetricsquotes
integer

Quote tweet count.

≥ 0

Photo, video, or GIF attachments.

datatweetretweetedTweetquotedTweetmedia[]
optional

Entities aligned with `text`.

Hashtag entities.

datatweetretweetedTweetquotedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

datatweetretweetedTweetquotedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

datatweetretweetedTweetquotedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

datatweetretweetedTweetquotedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

datatweetretweetedTweetquotedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

datatweetretweetedTweetquotedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

datatweetretweetedTweetquotedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

datatweetretweetedTweetquotedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

datatweetretweetedTweetquotedTweetisReply
boolean

Whether this is a reply.

datatweetretweetedTweetquotedTweetinReplyToTweetId
stringoptional

Parent tweet id when replying.

datatweetretweetedTweetquotedTweetinReplyToUserId
stringoptional

Parent author user id when replying.

datatweetretweetedTweetquotedTweetinReplyToScreenName
stringoptional

Parent author handle when replying.

datatweetretweetedTweetquotedTweetisQuote
boolean

Whether this tweet quotes another.

datatweetretweetedTweetquotedTweetquotedTweetId
stringoptional

Quoted tweet id when present.

datatweetretweetedTweetquotedTweetisRetweet
boolean

Whether this is a native repost.

datatweetretweetedTweetquotedTweetretweetedTweetId
stringoptional

Original tweet id for a repost.

datatweetretweetedTweetquotedTweetpossiblySensitive
boolean

Whether X marks the content sensitive.

Edit metadata when applicable.

Tweet ids in this edit chain.

datatweetretweetedTweetquotedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

datatweetretweetedTweetquotedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

datatweetretweetedTweetquotedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

datatweetretweetedTweetquotedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

datatweetretweetedTweetquotedTweetsource
stringoptional

Client label text.

datatweetretweetedTweetquotedTweetsourceUrl
stringoptional

Link target from the source anchor when present.

datatweetretweetedTweetquotedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

datatweetretweetedTweetquotedTweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datatweetretweetedTweetquotedTweetisPaidPromotion
booleannullableoptional

Whether the author labeled the tweet as a paid partnership (X's disclosure label). Not X ads or Promote status, which X does not expose on tweets.

datatweetretweetedTweetquotedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datatweetretweetedTweetquotedTweethasBirdwatchNotes
booleannullableoptional

X's Community Notes flag for this tweet. It can be false while a note is shown; use `communityNote` for the note X displays.

Link preview card when the tweet has one.

datatweetretweetedTweetquotedTweetcardtype
stringnullable

Card kind reported by X, such as `summary`, `player`, `broadcast`, or `audio`.

datatweetretweetedTweetquotedTweetcardname
stringnullable

X card template name, such as `summary_large_image`, `player`, or `unified_card`.

datatweetretweetedTweetquotedTweetcardurl
stringnullable

Link the card points to, usually a t.co short link.

datatweetretweetedTweetquotedTweetcardtitle
stringnullable

Preview title of the linked page.

datatweetretweetedTweetquotedTweetcarddescription
stringnullable

Preview description of the linked page.

datatweetretweetedTweetquotedTweetcarddomain
stringnullable

Domain of the linked page, such as `www.nasa.gov`.

datatweetretweetedTweetquotedTweetcardimageUrl
stringnullable

Preview image URL.

datatweetretweetedTweetquotedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

datatweetretweetedTweetquotedTweetcardappName
stringnullable

App name for app and player cards, such as `YouTube`.

Poll when the tweet contains one.

datatweetretweetedTweetquotedTweetpollid
stringnullable

Poll id.

Poll choices.

datatweetretweetedTweetquotedTweetpolloptions[]id
stringnullable

Poll choice id.

datatweetretweetedTweetquotedTweetpolloptions[]label
stringnullable

Poll choice label.

datatweetretweetedTweetquotedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

datatweetretweetedTweetquotedTweetpolloptions[]percentage
integernullable

Share of votes for this choice, as a whole percent.

≥ 0

datatweetretweetedTweetquotedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

datatweetretweetedTweetquotedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

datatweetretweetedTweetquotedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

datatweetretweetedTweetquotedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

datatweetretweetedTweetquotedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

X article when the tweet is a long-form article.

datatweetretweetedTweetquotedTweetarticletitle
stringnullable

Article title.

datatweetretweetedTweetquotedTweetarticlepreviewText
stringnullable

Short preview of the article body.

datatweetretweetedTweetquotedTweetarticleid
stringnullableoptional

X article id.

datatweetretweetedTweetquotedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

datatweetretweetedTweetquotedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

datatweetretweetedTweetquotedTweetplaceid
stringnullable

X place id.

datatweetretweetedTweetquotedTweetplacename
stringnullable

Short place name.

datatweetretweetedTweetquotedTweetplacefullName
stringnullable

Full place name, such as `Stockholm, Sweden`.

datatweetretweetedTweetquotedTweetplacecountry
stringnullable

Country name.

datatweetretweetedTweetquotedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

datatweetretweetedTweetquotedTweetplaceplaceType
stringnullable

Place granularity, such as `city`, `admin`, or `country`.

Community Note text and link when one is shown on the tweet.

datatweetretweetedTweetquotedTweetcommunityNoteid
stringnullable

Community Note id.

datatweetretweetedTweetquotedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

datatweetretweetedTweetquotedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

Links cited in the note, expanded when X provides it.

datatweetretweetedTweetquotedTweetcommunityNotesourceUrls[]
stringoptional
datatweetretweetedTweetquotedTweetisEdited
booleannullableoptional

Whether the tweet has been edited.

datatweettype
stringnullable

Tweet kind: `tweet`, `reply`, `quote`, or `retweet`.

Parent tweet when this is a reply.

datatweetreplyTotweetId
stringnullable

Parent tweet id.

datatweetreplyTouserId
stringnullable

Parent author user id.

datatweetreplyTousername
stringnullable

Parent author handle.

First page of replies, in the same shape as `GET /v1/twitter/tweets/replies` (relevance order). Empty when not found; omitted when `trim=true`.

datareplies[]id
string

Tweet id.

min 1 chars

datareplies[]url
stringnullable

Canonical public URL for the tweet when available.

datareplies[]text
string

Full tweet text when available.

datareplies[]createdAt
stringnullable

Creation time (ISO-8601). Null when the source gives no usable timestamp (seen on some quoted tweets).

datareplies[]createdAtUnix
integernullable

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

datareplies[]createdAtLabel
stringnullable

Human-readable creation timestamp string when available.

datareplies[]language
stringnullable

Language code for the tweet when available.

datareplies[]conversationId
stringnullable

Conversation identifier when supplied.

min 1 chars

datareplies[]inReplyToStatusId
stringnullable

Parent post identifier when this post is a reply.

min 1 chars

datareplies[]inReplyToUserId
stringnullableoptional

Parent post author user id when this post is a reply.

min 1 chars

datareplies[]inReplyToScreenName
stringnullableoptional

Parent post author handle when this post is a reply.

min 1 chars

datareplies[]quotedStatusId
stringnullable

Quoted post identifier when this post quotes another.

min 1 chars

datareplies[]retweetTweetId
stringnullable

Original post identifier when this post is an engagement repost.

min 1 chars

Author metadata for the tweet when available.

datareplies[]authorhandle
string

Author handle without the leading @.

min 1 chars

datareplies[]authordisplayName
stringnullable

Display name shown for the author.

datareplies[]authoravatarUrl
stringnullable

Profile image URL for the author when available.

datareplies[]authorprofileUrl
stringnullable

Canonical public profile URL for the author when available.

datareplies[]authorverified
boolean

Whether the author has legacy verification on X.

datareplies[]authorblueVerified
boolean

Whether the author has paid blue verification on X.

datareplies[]authorplatformUserId
stringoptional

Numeric X user id for the author as a string.

datareplies[]authorbio
stringnullableoptional

Author profile bio when available.

datareplies[]authorlocation
stringnullableoptional

Location string from the author profile when provided.

datareplies[]authorwebsite
stringnullableoptional

Primary outbound link (expanded URL) from the author profile.

datareplies[]authorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

datareplies[]authoraccountCreatedAt
stringnullableoptional

Author account creation time (ISO-8601) when available.

datareplies[]authorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

datareplies[]authorverifiedType
stringnullableoptional

X verification type when provided, such as `Business` or `Government`.

Affiliation or automated-account label shown next to the author name, when X provides one.

datareplies[]authoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

datareplies[]authoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

datareplies[]authoraffiliateLabelurl
stringoptional

Destination URL for the label link.

datareplies[]authoraffiliateLabeltype
stringoptional

X label type, such as `BusinessLabel` for an affiliation or `AutomatedLabel` for a bot account.

datareplies[]authoraffiliateLabellongDescription
stringoptional

Longer label text when X provides one, such as `Automated by @owner`.

X professional-account metadata when the author is marked professional.

datareplies[]authorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

datareplies[]authorprofessionalcategory[]id
integernullable

X's numeric id for the category.

datareplies[]authorprofessionalcategory[]name
stringnullable

Category name shown on the profile, such as `Science & Technology`.

datareplies[]authorprofessionalcategory[]icon_name
stringnullable

X's icon name for the category, such as `IconBriefcaseStroke`.

datareplies[]authorprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Author follower, following, and post counts. Same shape as `metrics` on X profile responses.

Metrics actually reported; an unavailable legacy numeric value must not be treated as an observation.

any of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount (comma-separated)

datareplies[]authormetricsavailableFields[]
stringoptional

one of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount

datareplies[]authormetricsfollowers
integer

Follower count from X.

≥ 0

datareplies[]authormetricsfollowing
integer

Following (friends) count from X.

≥ 0

datareplies[]authormetricstweets
integer

Total post (status) count from X.

≥ 0

datareplies[]authormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

datareplies[]authormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

datareplies[]authormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

datareplies[]authormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

any of: likes, retweets, replies, quotes, views, bookmarkCount (comma-separated)

datareplies[]metricsavailableFields[]
stringoptional

one of: likes, retweets, replies, quotes, views, bookmarkCount

datareplies[]metricslikes
integer

Like count.

≥ 0

datareplies[]metricsretweets
integer

Retweet count.

≥ 0

datareplies[]metricsreplies
integer

Reply count.

≥ 0

datareplies[]metricsquotes
integer

Quote count.

≥ 0

datareplies[]metricsviews
integernullable

View count when available.

≥ 0

datareplies[]metricsbookmarkCount
integernullable

Bookmark count when available.

≥ 0

Media attachments returned for the tweet.

datareplies[]media[]url
string

Direct media URL when available.

min 1 chars

datareplies[]media[]type
string

Media type when Social Fetch can classify it confidently.

one of: photo, video, animated_gif

datareplies[]media[]thumbnailUrl
stringoptional

Poster or thumbnail URL for video media when distinguishable.

min 1 chars

datareplies[]media[]contentType
stringoptional

MIME type reported for streamed media.

min 1 chars

datareplies[]media[]bitrate
integeroptional

Bitrate in bits per second when supplied for streamed media.

≥ 0

datareplies[]media[]width
integeroptional

Width in pixels when available.

≥ 0

datareplies[]media[]height
integeroptional

Height in pixels when available.

≥ 0

datareplies[]media[]id
stringoptional

X media id. Video variants of the same attachment share one id.

min 1 chars

datareplies[]media[]altText
stringnullableoptional

Alternative text for the media when provided.

datareplies[]media[]durationMs
integeroptional

Video or GIF duration in milliseconds when known.

≥ 0

datareplies[]expandedUrl
stringnullable

Expanded URL attached to the tweet when available.

datareplies[]isRetweet
boolean

Whether the tweet is marked as a retweet.

datareplies[]isReply
booleanoptional

Whether the tweet is a reply to another post.

datareplies[]isQuote
booleanoptional

Whether the tweet quotes another post.

datareplies[]source
stringnullable

Source label such as `Twitter Web App` when available.

datareplies[]communityId
stringnullableoptional

Community id when the tweet was posted to a community.

datareplies[]hasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datareplies[]isPaidPromotion
booleannullableoptional

Whether the author labeled the tweet as a paid partnership (X's disclosure label). Not X ads or Promote status, which X does not expose on tweets.

datareplies[]isTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datareplies[]hasBirdwatchNotes
booleannullableoptional

X's Community Notes flag for this tweet. It can be false while a note is shown; use `communityNote` for the note X displays.

datareplies[]possiblySensitive
booleannullableoptional

Whether X marks the content sensitive.

Hashtags, mentions, links, and cashtags in the tweet text.

Hashtag entities.

datareplies[]entitieshashtags[]text
string

Hashtag text without #.

User mention entities.

datareplies[]entitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

datareplies[]entitiesuserMentions[]displayName
stringoptional

Display name when available.

datareplies[]entitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

datareplies[]entitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

datareplies[]entitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

datareplies[]entitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

datareplies[]entitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

Edit metadata when the tweet is editable or edited.

Tweet ids in this edit chain.

datareplies[]editInfoeditTweetIds[]
stringoptional

min 1 chars

datareplies[]editInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

datareplies[]editInfoisEditEligible
boolean

Whether the tweet can still be edited.

datareplies[]editInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

Link preview card when the tweet has one.

datareplies[]cardtype
stringnullable

Card kind reported by X, such as `summary`, `player`, `broadcast`, or `audio`.

datareplies[]cardname
stringnullable

X card template name, such as `summary_large_image`, `player`, or `unified_card`.

datareplies[]cardurl
stringnullable

Link the card points to, usually a t.co short link.

datareplies[]cardtitle
stringnullable

Preview title of the linked page.

datareplies[]carddescription
stringnullable

Preview description of the linked page.

datareplies[]carddomain
stringnullable

Domain of the linked page, such as `www.nasa.gov`.

datareplies[]cardimageUrl
stringnullable

Preview image URL.

datareplies[]cardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

datareplies[]cardappName
stringnullable

App name for app and player cards, such as `YouTube`.

Poll when the tweet contains one.

datareplies[]pollid
stringnullable

Poll id.

Poll choices.

datareplies[]polloptions[]id
stringnullable

Poll choice id.

datareplies[]polloptions[]label
stringnullable

Poll choice label.

datareplies[]polloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

datareplies[]polloptions[]percentage
integernullable

Share of votes for this choice, as a whole percent.

≥ 0

datareplies[]pollendDatetime
stringnullable

When voting ends, as reported by X.

datareplies[]polldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

datareplies[]pollvotingStatus
stringnullable

Poll voting status (for example `closed`).

datareplies[]polltotalVotes
integernullable

Total votes across all choices.

≥ 0

datareplies[]pollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

X article when the tweet is a long-form article.

datareplies[]articletitle
stringnullable

Article title.

datareplies[]articlepreviewText
stringnullable

Short preview of the article body.

datareplies[]articleid
stringnullableoptional

X article id.

datareplies[]articletext
stringnullableoptional

Full article body text when X returns it.

datareplies[]articlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

datareplies[]placeid
stringnullable

X place id.

datareplies[]placename
stringnullable

Short place name.

datareplies[]placefullName
stringnullable

Full place name, such as `Stockholm, Sweden`.

datareplies[]placecountry
stringnullable

Country name.

datareplies[]placecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

datareplies[]placeplaceType
stringnullable

Place granularity, such as `city`, `admin`, or `country`.

Community Note text and link when one is shown on the tweet.

datareplies[]communityNoteid
stringnullable

Community Note id.

datareplies[]communityNotetext
stringnullable

Note text shown under the tweet.

datareplies[]communityNoteurl
stringnullable

Public URL of the note on X.

Links cited in the note, expanded when X provides it.

datareplies[]communityNotesourceUrls[]
stringoptional
datareplies[]isEdited
booleannullableoptional

Whether the tweet has been edited.

Quoted tweet expanded one level (no further nesting).

datareplies[]quotedTweetid
string

Tweet id.

min 1 chars

datareplies[]quotedTweeturl
stringnullable

Canonical public URL for the tweet when available.

datareplies[]quotedTweettext
string

Full tweet text when available.

datareplies[]quotedTweetcreatedAt
stringnullable

Creation time (ISO-8601). Null when the source gives no usable timestamp (seen on some quoted tweets).

datareplies[]quotedTweetcreatedAtUnix
integernullable

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

datareplies[]quotedTweetcreatedAtLabel
stringnullable

Human-readable creation timestamp string when available.

datareplies[]quotedTweetlanguage
stringnullable

Language code for the tweet when available.

datareplies[]quotedTweetconversationId
stringnullable

Conversation identifier when supplied.

min 1 chars

datareplies[]quotedTweetinReplyToStatusId
stringnullable

Parent post identifier when this post is a reply.

min 1 chars

datareplies[]quotedTweetinReplyToUserId
stringnullableoptional

Parent post author user id when this post is a reply.

min 1 chars

datareplies[]quotedTweetinReplyToScreenName
stringnullableoptional

Parent post author handle when this post is a reply.

min 1 chars

datareplies[]quotedTweetquotedStatusId
stringnullable

Quoted post identifier when this post quotes another.

min 1 chars

datareplies[]quotedTweetretweetTweetId
stringnullable

Original post identifier when this post is an engagement repost.

min 1 chars

Author metadata for the tweet when available.

datareplies[]quotedTweetauthorhandle
string

Author handle without the leading @.

min 1 chars

datareplies[]quotedTweetauthordisplayName
stringnullable

Display name shown for the author.

datareplies[]quotedTweetauthoravatarUrl
stringnullable

Profile image URL for the author when available.

datareplies[]quotedTweetauthorprofileUrl
stringnullable

Canonical public profile URL for the author when available.

datareplies[]quotedTweetauthorverified
boolean

Whether the author has legacy verification on X.

datareplies[]quotedTweetauthorblueVerified
boolean

Whether the author has paid blue verification on X.

datareplies[]quotedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

datareplies[]quotedTweetauthorbio
stringnullableoptional

Author profile bio when available.

datareplies[]quotedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

datareplies[]quotedTweetauthorwebsite
stringnullableoptional

Primary outbound link (expanded URL) from the author profile.

datareplies[]quotedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

datareplies[]quotedTweetauthoraccountCreatedAt
stringnullableoptional

Author account creation time (ISO-8601) when available.

datareplies[]quotedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

datareplies[]quotedTweetauthorverifiedType
stringnullableoptional

X verification type when provided, such as `Business` or `Government`.

Affiliation or automated-account label shown next to the author name, when X provides one.

datareplies[]quotedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

datareplies[]quotedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

datareplies[]quotedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

datareplies[]quotedTweetauthoraffiliateLabeltype
stringoptional

X label type, such as `BusinessLabel` for an affiliation or `AutomatedLabel` for a bot account.

datareplies[]quotedTweetauthoraffiliateLabellongDescription
stringoptional

Longer label text when X provides one, such as `Automated by @owner`.

X professional-account metadata when the author is marked professional.

datareplies[]quotedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

datareplies[]quotedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

datareplies[]quotedTweetauthorprofessionalcategory[]name
stringnullable

Category name shown on the profile, such as `Science & Technology`.

datareplies[]quotedTweetauthorprofessionalcategory[]icon_name
stringnullable

X's icon name for the category, such as `IconBriefcaseStroke`.

datareplies[]quotedTweetauthorprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Author follower, following, and post counts. Same shape as `metrics` on X profile responses.

Metrics actually reported; an unavailable legacy numeric value must not be treated as an observation.

any of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount (comma-separated)

datareplies[]quotedTweetauthormetricsavailableFields[]
stringoptional

one of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount

datareplies[]quotedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

datareplies[]quotedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

datareplies[]quotedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

datareplies[]quotedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

datareplies[]quotedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

datareplies[]quotedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

datareplies[]quotedTweetauthormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

any of: likes, retweets, replies, quotes, views, bookmarkCount (comma-separated)

datareplies[]quotedTweetmetricsavailableFields[]
stringoptional

one of: likes, retweets, replies, quotes, views, bookmarkCount

datareplies[]quotedTweetmetricslikes
integer

Like count.

≥ 0

datareplies[]quotedTweetmetricsretweets
integer

Retweet count.

≥ 0

datareplies[]quotedTweetmetricsreplies
integer

Reply count.

≥ 0

datareplies[]quotedTweetmetricsquotes
integer

Quote count.

≥ 0

datareplies[]quotedTweetmetricsviews
integernullable

View count when available.

≥ 0

datareplies[]quotedTweetmetricsbookmarkCount
integernullable

Bookmark count when available.

≥ 0

Media attachments returned for the tweet.

datareplies[]quotedTweetmedia[]url
string

Direct media URL when available.

min 1 chars

datareplies[]quotedTweetmedia[]type
string

Media type when Social Fetch can classify it confidently.

one of: photo, video, animated_gif

datareplies[]quotedTweetmedia[]thumbnailUrl
stringoptional

Poster or thumbnail URL for video media when distinguishable.

min 1 chars

datareplies[]quotedTweetmedia[]contentType
stringoptional

MIME type reported for streamed media.

min 1 chars

datareplies[]quotedTweetmedia[]bitrate
integeroptional

Bitrate in bits per second when supplied for streamed media.

≥ 0

datareplies[]quotedTweetmedia[]width
integeroptional

Width in pixels when available.

≥ 0

datareplies[]quotedTweetmedia[]height
integeroptional

Height in pixels when available.

≥ 0

datareplies[]quotedTweetmedia[]id
stringoptional

X media id. Video variants of the same attachment share one id.

min 1 chars

datareplies[]quotedTweetmedia[]altText
stringnullableoptional

Alternative text for the media when provided.

datareplies[]quotedTweetmedia[]durationMs
integeroptional

Video or GIF duration in milliseconds when known.

≥ 0

datareplies[]quotedTweetexpandedUrl
stringnullable

Expanded URL attached to the tweet when available.

datareplies[]quotedTweetisRetweet
boolean

Whether the tweet is marked as a retweet.

datareplies[]quotedTweetisReply
booleanoptional

Whether the tweet is a reply to another post.

datareplies[]quotedTweetisQuote
booleanoptional

Whether the tweet quotes another post.

datareplies[]quotedTweetsource
stringnullable

Source label such as `Twitter Web App` when available.

datareplies[]quotedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

datareplies[]quotedTweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datareplies[]quotedTweetisPaidPromotion
booleannullableoptional

Whether the author labeled the tweet as a paid partnership (X's disclosure label). Not X ads or Promote status, which X does not expose on tweets.

datareplies[]quotedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datareplies[]quotedTweethasBirdwatchNotes
booleannullableoptional

X's Community Notes flag for this tweet. It can be false while a note is shown; use `communityNote` for the note X displays.

datareplies[]quotedTweetpossiblySensitive
booleannullableoptional

Whether X marks the content sensitive.

Hashtags, mentions, links, and cashtags in the tweet text.

Hashtag entities.

datareplies[]quotedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

datareplies[]quotedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

datareplies[]quotedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

datareplies[]quotedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

datareplies[]quotedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

datareplies[]quotedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

datareplies[]quotedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

datareplies[]quotedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

Edit metadata when the tweet is editable or edited.

Tweet ids in this edit chain.

datareplies[]quotedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

datareplies[]quotedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

datareplies[]quotedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

datareplies[]quotedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

Link preview card when the tweet has one.

datareplies[]quotedTweetcardtype
stringnullable

Card kind reported by X, such as `summary`, `player`, `broadcast`, or `audio`.

datareplies[]quotedTweetcardname
stringnullable

X card template name, such as `summary_large_image`, `player`, or `unified_card`.

datareplies[]quotedTweetcardurl
stringnullable

Link the card points to, usually a t.co short link.

datareplies[]quotedTweetcardtitle
stringnullable

Preview title of the linked page.

datareplies[]quotedTweetcarddescription
stringnullable

Preview description of the linked page.

datareplies[]quotedTweetcarddomain
stringnullable

Domain of the linked page, such as `www.nasa.gov`.

datareplies[]quotedTweetcardimageUrl
stringnullable

Preview image URL.

datareplies[]quotedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

datareplies[]quotedTweetcardappName
stringnullable

App name for app and player cards, such as `YouTube`.

Poll when the tweet contains one.

datareplies[]quotedTweetpollid
stringnullable

Poll id.

Poll choices.

datareplies[]quotedTweetpolloptions[]id
stringnullable

Poll choice id.

datareplies[]quotedTweetpolloptions[]label
stringnullable

Poll choice label.

datareplies[]quotedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

datareplies[]quotedTweetpolloptions[]percentage
integernullable

Share of votes for this choice, as a whole percent.

≥ 0

datareplies[]quotedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

datareplies[]quotedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

datareplies[]quotedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

datareplies[]quotedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

datareplies[]quotedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

X article when the tweet is a long-form article.

datareplies[]quotedTweetarticletitle
stringnullable

Article title.

datareplies[]quotedTweetarticlepreviewText
stringnullable

Short preview of the article body.

datareplies[]quotedTweetarticleid
stringnullableoptional

X article id.

datareplies[]quotedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

datareplies[]quotedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

datareplies[]quotedTweetplaceid
stringnullable

X place id.

datareplies[]quotedTweetplacename
stringnullable

Short place name.

datareplies[]quotedTweetplacefullName
stringnullable

Full place name, such as `Stockholm, Sweden`.

datareplies[]quotedTweetplacecountry
stringnullable

Country name.

datareplies[]quotedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

datareplies[]quotedTweetplaceplaceType
stringnullable

Place granularity, such as `city`, `admin`, or `country`.

Community Note text and link when one is shown on the tweet.

datareplies[]quotedTweetcommunityNoteid
stringnullable

Community Note id.

datareplies[]quotedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

datareplies[]quotedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

Links cited in the note, expanded when X provides it.

datareplies[]quotedTweetcommunityNotesourceUrls[]
stringoptional
datareplies[]quotedTweetisEdited
booleannullableoptional

Whether the tweet has been edited.

Reposted tweet expanded one level, plus its quoted tweet when it is a quote.

datareplies[]retweetedTweetid
string

Tweet id.

min 1 chars

datareplies[]retweetedTweeturl
stringnullable

Canonical public URL for the tweet when available.

datareplies[]retweetedTweettext
string

Full tweet text when available.

datareplies[]retweetedTweetcreatedAt
stringnullable

Creation time (ISO-8601). Null when the source gives no usable timestamp (seen on some quoted tweets).

datareplies[]retweetedTweetcreatedAtUnix
integernullable

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

datareplies[]retweetedTweetcreatedAtLabel
stringnullable

Human-readable creation timestamp string when available.

datareplies[]retweetedTweetlanguage
stringnullable

Language code for the tweet when available.

datareplies[]retweetedTweetconversationId
stringnullable

Conversation identifier when supplied.

min 1 chars

datareplies[]retweetedTweetinReplyToStatusId
stringnullable

Parent post identifier when this post is a reply.

min 1 chars

datareplies[]retweetedTweetinReplyToUserId
stringnullableoptional

Parent post author user id when this post is a reply.

min 1 chars

datareplies[]retweetedTweetinReplyToScreenName
stringnullableoptional

Parent post author handle when this post is a reply.

min 1 chars

datareplies[]retweetedTweetquotedStatusId
stringnullable

Quoted post identifier when this post quotes another.

min 1 chars

datareplies[]retweetedTweetretweetTweetId
stringnullable

Original post identifier when this post is an engagement repost.

min 1 chars

Author metadata for the tweet when available.

datareplies[]retweetedTweetauthorhandle
string

Author handle without the leading @.

min 1 chars

datareplies[]retweetedTweetauthordisplayName
stringnullable

Display name shown for the author.

datareplies[]retweetedTweetauthoravatarUrl
stringnullable

Profile image URL for the author when available.

datareplies[]retweetedTweetauthorprofileUrl
stringnullable

Canonical public profile URL for the author when available.

datareplies[]retweetedTweetauthorverified
boolean

Whether the author has legacy verification on X.

datareplies[]retweetedTweetauthorblueVerified
boolean

Whether the author has paid blue verification on X.

datareplies[]retweetedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

datareplies[]retweetedTweetauthorbio
stringnullableoptional

Author profile bio when available.

datareplies[]retweetedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

datareplies[]retweetedTweetauthorwebsite
stringnullableoptional

Primary outbound link (expanded URL) from the author profile.

datareplies[]retweetedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

datareplies[]retweetedTweetauthoraccountCreatedAt
stringnullableoptional

Author account creation time (ISO-8601) when available.

datareplies[]retweetedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

datareplies[]retweetedTweetauthorverifiedType
stringnullableoptional

X verification type when provided, such as `Business` or `Government`.

Affiliation or automated-account label shown next to the author name, when X provides one.

datareplies[]retweetedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

datareplies[]retweetedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

datareplies[]retweetedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

datareplies[]retweetedTweetauthoraffiliateLabeltype
stringoptional

X label type, such as `BusinessLabel` for an affiliation or `AutomatedLabel` for a bot account.

datareplies[]retweetedTweetauthoraffiliateLabellongDescription
stringoptional

Longer label text when X provides one, such as `Automated by @owner`.

X professional-account metadata when the author is marked professional.

datareplies[]retweetedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

datareplies[]retweetedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

datareplies[]retweetedTweetauthorprofessionalcategory[]name
stringnullable

Category name shown on the profile, such as `Science & Technology`.

datareplies[]retweetedTweetauthorprofessionalcategory[]icon_name
stringnullable

X's icon name for the category, such as `IconBriefcaseStroke`.

datareplies[]retweetedTweetauthorprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Author follower, following, and post counts. Same shape as `metrics` on X profile responses.

Metrics actually reported; an unavailable legacy numeric value must not be treated as an observation.

any of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount (comma-separated)

datareplies[]retweetedTweetauthormetricsavailableFields[]
stringoptional

one of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount

datareplies[]retweetedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

datareplies[]retweetedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

datareplies[]retweetedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

datareplies[]retweetedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

datareplies[]retweetedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

datareplies[]retweetedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

datareplies[]retweetedTweetauthormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

any of: likes, retweets, replies, quotes, views, bookmarkCount (comma-separated)

datareplies[]retweetedTweetmetricsavailableFields[]
stringoptional

one of: likes, retweets, replies, quotes, views, bookmarkCount

datareplies[]retweetedTweetmetricslikes
integer

Like count.

≥ 0

datareplies[]retweetedTweetmetricsretweets
integer

Retweet count.

≥ 0

datareplies[]retweetedTweetmetricsreplies
integer

Reply count.

≥ 0

datareplies[]retweetedTweetmetricsquotes
integer

Quote count.

≥ 0

datareplies[]retweetedTweetmetricsviews
integernullable

View count when available.

≥ 0

datareplies[]retweetedTweetmetricsbookmarkCount
integernullable

Bookmark count when available.

≥ 0

Media attachments returned for the tweet.

datareplies[]retweetedTweetmedia[]url
string

Direct media URL when available.

min 1 chars

datareplies[]retweetedTweetmedia[]type
string

Media type when Social Fetch can classify it confidently.

one of: photo, video, animated_gif

datareplies[]retweetedTweetmedia[]thumbnailUrl
stringoptional

Poster or thumbnail URL for video media when distinguishable.

min 1 chars

datareplies[]retweetedTweetmedia[]contentType
stringoptional

MIME type reported for streamed media.

min 1 chars

datareplies[]retweetedTweetmedia[]bitrate
integeroptional

Bitrate in bits per second when supplied for streamed media.

≥ 0

datareplies[]retweetedTweetmedia[]width
integeroptional

Width in pixels when available.

≥ 0

datareplies[]retweetedTweetmedia[]height
integeroptional

Height in pixels when available.

≥ 0

datareplies[]retweetedTweetmedia[]id
stringoptional

X media id. Video variants of the same attachment share one id.

min 1 chars

datareplies[]retweetedTweetmedia[]altText
stringnullableoptional

Alternative text for the media when provided.

datareplies[]retweetedTweetmedia[]durationMs
integeroptional

Video or GIF duration in milliseconds when known.

≥ 0

datareplies[]retweetedTweetexpandedUrl
stringnullable

Expanded URL attached to the tweet when available.

datareplies[]retweetedTweetisRetweet
boolean

Whether the tweet is marked as a retweet.

datareplies[]retweetedTweetisReply
booleanoptional

Whether the tweet is a reply to another post.

datareplies[]retweetedTweetisQuote
booleanoptional

Whether the tweet quotes another post.

datareplies[]retweetedTweetsource
stringnullable

Source label such as `Twitter Web App` when available.

datareplies[]retweetedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

datareplies[]retweetedTweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datareplies[]retweetedTweetisPaidPromotion
booleannullableoptional

Whether the author labeled the tweet as a paid partnership (X's disclosure label). Not X ads or Promote status, which X does not expose on tweets.

datareplies[]retweetedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datareplies[]retweetedTweethasBirdwatchNotes
booleannullableoptional

X's Community Notes flag for this tweet. It can be false while a note is shown; use `communityNote` for the note X displays.

datareplies[]retweetedTweetpossiblySensitive
booleannullableoptional

Whether X marks the content sensitive.

Hashtags, mentions, links, and cashtags in the tweet text.

Hashtag entities.

datareplies[]retweetedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

datareplies[]retweetedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

datareplies[]retweetedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

datareplies[]retweetedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

datareplies[]retweetedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

datareplies[]retweetedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

datareplies[]retweetedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

datareplies[]retweetedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

Edit metadata when the tweet is editable or edited.

Tweet ids in this edit chain.

datareplies[]retweetedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

datareplies[]retweetedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

datareplies[]retweetedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

datareplies[]retweetedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

Link preview card when the tweet has one.

datareplies[]retweetedTweetcardtype
stringnullable

Card kind reported by X, such as `summary`, `player`, `broadcast`, or `audio`.

datareplies[]retweetedTweetcardname
stringnullable

X card template name, such as `summary_large_image`, `player`, or `unified_card`.

datareplies[]retweetedTweetcardurl
stringnullable

Link the card points to, usually a t.co short link.

datareplies[]retweetedTweetcardtitle
stringnullable

Preview title of the linked page.

datareplies[]retweetedTweetcarddescription
stringnullable

Preview description of the linked page.

datareplies[]retweetedTweetcarddomain
stringnullable

Domain of the linked page, such as `www.nasa.gov`.

datareplies[]retweetedTweetcardimageUrl
stringnullable

Preview image URL.

datareplies[]retweetedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

datareplies[]retweetedTweetcardappName
stringnullable

App name for app and player cards, such as `YouTube`.

Poll when the tweet contains one.

datareplies[]retweetedTweetpollid
stringnullable

Poll id.

Poll choices.

datareplies[]retweetedTweetpolloptions[]id
stringnullable

Poll choice id.

datareplies[]retweetedTweetpolloptions[]label
stringnullable

Poll choice label.

datareplies[]retweetedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

datareplies[]retweetedTweetpolloptions[]percentage
integernullable

Share of votes for this choice, as a whole percent.

≥ 0

datareplies[]retweetedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

datareplies[]retweetedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

datareplies[]retweetedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

datareplies[]retweetedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

datareplies[]retweetedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

X article when the tweet is a long-form article.

datareplies[]retweetedTweetarticletitle
stringnullable

Article title.

datareplies[]retweetedTweetarticlepreviewText
stringnullable

Short preview of the article body.

datareplies[]retweetedTweetarticleid
stringnullableoptional

X article id.

datareplies[]retweetedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

datareplies[]retweetedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

datareplies[]retweetedTweetplaceid
stringnullable

X place id.

datareplies[]retweetedTweetplacename
stringnullable

Short place name.

datareplies[]retweetedTweetplacefullName
stringnullable

Full place name, such as `Stockholm, Sweden`.

datareplies[]retweetedTweetplacecountry
stringnullable

Country name.

datareplies[]retweetedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

datareplies[]retweetedTweetplaceplaceType
stringnullable

Place granularity, such as `city`, `admin`, or `country`.

Community Note text and link when one is shown on the tweet.

datareplies[]retweetedTweetcommunityNoteid
stringnullable

Community Note id.

datareplies[]retweetedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

datareplies[]retweetedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

Links cited in the note, expanded when X provides it.

datareplies[]retweetedTweetcommunityNotesourceUrls[]
stringoptional
datareplies[]retweetedTweetisEdited
booleannullableoptional

Whether the tweet has been edited.

Tweet quoted by the reposted tweet, when the repost is of a quote tweet.

datareplies[]retweetedTweetquotedTweetid
string

Tweet id.

min 1 chars

datareplies[]retweetedTweetquotedTweeturl
stringnullable

Canonical public URL for the tweet when available.

datareplies[]retweetedTweetquotedTweettext
string

Full tweet text when available.

datareplies[]retweetedTweetquotedTweetcreatedAt
stringnullable

Creation time (ISO-8601). Null when the source gives no usable timestamp (seen on some quoted tweets).

datareplies[]retweetedTweetquotedTweetcreatedAtUnix
integernullable

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

datareplies[]retweetedTweetquotedTweetcreatedAtLabel
stringnullable

Human-readable creation timestamp string when available.

datareplies[]retweetedTweetquotedTweetlanguage
stringnullable

Language code for the tweet when available.

datareplies[]retweetedTweetquotedTweetconversationId
stringnullable

Conversation identifier when supplied.

min 1 chars

datareplies[]retweetedTweetquotedTweetinReplyToStatusId
stringnullable

Parent post identifier when this post is a reply.

min 1 chars

datareplies[]retweetedTweetquotedTweetinReplyToUserId
stringnullableoptional

Parent post author user id when this post is a reply.

min 1 chars

datareplies[]retweetedTweetquotedTweetinReplyToScreenName
stringnullableoptional

Parent post author handle when this post is a reply.

min 1 chars

datareplies[]retweetedTweetquotedTweetquotedStatusId
stringnullable

Quoted post identifier when this post quotes another.

min 1 chars

datareplies[]retweetedTweetquotedTweetretweetTweetId
stringnullable

Original post identifier when this post is an engagement repost.

min 1 chars

Author metadata for the tweet when available.

datareplies[]retweetedTweetquotedTweetauthorhandle
string

Author handle without the leading @.

min 1 chars

datareplies[]retweetedTweetquotedTweetauthordisplayName
stringnullable

Display name shown for the author.

datareplies[]retweetedTweetquotedTweetauthoravatarUrl
stringnullable

Profile image URL for the author when available.

datareplies[]retweetedTweetquotedTweetauthorprofileUrl
stringnullable

Canonical public profile URL for the author when available.

datareplies[]retweetedTweetquotedTweetauthorverified
boolean

Whether the author has legacy verification on X.

datareplies[]retweetedTweetquotedTweetauthorblueVerified
boolean

Whether the author has paid blue verification on X.

datareplies[]retweetedTweetquotedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

datareplies[]retweetedTweetquotedTweetauthorbio
stringnullableoptional

Author profile bio when available.

datareplies[]retweetedTweetquotedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

datareplies[]retweetedTweetquotedTweetauthorwebsite
stringnullableoptional

Primary outbound link (expanded URL) from the author profile.

datareplies[]retweetedTweetquotedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

datareplies[]retweetedTweetquotedTweetauthoraccountCreatedAt
stringnullableoptional

Author account creation time (ISO-8601) when available.

datareplies[]retweetedTweetquotedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

datareplies[]retweetedTweetquotedTweetauthorverifiedType
stringnullableoptional

X verification type when provided, such as `Business` or `Government`.

Affiliation or automated-account label shown next to the author name, when X provides one.

datareplies[]retweetedTweetquotedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

datareplies[]retweetedTweetquotedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

datareplies[]retweetedTweetquotedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

datareplies[]retweetedTweetquotedTweetauthoraffiliateLabeltype
stringoptional

X label type, such as `BusinessLabel` for an affiliation or `AutomatedLabel` for a bot account.

datareplies[]retweetedTweetquotedTweetauthoraffiliateLabellongDescription
stringoptional

Longer label text when X provides one, such as `Automated by @owner`.

X professional-account metadata when the author is marked professional.

datareplies[]retweetedTweetquotedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

datareplies[]retweetedTweetquotedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

datareplies[]retweetedTweetquotedTweetauthorprofessionalcategory[]name
stringnullable

Category name shown on the profile, such as `Science & Technology`.

datareplies[]retweetedTweetquotedTweetauthorprofessionalcategory[]icon_name
stringnullable

X's icon name for the category, such as `IconBriefcaseStroke`.

datareplies[]retweetedTweetquotedTweetauthorprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Author follower, following, and post counts. Same shape as `metrics` on X profile responses.

Metrics actually reported; an unavailable legacy numeric value must not be treated as an observation.

any of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount (comma-separated)

datareplies[]retweetedTweetquotedTweetauthormetricsavailableFields[]
stringoptional

one of: followers, following, tweets, favourites, listedCount, mediaCount, fastFollowersCount

datareplies[]retweetedTweetquotedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

datareplies[]retweetedTweetquotedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

datareplies[]retweetedTweetquotedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

datareplies[]retweetedTweetquotedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

datareplies[]retweetedTweetquotedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

datareplies[]retweetedTweetquotedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

datareplies[]retweetedTweetquotedTweetauthormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

any of: likes, retweets, replies, quotes, views, bookmarkCount (comma-separated)

datareplies[]retweetedTweetquotedTweetmetricsavailableFields[]
stringoptional

one of: likes, retweets, replies, quotes, views, bookmarkCount

datareplies[]retweetedTweetquotedTweetmetricslikes
integer

Like count.

≥ 0

datareplies[]retweetedTweetquotedTweetmetricsretweets
integer

Retweet count.

≥ 0

datareplies[]retweetedTweetquotedTweetmetricsreplies
integer

Reply count.

≥ 0

datareplies[]retweetedTweetquotedTweetmetricsquotes
integer

Quote count.

≥ 0

datareplies[]retweetedTweetquotedTweetmetricsviews
integernullable

View count when available.

≥ 0

datareplies[]retweetedTweetquotedTweetmetricsbookmarkCount
integernullable

Bookmark count when available.

≥ 0

Media attachments returned for the tweet.

datareplies[]retweetedTweetquotedTweetmedia[]url
string

Direct media URL when available.

min 1 chars

datareplies[]retweetedTweetquotedTweetmedia[]type
string

Media type when Social Fetch can classify it confidently.

one of: photo, video, animated_gif

datareplies[]retweetedTweetquotedTweetmedia[]thumbnailUrl
stringoptional

Poster or thumbnail URL for video media when distinguishable.

min 1 chars

datareplies[]retweetedTweetquotedTweetmedia[]contentType
stringoptional

MIME type reported for streamed media.

min 1 chars

datareplies[]retweetedTweetquotedTweetmedia[]bitrate
integeroptional

Bitrate in bits per second when supplied for streamed media.

≥ 0

datareplies[]retweetedTweetquotedTweetmedia[]width
integeroptional

Width in pixels when available.

≥ 0

datareplies[]retweetedTweetquotedTweetmedia[]height
integeroptional

Height in pixels when available.

≥ 0

datareplies[]retweetedTweetquotedTweetmedia[]id
stringoptional

X media id. Video variants of the same attachment share one id.

min 1 chars

datareplies[]retweetedTweetquotedTweetmedia[]altText
stringnullableoptional

Alternative text for the media when provided.

datareplies[]retweetedTweetquotedTweetmedia[]durationMs
integeroptional

Video or GIF duration in milliseconds when known.

≥ 0

datareplies[]retweetedTweetquotedTweetexpandedUrl
stringnullable

Expanded URL attached to the tweet when available.

datareplies[]retweetedTweetquotedTweetisRetweet
boolean

Whether the tweet is marked as a retweet.

datareplies[]retweetedTweetquotedTweetisReply
booleanoptional

Whether the tweet is a reply to another post.

datareplies[]retweetedTweetquotedTweetisQuote
booleanoptional

Whether the tweet quotes another post.

datareplies[]retweetedTweetquotedTweetsource
stringnullable

Source label such as `Twitter Web App` when available.

datareplies[]retweetedTweetquotedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

datareplies[]retweetedTweetquotedTweethasAIGeneratedMedia
booleannullableoptional

Whether X marks the tweet as containing AI-generated media.

datareplies[]retweetedTweetquotedTweetisPaidPromotion
booleannullableoptional

Whether the author labeled the tweet as a paid partnership (X's disclosure label). Not X ads or Promote status, which X does not expose on tweets.

datareplies[]retweetedTweetquotedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

datareplies[]retweetedTweetquotedTweethasBirdwatchNotes
booleannullableoptional

X's Community Notes flag for this tweet. It can be false while a note is shown; use `communityNote` for the note X displays.

datareplies[]retweetedTweetquotedTweetpossiblySensitive
booleannullableoptional

Whether X marks the content sensitive.

Hashtags, mentions, links, and cashtags in the tweet text.

Hashtag entities.

datareplies[]retweetedTweetquotedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

datareplies[]retweetedTweetquotedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

datareplies[]retweetedTweetquotedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

datareplies[]retweetedTweetquotedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

datareplies[]retweetedTweetquotedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

datareplies[]retweetedTweetquotedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

datareplies[]retweetedTweetquotedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

datareplies[]retweetedTweetquotedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

Edit metadata when the tweet is editable or edited.

Tweet ids in this edit chain.

datareplies[]retweetedTweetquotedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

datareplies[]retweetedTweetquotedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

datareplies[]retweetedTweetquotedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

datareplies[]retweetedTweetquotedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

Link preview card when the tweet has one.

datareplies[]retweetedTweetquotedTweetcardtype
stringnullable

Card kind reported by X, such as `summary`, `player`, `broadcast`, or `audio`.

datareplies[]retweetedTweetquotedTweetcardname
stringnullable

X card template name, such as `summary_large_image`, `player`, or `unified_card`.

datareplies[]retweetedTweetquotedTweetcardurl
stringnullable

Link the card points to, usually a t.co short link.

datareplies[]retweetedTweetquotedTweetcardtitle
stringnullable

Preview title of the linked page.

datareplies[]retweetedTweetquotedTweetcarddescription
stringnullable

Preview description of the linked page.

datareplies[]retweetedTweetquotedTweetcarddomain
stringnullable

Domain of the linked page, such as `www.nasa.gov`.

datareplies[]retweetedTweetquotedTweetcardimageUrl
stringnullable

Preview image URL.

datareplies[]retweetedTweetquotedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

datareplies[]retweetedTweetquotedTweetcardappName
stringnullable

App name for app and player cards, such as `YouTube`.

Poll when the tweet contains one.

datareplies[]retweetedTweetquotedTweetpollid
stringnullable

Poll id.

Poll choices.

datareplies[]retweetedTweetquotedTweetpolloptions[]id
stringnullable

Poll choice id.

datareplies[]retweetedTweetquotedTweetpolloptions[]label
stringnullable

Poll choice label.

datareplies[]retweetedTweetquotedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

datareplies[]retweetedTweetquotedTweetpolloptions[]percentage
integernullable

Share of votes for this choice, as a whole percent.

≥ 0

datareplies[]retweetedTweetquotedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

datareplies[]retweetedTweetquotedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

datareplies[]retweetedTweetquotedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

datareplies[]retweetedTweetquotedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

datareplies[]retweetedTweetquotedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

X article when the tweet is a long-form article.

datareplies[]retweetedTweetquotedTweetarticletitle
stringnullable

Article title.

datareplies[]retweetedTweetquotedTweetarticlepreviewText
stringnullable

Short preview of the article body.

datareplies[]retweetedTweetquotedTweetarticleid
stringnullableoptional

X article id.

datareplies[]retweetedTweetquotedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

datareplies[]retweetedTweetquotedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

datareplies[]retweetedTweetquotedTweetplaceid
stringnullable

X place id.

datareplies[]retweetedTweetquotedTweetplacename
stringnullable

Short place name.

datareplies[]retweetedTweetquotedTweetplacefullName
stringnullable

Full place name, such as `Stockholm, Sweden`.

datareplies[]retweetedTweetquotedTweetplacecountry
stringnullable

Country name.

datareplies[]retweetedTweetquotedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

datareplies[]retweetedTweetquotedTweetplaceplaceType
stringnullable

Place granularity, such as `city`, `admin`, or `country`.

Community Note text and link when one is shown on the tweet.

datareplies[]retweetedTweetquotedTweetcommunityNoteid
stringnullable

Community Note id.

datareplies[]retweetedTweetquotedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

datareplies[]retweetedTweetquotedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

Links cited in the note, expanded when X provides it.

datareplies[]retweetedTweetquotedTweetcommunityNotesourceUrls[]
stringoptional
datareplies[]retweetedTweetquotedTweetisEdited
booleannullableoptional

Whether the tweet has been edited.

Pass `nextCursor` as `cursor` to `GET /v1/twitter/tweets/replies` with the same `url` to continue the replies. Omitted when `trim=true`.

datarepliesPagenextCursor
stringnullable

Cursor to pass as `cursor` in the next request when another page exists.

datarepliesPagehasMore
boolean

Whether another page can be requested.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

metacached
booleanoptional

True when served from shared response cache. Credits still apply (full endpoint price); Age header may be present.

Code example

curl "https://api.socialfetch.dev/v1/twitter/tweets?url=https://x.com/elonmusk/status/2044990537145753894" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Tweet details.