Get multiple tweets

Get up to 200 tweets in one request by ids or permalinks.

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

API key (`sfk_...`)

Parameters
1
urlarrayrequiredquery

Tweet permalink or numeric id. Repeat `url` for each tweet (max 200).

Response fields
606

Endpoint-specific response payload.

Per-input tweet lookup results, in request order.

dataresults[]input
string

Requested tweet id or permalink, echoed as sent.

min 1 chars

dataresults[]tweetId
string

Numeric tweet id parsed from `input`.

min 1 chars

dataresults[]lookupStatus
string

Whether this tweet was found.

one of: found, not_found

Tweet details when found; null when not found.

dataresults[]tweetid
string

Tweet id.

min 1 chars

dataresults[]tweeturl
string

Canonical public URL for this tweet on x.com.

min 1 chars

dataresults[]tweetconversationId
string

Conversation root tweet id.

min 1 chars

dataresults[]tweetcreatedAt
string

Creation time (ISO-8601).

dataresults[]tweetlanguage
string

BCP 47 or X language code.

min 1 chars

dataresults[]tweettext
string

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

dataresults[]tweetisLongForm
boolean

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

Start/end character indices for visible text.

dataresults[]tweetdisplayTextRange[]
integeroptional

≥ 0

Engagement metrics for a tweet.

Engagement metrics actually reported for this observation.

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

dataresults[]tweetmetricsavailableFields[]
stringoptional

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

dataresults[]tweetmetricsviews
integer

Impression count when reported by X.

≥ 0

dataresults[]tweetmetricsfavorites
integer

Favorite (like) count.

≥ 0

dataresults[]tweetmetricsretweets
integer

Native repost count.

≥ 0

dataresults[]tweetmetricsreplies
integer

Reply count.

≥ 0

dataresults[]tweetmetricsbookmarks
integer

Bookmark count.

≥ 0

dataresults[]tweetmetricsquotes
integer

Quote tweet count.

≥ 0

Photo, video, or GIF attachments.

dataresults[]tweetmedia[]
optional

Entities aligned with `text`.

Hashtag entities.

dataresults[]tweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

dataresults[]tweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

dataresults[]tweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

dataresults[]tweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

dataresults[]tweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

dataresults[]tweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

dataresults[]tweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

dataresults[]tweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

dataresults[]tweetisReply
boolean

Whether this is a reply.

dataresults[]tweetinReplyToTweetId
stringoptional

Parent tweet id when replying.

dataresults[]tweetinReplyToUserId
stringoptional

Parent author user id when replying.

dataresults[]tweetinReplyToScreenName
stringoptional

Parent author handle when replying.

dataresults[]tweetisQuote
boolean

Whether this tweet quotes another.

dataresults[]tweetquotedTweetId
stringoptional

Quoted tweet id when present.

dataresults[]tweetisRetweet
boolean

Whether this is a native repost.

dataresults[]tweetretweetedTweetId
stringoptional

Original tweet id for a repost.

dataresults[]tweetpossiblySensitive
boolean

Whether X marks the content sensitive.

Edit metadata when applicable.

Tweet ids in this edit chain.

dataresults[]tweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

dataresults[]tweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

dataresults[]tweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

dataresults[]tweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

dataresults[]tweetsource
stringoptional

Client label text.

dataresults[]tweetsourceUrl
stringoptional

Link target from the source anchor when present.

dataresults[]tweetcommunityId
stringnullable

Community id when the tweet was posted to a community.

dataresults[]tweethasAIGeneratedMedia
booleannullableoptional

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

dataresults[]tweetisPaidPromotion
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.

dataresults[]tweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

dataresults[]tweethasBirdwatchNotes
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.

dataresults[]tweetcardtype
stringnullable

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

dataresults[]tweetcardname
stringnullable

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

dataresults[]tweetcardurl
stringnullable

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

dataresults[]tweetcardtitle
stringnullable

Preview title of the linked page.

dataresults[]tweetcarddescription
stringnullable

Preview description of the linked page.

dataresults[]tweetcarddomain
stringnullable

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

dataresults[]tweetcardimageUrl
stringnullable

Preview image URL.

dataresults[]tweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

dataresults[]tweetcardappName
stringnullable

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

Poll when the tweet contains one.

dataresults[]tweetpollid
stringnullable

Poll id.

Poll choices.

dataresults[]tweetpolloptions[]id
stringnullable

Poll choice id.

dataresults[]tweetpolloptions[]label
stringnullable

Poll choice label.

dataresults[]tweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

dataresults[]tweetpolloptions[]percentage
integernullable

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

≥ 0

dataresults[]tweetpollendDatetime
stringnullable

When voting ends, as reported by X.

dataresults[]tweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

dataresults[]tweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

dataresults[]tweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

dataresults[]tweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

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

dataresults[]tweetarticletitle
stringnullable

Article title.

dataresults[]tweetarticlepreviewText
stringnullable

Short preview of the article body.

dataresults[]tweetarticleid
stringnullableoptional

X article id.

dataresults[]tweetarticletext
stringnullableoptional

Full article body text when X returns it.

dataresults[]tweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

dataresults[]tweetplaceid
stringnullable

