Article
article
Required
Long-form X Article metadata and content when the tweet contains an article.
X (Twitter) Tweet Scraper
Pricing
from $0.40 / 1,000 results
Scrape X (Twitter) tweets from searches, hashtags, profiles, lists, tweet URLs, and conversations. Get deduplicated posts, authors, engagement metrics, images, videos, quotes, retweets, and replies. Export results to JSON, CSV, Excel, XML, RSS, or access them through the API.
Record type
type
Required
Always tweet for every dataset item.
Tweet ID
id
Required
Unique X tweet identifier. IDs are strings to preserve full 64-bit precision.
X URL
url
Required
Canonical x.com URL for the tweet.
Twitter URL
twitterUrl
Required
Equivalent twitter.com URL for integrations that still use the legacy domain.
Tweet text
text
Required
Complete human-readable tweet text, including long-form note-tweet text when available.
Full text
fullText
Required
Compatibility alias containing the complete tweet text.
Posting client
source
Required
Client or application used to publish the tweet when X provides it.
Created at
createdAt
Required
Tweet publication time as returned by X.
Language
lang
Required
Language code detected by X.
Reposts
retweetCount
Required
Number of reposts/retweets reported by X.
Replies
replyCount
Required
Number of replies reported by X.
Likes
likeCount
Required
Number of likes reported by X.
Quotes
quoteCount
Required
Number of quote tweets reported by X.
Views
viewCount
Required
Tweet view count, or null when X does not expose it.
Bookmarks
bookmarkCount
Required
Number of bookmarks reported by X.
Is reply
isReply
Required
Whether the tweet replies to another tweet.
Is repost
isRetweet
Required
Whether the record represents a repost/retweet.
Is quote
isQuote
Required
Whether the tweet quotes another tweet.
Is pinned
isPinned
Required
Whether the tweet is pinned when that information is available.
Replies restricted
isConversationControlled
Required
Whether X reports conversation-control restrictions for the tweet.
Conversation ID
conversationId
Required
Identifier shared by tweets in the same reply conversation.
Possibly sensitive
possiblySensitive
Required
X sensitive-content flag, or null when unavailable.
Reply-to tweet ID
inReplyToId
Required
ID of the parent tweet when this record is a reply.
Reply-to user ID
inReplyToUserId
Required
ID of the account being replied to.
Reply-to username
inReplyToUsername
Required
Handle of the account being replied to.
Quoted tweet ID
quoteId
Required
ID of the quoted tweet, or null when this is not a quote tweet.
Entities
entities
Required
Structured hashtags, mentions, URLs, and media entities from X.
Extended entities
extendedEntities
Required
Extended media metadata returned by X.
Card
card
Required
X card or link-preview metadata when present.
Place
place
Required
Structured location attached to the tweet when present.
Article
article
Required
Long-form X Article metadata and content when the tweet contains an article.
Media URLs
media
Required
Apidojo-compatible list of direct image or media URLs.
Media URL aliases
mediaUrls
Required
Explicit alias of media containing direct URL strings.
Structured media
mediaDetails
Required
Images, videos, and GIFs with direct URLs, dimensions, duration, bitrate, and thumbnails.
Reposted tweet
retweet
Required
Normalized original tweet when this record is a repost, otherwise null.
Quoted tweet
quote
Required
Normalized quoted tweet when available, otherwise null.
Source query
searchTerm
Optional
Input query or handle that first discovered the tweet. Present when Include source query is enabled.