X place id.

dataresults[]tweetplacename
stringnullable

Short place name.

dataresults[]tweetplacefullName
stringnullable

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

dataresults[]tweetplacecountry
stringnullable

Country name.

dataresults[]tweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

dataresults[]tweetplaceplaceType
stringnullable

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

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

dataresults[]tweetcommunityNoteid
stringnullable

Community Note id.

dataresults[]tweetcommunityNotetext
stringnullable

Note text shown under the tweet.

dataresults[]tweetcommunityNoteurl
stringnullable

Public URL of the note on X.

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

dataresults[]tweetcommunityNotesourceUrls[]
stringoptional
dataresults[]tweetisEdited
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.

dataresults[]tweetquotedTweetid
string

Tweet id.

min 1 chars

dataresults[]tweetquotedTweeturl
string

Canonical public URL for this tweet on x.com.

min 1 chars

dataresults[]tweetquotedTweetconversationId
string

Conversation root tweet id.

min 1 chars

dataresults[]tweetquotedTweetcreatedAt
string

Creation time (ISO-8601).

dataresults[]tweetquotedTweetlanguage
string

BCP 47 or X language code.

min 1 chars

dataresults[]tweetquotedTweettext
string

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

dataresults[]tweetquotedTweetisLongForm
boolean

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

Start/end character indices for visible text.

dataresults[]tweetquotedTweetdisplayTextRange[]
integeroptional

≥ 0

Author snapshot when available.

dataresults[]tweetquotedTweetauthorhandle
string

Author screen name without the leading @.

min 1 chars

dataresults[]tweetquotedTweetauthordisplayName
stringnullable

Author display name.

dataresults[]tweetquotedTweetauthoravatarUrl
stringnullable

Best available square avatar URL for the author.

dataresults[]tweetquotedTweetauthorverified
boolean

Whether X marks the author with legacy verification.

dataresults[]tweetquotedTweetauthorblueVerified
boolean

Whether the author has X blue (paid) verification.

dataresults[]tweetquotedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

dataresults[]tweetquotedTweetauthorbio
stringnullableoptional

Author profile bio when available.

dataresults[]tweetquotedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

dataresults[]tweetquotedTweetauthorwebsite
stringnullableoptional

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

dataresults[]tweetquotedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

dataresults[]tweetquotedTweetauthoraccountCreatedAt
stringnullableoptional

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

dataresults[]tweetquotedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

dataresults[]tweetquotedTweetauthorverifiedType
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.

dataresults[]tweetquotedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

dataresults[]tweetquotedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

dataresults[]tweetquotedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

dataresults[]tweetquotedTweetauthoraffiliateLabeltype
stringoptional

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

dataresults[]tweetquotedTweetauthoraffiliateLabellongDescription
stringoptional

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

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

dataresults[]tweetquotedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

dataresults[]tweetquotedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

dataresults[]tweetquotedTweetauthorprofessionalcategory[]name
stringnullable

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

dataresults[]tweetquotedTweetauthorprofessionalcategory[]icon_name
stringnullable

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

dataresults[]tweetquotedTweetauthorprofessionalrestId
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)

dataresults[]tweetquotedTweetauthormetricsavailableFields[]
stringoptional

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

dataresults[]tweetquotedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

dataresults[]tweetquotedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

dataresults[]tweetquotedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

dataresults[]tweetquotedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

dataresults[]tweetquotedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

dataresults[]tweetquotedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

dataresults[]tweetquotedTweetauthormetricsfastFollowersCount
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)

dataresults[]tweetquotedTweetmetricsavailableFields[]
stringoptional

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

dataresults[]tweetquotedTweetmetricsviews
integer

Impression count when reported by X.

≥ 0

dataresults[]tweetquotedTweetmetricsfavorites
integer

Favorite (like) count.

≥ 0

dataresults[]tweetquotedTweetmetricsretweets
integer

Native repost count.

≥ 0

dataresults[]tweetquotedTweetmetricsreplies
integer

Reply count.

≥ 0

dataresults[]tweetquotedTweetmetricsbookmarks
integer

Bookmark count.

≥ 0

dataresults[]tweetquotedTweetmetricsquotes
integer

Quote tweet count.

≥ 0

Photo, video, or GIF attachments.

dataresults[]tweetquotedTweetmedia[]
optional

Entities aligned with `text`.

Hashtag entities.

dataresults[]tweetquotedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

dataresults[]tweetquotedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

dataresults[]tweetquotedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

dataresults[]tweetquotedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

dataresults[]tweetquotedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

dataresults[]tweetquotedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

dataresults[]tweetquotedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

dataresults[]tweetquotedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

dataresults[]tweetquotedTweetisReply
boolean

Whether this is a reply.

dataresults[]tweetquotedTweetinReplyToTweetId
stringoptional

Parent tweet id when replying.

dataresults[]tweetquotedTweetinReplyToUserId
stringoptional

Parent author user id when replying.

dataresults[]tweetquotedTweetinReplyToScreenName
stringoptional

Parent author handle when replying.

dataresults[]tweetquotedTweetisQuote
boolean

Whether this tweet quotes another.

dataresults[]tweetquotedTweetquotedTweetId
stringoptional

Quoted tweet id when present.

dataresults[]tweetquotedTweetisRetweet
boolean

Whether this is a native repost.

dataresults[]tweetquotedTweetretweetedTweetId
stringoptional

Original tweet id for a repost.

dataresults[]tweetquotedTweetpossiblySensitive
boolean

Whether X marks the content sensitive.

Edit metadata when applicable.

Tweet ids in this edit chain.

dataresults[]tweetquotedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

dataresults[]tweetquotedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

dataresults[]tweetquotedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

dataresults[]tweetquotedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

dataresults[]tweetquotedTweetsource
stringoptional

Client label text.

dataresults[]tweetquotedTweetsourceUrl
stringoptional

Link target from the source anchor when present.

dataresults[]tweetquotedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

dataresults[]tweetquotedTweethasAIGeneratedMedia
booleannullableoptional

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

dataresults[]tweetquotedTweetisPaidPromotion
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.

dataresults[]tweetquotedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

dataresults[]tweetquotedTweethasBirdwatchNotes
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.

dataresults[]tweetquotedTweetcardtype
stringnullable

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

dataresults[]tweetquotedTweetcardname
stringnullable

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

dataresults[]tweetquotedTweetcardurl
stringnullable

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

dataresults[]tweetquotedTweetcardtitle
stringnullable

Preview title of the linked page.

dataresults[]tweetquotedTweetcarddescription
stringnullable

Preview description of the linked page.

dataresults[]tweetquotedTweetcarddomain
stringnullable

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

dataresults[]tweetquotedTweetcardimageUrl
stringnullable

Preview image URL.

dataresults[]tweetquotedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

dataresults[]tweetquotedTweetcardappName
stringnullable

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

Poll when the tweet contains one.

dataresults[]tweetquotedTweetpollid
stringnullable

Poll id.

Poll choices.

dataresults[]tweetquotedTweetpolloptions[]id
stringnullable

Poll choice id.

dataresults[]tweetquotedTweetpolloptions[]label
stringnullable

Poll choice label.

dataresults[]tweetquotedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

dataresults[]tweetquotedTweetpolloptions[]percentage
integernullable

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

≥ 0

dataresults[]tweetquotedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

dataresults[]tweetquotedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

dataresults[]tweetquotedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

dataresults[]tweetquotedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

dataresults[]tweetquotedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

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

dataresults[]tweetquotedTweetarticletitle
stringnullable

Article title.

dataresults[]tweetquotedTweetarticlepreviewText
stringnullable

Short preview of the article body.

dataresults[]tweetquotedTweetarticleid
stringnullableoptional

X article id.

dataresults[]tweetquotedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

dataresults[]tweetquotedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

dataresults[]tweetquotedTweetplaceid
stringnullable

X place id.

dataresults[]tweetquotedTweetplacename
stringnullable

Short place name.

dataresults[]tweetquotedTweetplacefullName
stringnullable

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

dataresults[]tweetquotedTweetplacecountry
stringnullable

Country name.

dataresults[]tweetquotedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

dataresults[]tweetquotedTweetplaceplaceType
stringnullable

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

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

dataresults[]tweetquotedTweetcommunityNoteid
stringnullable

Community Note id.

dataresults[]tweetquotedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

dataresults[]tweetquotedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

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

dataresults[]tweetquotedTweetcommunityNotesourceUrls[]
stringoptional
dataresults[]tweetquotedTweetisEdited
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.

dataresults[]tweetretweetedTweetid
string

Tweet id.

min 1 chars

dataresults[]tweetretweetedTweeturl
string

Canonical public URL for this tweet on x.com.

min 1 chars

dataresults[]tweetretweetedTweetconversationId
string

Conversation root tweet id.

min 1 chars

dataresults[]tweetretweetedTweetcreatedAt
string

Creation time (ISO-8601).

dataresults[]tweetretweetedTweetcreatedAtUnix
integer

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

dataresults[]tweetretweetedTweetlanguage
string

BCP 47 or X language code.

min 1 chars

dataresults[]tweetretweetedTweettext
string

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

dataresults[]tweetretweetedTweetisLongForm
boolean

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

Start/end character indices for visible text.

dataresults[]tweetretweetedTweetdisplayTextRange[]
integeroptional

≥ 0

Author snapshot when available.

dataresults[]tweetretweetedTweetauthorhandle
string

Author screen name without the leading @.

min 1 chars

dataresults[]tweetretweetedTweetauthordisplayName
stringnullable

Author display name.

dataresults[]tweetretweetedTweetauthoravatarUrl
stringnullable

Best available square avatar URL for the author.

dataresults[]tweetretweetedTweetauthorverified
boolean

Whether X marks the author with legacy verification.

dataresults[]tweetretweetedTweetauthorblueVerified
boolean

Whether the author has X blue (paid) verification.

dataresults[]tweetretweetedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

dataresults[]tweetretweetedTweetauthorbio
stringnullableoptional

Author profile bio when available.

dataresults[]tweetretweetedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

dataresults[]tweetretweetedTweetauthorwebsite
stringnullableoptional

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

dataresults[]tweetretweetedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

dataresults[]tweetretweetedTweetauthoraccountCreatedAt
stringnullableoptional

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

dataresults[]tweetretweetedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

dataresults[]tweetretweetedTweetauthorverifiedType
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.

dataresults[]tweetretweetedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

dataresults[]tweetretweetedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

dataresults[]tweetretweetedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

dataresults[]tweetretweetedTweetauthoraffiliateLabeltype
stringoptional

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

dataresults[]tweetretweetedTweetauthoraffiliateLabellongDescription
stringoptional

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

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

dataresults[]tweetretweetedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

dataresults[]tweetretweetedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

dataresults[]tweetretweetedTweetauthorprofessionalcategory[]name
stringnullable

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

dataresults[]tweetretweetedTweetauthorprofessionalcategory[]icon_name
stringnullable

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

dataresults[]tweetretweetedTweetauthorprofessionalrestId
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)

dataresults[]tweetretweetedTweetauthormetricsavailableFields[]
stringoptional

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

dataresults[]tweetretweetedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

dataresults[]tweetretweetedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

dataresults[]tweetretweetedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

dataresults[]tweetretweetedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

dataresults[]tweetretweetedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

dataresults[]tweetretweetedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

dataresults[]tweetretweetedTweetauthormetricsfastFollowersCount
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)

dataresults[]tweetretweetedTweetmetricsavailableFields[]
stringoptional

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

dataresults[]tweetretweetedTweetmetricsviews
integer

Impression count when reported by X.

≥ 0

dataresults[]tweetretweetedTweetmetricsfavorites
integer

Favorite (like) count.

≥ 0

dataresults[]tweetretweetedTweetmetricsretweets
integer

Native repost count.

≥ 0

dataresults[]tweetretweetedTweetmetricsreplies
integer

Reply count.

≥ 0

dataresults[]tweetretweetedTweetmetricsbookmarks
integer

Bookmark count.

≥ 0

dataresults[]tweetretweetedTweetmetricsquotes
integer

Quote tweet count.

≥ 0

Photo, video, or GIF attachments.

dataresults[]tweetretweetedTweetmedia[]
optional

Entities aligned with `text`.

Hashtag entities.

dataresults[]tweetretweetedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

dataresults[]tweetretweetedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

dataresults[]tweetretweetedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

dataresults[]tweetretweetedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

dataresults[]tweetretweetedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

dataresults[]tweetretweetedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

dataresults[]tweetretweetedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

dataresults[]tweetretweetedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

dataresults[]tweetretweetedTweetisReply
boolean

Whether this is a reply.

dataresults[]tweetretweetedTweetinReplyToTweetId
stringoptional

Parent tweet id when replying.

dataresults[]tweetretweetedTweetinReplyToUserId
stringoptional

Parent author user id when replying.

dataresults[]tweetretweetedTweetinReplyToScreenName
stringoptional

Parent author handle when replying.

dataresults[]tweetretweetedTweetisQuote
boolean

Whether this tweet quotes another.

dataresults[]tweetretweetedTweetquotedTweetId
stringoptional

Quoted tweet id when present.

dataresults[]tweetretweetedTweetisRetweet
boolean

Whether this is a native repost.

dataresults[]tweetretweetedTweetretweetedTweetId
stringoptional

Original tweet id for a repost.

dataresults[]tweetretweetedTweetpossiblySensitive
boolean

Whether X marks the content sensitive.

Edit metadata when applicable.

Tweet ids in this edit chain.

dataresults[]tweetretweetedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

dataresults[]tweetretweetedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

dataresults[]tweetretweetedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

dataresults[]tweetretweetedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

dataresults[]tweetretweetedTweetsource
stringoptional

Client label text.

dataresults[]tweetretweetedTweetsourceUrl
stringoptional

Link target from the source anchor when present.

dataresults[]tweetretweetedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

dataresults[]tweetretweetedTweethasAIGeneratedMedia
booleannullableoptional

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

dataresults[]tweetretweetedTweetisPaidPromotion
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.

dataresults[]tweetretweetedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

dataresults[]tweetretweetedTweethasBirdwatchNotes
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.

dataresults[]tweetretweetedTweetcardtype
stringnullable

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

dataresults[]tweetretweetedTweetcardname
stringnullable

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

dataresults[]tweetretweetedTweetcardurl
stringnullable

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

dataresults[]tweetretweetedTweetcardtitle
stringnullable

Preview title of the linked page.

dataresults[]tweetretweetedTweetcarddescription
stringnullable

Preview description of the linked page.

dataresults[]tweetretweetedTweetcarddomain
stringnullable

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

dataresults[]tweetretweetedTweetcardimageUrl
stringnullable

Preview image URL.

dataresults[]tweetretweetedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

dataresults[]tweetretweetedTweetcardappName
stringnullable

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

Poll when the tweet contains one.

dataresults[]tweetretweetedTweetpollid
stringnullable

Poll id.

Poll choices.

dataresults[]tweetretweetedTweetpolloptions[]id
stringnullable

Poll choice id.

dataresults[]tweetretweetedTweetpolloptions[]label
stringnullable

Poll choice label.

dataresults[]tweetretweetedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

dataresults[]tweetretweetedTweetpolloptions[]percentage
integernullable

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

≥ 0

dataresults[]tweetretweetedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

dataresults[]tweetretweetedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

dataresults[]tweetretweetedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

dataresults[]tweetretweetedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

dataresults[]tweetretweetedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

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

dataresults[]tweetretweetedTweetarticletitle
stringnullable

Article title.

dataresults[]tweetretweetedTweetarticlepreviewText
stringnullable

Short preview of the article body.

dataresults[]tweetretweetedTweetarticleid
stringnullableoptional

X article id.

dataresults[]tweetretweetedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

dataresults[]tweetretweetedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

dataresults[]tweetretweetedTweetplaceid
stringnullable

X place id.

dataresults[]tweetretweetedTweetplacename
stringnullable

Short place name.

dataresults[]tweetretweetedTweetplacefullName
stringnullable

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

dataresults[]tweetretweetedTweetplacecountry
stringnullable

Country name.

dataresults[]tweetretweetedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

dataresults[]tweetretweetedTweetplaceplaceType
stringnullable

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

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

dataresults[]tweetretweetedTweetcommunityNoteid
stringnullable

Community Note id.

dataresults[]tweetretweetedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

dataresults[]tweetretweetedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

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

dataresults[]tweetretweetedTweetcommunityNotesourceUrls[]
stringoptional
dataresults[]tweetretweetedTweetisEdited
booleannullableoptional

Whether the tweet has been edited.

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

dataresults[]tweetretweetedTweetquotedTweetid
string

Tweet id.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweeturl
string

Canonical public URL for this tweet on x.com.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweetconversationId
string

Conversation root tweet id.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweetcreatedAt
string

Creation time (ISO-8601).

dataresults[]tweetretweetedTweetquotedTweetcreatedAtUnix
integer

Legacy Unix epoch seconds for tweet creation. Prefer createdAt.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetlanguage
string

BCP 47 or X language code.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweettext
string

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

dataresults[]tweetretweetedTweetquotedTweetisLongForm
boolean

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

Start/end character indices for visible text.

dataresults[]tweetretweetedTweetquotedTweetdisplayTextRange[]
integeroptional

≥ 0

Author snapshot when available.

dataresults[]tweetretweetedTweetquotedTweetauthorhandle
string

Author screen name without the leading @.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweetauthordisplayName
stringnullable

Author display name.

dataresults[]tweetretweetedTweetquotedTweetauthoravatarUrl
stringnullable

Best available square avatar URL for the author.

dataresults[]tweetretweetedTweetquotedTweetauthorverified
boolean

Whether X marks the author with legacy verification.

dataresults[]tweetretweetedTweetquotedTweetauthorblueVerified
boolean

Whether the author has X blue (paid) verification.

dataresults[]tweetretweetedTweetquotedTweetauthorplatformUserId
stringoptional

Numeric X user id for the author as a string.

dataresults[]tweetretweetedTweetquotedTweetauthorbio
stringnullableoptional

Author profile bio when available.

dataresults[]tweetretweetedTweetquotedTweetauthorlocation
stringnullableoptional

Location string from the author profile when provided.

dataresults[]tweetretweetedTweetquotedTweetauthorwebsite
stringnullableoptional

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

dataresults[]tweetretweetedTweetquotedTweetauthorbannerUrl
stringnullableoptional

Author profile banner image URL when available.

dataresults[]tweetretweetedTweetquotedTweetauthoraccountCreatedAt
stringnullableoptional

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

dataresults[]tweetretweetedTweetquotedTweetauthorprivateAccount
booleannullableoptional

Whether the author account is protected (private).

dataresults[]tweetretweetedTweetquotedTweetauthorverifiedType
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.

dataresults[]tweetretweetedTweetquotedTweetauthoraffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

dataresults[]tweetretweetedTweetquotedTweetauthoraffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

dataresults[]tweetretweetedTweetquotedTweetauthoraffiliateLabelurl
stringoptional

Destination URL for the label link.

dataresults[]tweetretweetedTweetquotedTweetauthoraffiliateLabeltype
stringoptional

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

dataresults[]tweetretweetedTweetquotedTweetauthoraffiliateLabellongDescription
stringoptional

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

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

dataresults[]tweetretweetedTweetquotedTweetauthorprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

dataresults[]tweetretweetedTweetquotedTweetauthorprofessionalcategory[]id
integernullable

X's numeric id for the category.

dataresults[]tweetretweetedTweetquotedTweetauthorprofessionalcategory[]name
stringnullable

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

dataresults[]tweetretweetedTweetquotedTweetauthorprofessionalcategory[]icon_name
stringnullable

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

dataresults[]tweetretweetedTweetquotedTweetauthorprofessionalrestId
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)

dataresults[]tweetretweetedTweetquotedTweetauthormetricsavailableFields[]
stringoptional

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

dataresults[]tweetretweetedTweetquotedTweetauthormetricsfollowers
integer

Follower count from X.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetauthormetricsfollowing
integer

Following (friends) count from X.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetauthormetricstweets
integer

Total post (status) count from X.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetauthormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetauthormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetauthormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetauthormetricsfastFollowersCount
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)

dataresults[]tweetretweetedTweetquotedTweetmetricsavailableFields[]
stringoptional

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

dataresults[]tweetretweetedTweetquotedTweetmetricsviews
integer

Impression count when reported by X.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetmetricsfavorites
integer

Favorite (like) count.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetmetricsretweets
integer

Native repost count.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetmetricsreplies
integer

Reply count.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetmetricsbookmarks
integer

Bookmark count.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetmetricsquotes
integer

Quote tweet count.

≥ 0

Photo, video, or GIF attachments.

dataresults[]tweetretweetedTweetquotedTweetmedia[]
optional

Entities aligned with `text`.

Hashtag entities.

dataresults[]tweetretweetedTweetquotedTweetentitieshashtags[]text
string

Hashtag text without #.

User mention entities.

dataresults[]tweetretweetedTweetquotedTweetentitiesuserMentions[]handle
string

Mentioned screen name.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweetentitiesuserMentions[]displayName
stringoptional

Display name when available.

dataresults[]tweetretweetedTweetquotedTweetentitiesuserMentions[]platformUserId
stringoptional

Numeric user id for the mention when available.

URL entities.

dataresults[]tweetretweetedTweetquotedTweetentitiesurls[]url
string

Short URL as it appears in text.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweetentitiesurls[]displayUrl
string

Human-readable display host/path.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweetentitiesurls[]expandedUrl
string

Fully expanded destination URL.

min 1 chars

Symbol entities.

dataresults[]tweetretweetedTweetquotedTweetentitiessymbols[]text
string

Cashtag or symbol text.

min 1 chars

dataresults[]tweetretweetedTweetquotedTweetisReply
boolean

Whether this is a reply.

dataresults[]tweetretweetedTweetquotedTweetinReplyToTweetId
stringoptional

Parent tweet id when replying.

dataresults[]tweetretweetedTweetquotedTweetinReplyToUserId
stringoptional

Parent author user id when replying.

dataresults[]tweetretweetedTweetquotedTweetinReplyToScreenName
stringoptional

Parent author handle when replying.

dataresults[]tweetretweetedTweetquotedTweetisQuote
boolean

Whether this tweet quotes another.

dataresults[]tweetretweetedTweetquotedTweetquotedTweetId
stringoptional

Quoted tweet id when present.

dataresults[]tweetretweetedTweetquotedTweetisRetweet
boolean

Whether this is a native repost.

dataresults[]tweetretweetedTweetquotedTweetretweetedTweetId
stringoptional

Original tweet id for a repost.

dataresults[]tweetretweetedTweetquotedTweetpossiblySensitive
boolean

Whether X marks the content sensitive.

Edit metadata when applicable.

Tweet ids in this edit chain.

dataresults[]tweetretweetedTweetquotedTweeteditInfoeditTweetIds[]
stringoptional

min 1 chars

dataresults[]tweetretweetedTweetquotedTweeteditInfoeditableUntilMsec
string

Epoch milliseconds until edits are locked.

dataresults[]tweetretweetedTweetquotedTweeteditInfoisEditEligible
boolean

Whether the tweet can still be edited.

dataresults[]tweetretweetedTweetquotedTweeteditInfoeditsRemaining
string

Remaining edits in the window, as reported by X.

dataresults[]tweetretweetedTweetquotedTweetsource
stringoptional

Client label text.

dataresults[]tweetretweetedTweetquotedTweetsourceUrl
stringoptional

Link target from the source anchor when present.

dataresults[]tweetretweetedTweetquotedTweetcommunityId
stringnullableoptional

Community id when the tweet was posted to a community.

dataresults[]tweetretweetedTweetquotedTweethasAIGeneratedMedia
booleannullableoptional

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

dataresults[]tweetretweetedTweetquotedTweetisPaidPromotion
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.

dataresults[]tweetretweetedTweetquotedTweetisTranslatable
booleannullableoptional

Whether X considers the tweet text translatable.

dataresults[]tweetretweetedTweetquotedTweethasBirdwatchNotes
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.

dataresults[]tweetretweetedTweetquotedTweetcardtype
stringnullable

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

dataresults[]tweetretweetedTweetquotedTweetcardname
stringnullable

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

dataresults[]tweetretweetedTweetquotedTweetcardurl
stringnullable

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

dataresults[]tweetretweetedTweetquotedTweetcardtitle
stringnullable

Preview title of the linked page.

dataresults[]tweetretweetedTweetquotedTweetcarddescription
stringnullable

Preview description of the linked page.

dataresults[]tweetretweetedTweetquotedTweetcarddomain
stringnullable

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

dataresults[]tweetretweetedTweetquotedTweetcardimageUrl
stringnullable

Preview image URL.

dataresults[]tweetretweetedTweetquotedTweetcardplayerUrl
stringnullable

Embeddable player URL for video or audio cards.

dataresults[]tweetretweetedTweetquotedTweetcardappName
stringnullable

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

Poll when the tweet contains one.

dataresults[]tweetretweetedTweetquotedTweetpollid
stringnullable

Poll id.

Poll choices.

dataresults[]tweetretweetedTweetquotedTweetpolloptions[]id
stringnullable

Poll choice id.

dataresults[]tweetretweetedTweetquotedTweetpolloptions[]label
stringnullable

Poll choice label.

dataresults[]tweetretweetedTweetquotedTweetpolloptions[]voteCount
integernullable

Votes for this choice.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetpolloptions[]percentage
integernullable

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

≥ 0

dataresults[]tweetretweetedTweetquotedTweetpollendDatetime
stringnullable

When voting ends, as reported by X.

dataresults[]tweetretweetedTweetquotedTweetpolldurationMinutes
integernullable

Configured poll duration in minutes.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetpollvotingStatus
stringnullable

Poll voting status (for example `closed`).

dataresults[]tweetretweetedTweetquotedTweetpolltotalVotes
integernullable

Total votes across all choices.

≥ 0

dataresults[]tweetretweetedTweetquotedTweetpollisFinalized
booleannullableoptional

Whether X has finalized the poll results.

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

dataresults[]tweetretweetedTweetquotedTweetarticletitle
stringnullable

Article title.

dataresults[]tweetretweetedTweetquotedTweetarticlepreviewText
stringnullable

Short preview of the article body.

dataresults[]tweetretweetedTweetquotedTweetarticleid
stringnullableoptional

X article id.

dataresults[]tweetretweetedTweetquotedTweetarticletext
stringnullableoptional

Full article body text when X returns it.

dataresults[]tweetretweetedTweetquotedTweetarticlecoverImageUrl
stringnullableoptional

Article cover image URL when available.

Tagged location when the author added one.

dataresults[]tweetretweetedTweetquotedTweetplaceid
stringnullable

X place id.

dataresults[]tweetretweetedTweetquotedTweetplacename
stringnullable

Short place name.

dataresults[]tweetretweetedTweetquotedTweetplacefullName
stringnullable

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

dataresults[]tweetretweetedTweetquotedTweetplacecountry
stringnullable

Country name.

dataresults[]tweetretweetedTweetquotedTweetplacecountryCode
stringnullable

ISO 3166-1 alpha-2 country code.

dataresults[]tweetretweetedTweetquotedTweetplaceplaceType
stringnullable

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

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

dataresults[]tweetretweetedTweetquotedTweetcommunityNoteid
stringnullable

Community Note id.

dataresults[]tweetretweetedTweetquotedTweetcommunityNotetext
stringnullable

Note text shown under the tweet.

dataresults[]tweetretweetedTweetquotedTweetcommunityNoteurl
stringnullable

Public URL of the note on X.

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

dataresults[]tweetretweetedTweetquotedTweetcommunityNotesourceUrls[]
stringoptional
dataresults[]tweetretweetedTweetquotedTweetisEdited
booleannullableoptional

Whether the tweet has been edited.

dataresults[]tweettype
stringnullable

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

Parent tweet when this is a reply.

dataresults[]tweetreplyTotweetId
stringnullable

Parent tweet id.

dataresults[]tweetreplyTouserId
stringnullable

Parent author user id.

dataresults[]tweetreplyTousername
stringnullable

Parent author handle.

Author profile and metrics, same as `author` on `GET /v1/twitter/tweets`. Null when not found or when X omits the author.

Profile fields for the tweet author.

dataresults[]authorprofileplatform
string

Social platform for this profile.

one of: twitter

dataresults[]authorprofilehandle
string

X screen name (handle) without the leading @.

dataresults[]authorprofiledisplayName
stringnullable

Display name shown on the profile.

dataresults[]authorprofilebio
stringnullable

Profile biography text.

dataresults[]authorprofileavatarUrl
stringnullable

Best available square avatar image URL.

dataresults[]authorprofilebannerUrl
stringnullableoptional

Profile banner image URL when available.

dataresults[]authorprofileverified
boolean

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

dataresults[]authorprofileblueVerified
boolean

Whether the account has X blue (paid) verification.

dataresults[]authorprofileprofileUrl
string

Canonical public profile URL on x.com.

min 1 chars

dataresults[]authorprofileprivateAccount
boolean

Whether the account is protected (private).

dataresults[]authorprofileplatformUserId
stringoptional

Numeric X user id as a string.

dataresults[]authorprofileaccountCreatedAt
stringoptional

Account creation time (ISO-8601) when derivable.

dataresults[]authorprofileaccountCreatedAtUnix
integeroptional

Legacy Unix epoch seconds for account creation. Prefer accountCreatedAt.

≥ 0

dataresults[]authorprofilelocation
stringnullableoptional

Location string from the profile when provided.

dataresults[]authorprofilewebsite
stringnullableoptional

Primary outbound link (expanded URL) from the profile.

dataresults[]authorprofilepinnedTweetId
stringoptional

Pinned tweet id when X exposes one.

Structured verification metadata from X.

dataresults[]authorprofileverificationInfoisIdentityVerified
boolean

Whether X marks the account as identity-verified.

dataresults[]authorprofileverificationInfoverifiedSinceMsec
stringoptional

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

Verification reason payload when X provides it.

dataresults[]authorprofileverificationInforeasontext
stringoptional

Human-readable verification reason text from X.

Tip jar configuration when present.

dataresults[]authorprofiletipJarisEnabled
boolean

Whether the X tip jar is enabled.

Per-service handles when any are present.

dataresults[]authorprofiletipJarhandlesbandcamp
stringoptional

Bandcamp handle from tip jar.

dataresults[]authorprofiletipJarhandlesbitcoin
stringoptional

Bitcoin address or handle.

dataresults[]authorprofiletipJarhandlescashApp
stringoptional

Cash App handle.

dataresults[]authorprofiletipJarhandlesethereum
stringoptional

Ethereum address or handle.

dataresults[]authorprofiletipJarhandlesgoFundMe
stringoptional

GoFundMe handle.

dataresults[]authorprofiletipJarhandlespatreon
stringoptional

Patreon handle.

dataresults[]authorprofiletipJarhandlespayPal
stringoptional

PayPal handle.

dataresults[]authorprofiletipJarhandlesvenmo
stringoptional

Venmo handle.

Tweet highlights metadata when present.

dataresults[]authorprofilehighlightscanHighlightTweets
boolean

Whether the account may highlight tweets on the profile.

dataresults[]authorprofilehighlightshighlightedTweetCount
integer

Count of highlighted tweets when reported by X.

≥ 0

Business-account details from X when present.

dataresults[]authorprofilebusinessAccountaffiliatesCount
integeroptional

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

≥ 0

dataresults[]authorprofilecreatorSubscriptionsCount
integeroptional

Creator subscriptions count when X reports it.

≥ 0

Affiliate or business label when X provides one.

dataresults[]authorprofileaffiliateLabeldescription
string

Affiliate or business label text shown on the profile.

dataresults[]authorprofileaffiliateLabelbadgeUrl
stringoptional

Badge image URL when X provides one.

dataresults[]authorprofileaffiliateLabelurl
stringoptional

Destination URL for the label link.

dataresults[]authorprofileaffiliateLabeltype
stringoptional

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

dataresults[]authorprofileaffiliateLabellongDescription
stringoptional

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

dataresults[]authorprofileisBlueVerified
booleannullable

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

dataresults[]authorprofileverifiedType
stringnullable

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

Pinned tweet ids from X, in display order.

dataresults[]authorprofilepinnedTweetIds[]
stringoptional
dataresults[]authorprofilefavoritesCount
integernullable

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

≥ 0

dataresults[]authorprofilecreatedAt
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.

dataresults[]authorprofileprofessionaltype
stringnullable

Professional account type from X, when present.

Professional categories X shows on the profile.

dataresults[]authorprofileprofessionalcategory[]id
integernullable

X's numeric id for the category.

dataresults[]authorprofileprofessionalcategory[]name
stringnullable

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

dataresults[]authorprofileprofessionalcategory[]icon_name
stringnullable

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

dataresults[]authorprofileprofessionalrestId
stringnullable

Professional account rest id from X, when present.

Country codes where the profile is withheld.

dataresults[]authorprofilewithheldInCountries[]
stringoptional
dataresults[]authorprofileprofileImageShape
stringnullableoptional

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

dataresults[]authorprofileverifiedSince
stringnullableoptional

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

dataresults[]authorprofilepossiblySensitive
booleannullableoptional

Whether X marks the profile as possibly sensitive.

dataresults[]authorprofileprofileInterstitialType
stringnullableoptional

Interstitial type shown on the profile when X reports one.

dataresults[]authorprofilehasHiddenSubscriptions
booleannullableoptional

Whether creator subscriptions are hidden on the profile.

dataresults[]authorprofilehasGraduatedAccess
booleannullableoptional

Whether X reports graduated access for this account.

dataresults[]authorprofileisProfileTranslatable
booleannullableoptional

Whether X considers the profile text translatable.

dataresults[]authorprofilehasCustomTimelines
booleannullableoptional

Whether the account has custom timelines.

dataresults[]authorprofileisTranslator
booleannullableoptional

Whether X marks the account as a translator.

dataresults[]authorprofiledefaultProfile
booleannullableoptional

Whether the account still uses the default profile theme.

dataresults[]authorprofiledefaultProfileImage
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)

dataresults[]authormetricsavailableFields[]
stringoptional

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

dataresults[]authormetricsfollowers
integer

Follower count from X.

≥ 0

dataresults[]authormetricsfollowing
integer

Following (friends) count from X.

≥ 0

dataresults[]authormetricstweets
integer

Total post (status) count from X.

≥ 0

dataresults[]authormetricsfavourites
integer

Total favourites (likes) count from X.

≥ 0

dataresults[]authormetricslistedCount
integeroptional

Listed count when X provides it.

≥ 0

dataresults[]authormetricsmediaCount
integeroptional

Media item count when X provides it.

≥ 0

dataresults[]authormetricsfastFollowersCount
integeroptional

Fast-followers count when X provides it.

≥ 0

Summary counts for the tweet batch.

datasummaryrequested
integer

Number of tweet ids requested in this batch.

≥ 0

datasummaryfound
integer

Number of tweets successfully found.

≥ 0

datasummarynotFound
integer

Number of tweets that were not found.

≥ 0

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/batch?url=https://x.com/elonmusk/status/2044990537145753894" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Batch tweet lookup results.