Scrape X Post
This block fits into workflows that need to pull live content from X posts for analysis, summarization, monitoring, or data aggregation.
Scrape data from any X post by URL
This block fits into workflows that need to pull live content from X posts for analysis, summarization, monitoring, or data aggregation. It works well as an input stage in pipelines that process social media content — for example, feeding post text into an AI model for sentiment analysis, extracting engagement statistics for reporting, or archiving post data into a structured format.
What you can build
Real-world workflows powered by the Scrape X Post block.
Social Media Sentiment Analysis
Scrape a specific X post and pass its text content to an AI model to classify sentiment or extract key themes.
Engagement Metrics Reporting
Pull structured post data including replies, retweets, likes, bookmarks, and views to populate a reporting dashboard.
Content Summarization Pipeline
Retrieve post text from X and feed it into a summarization block to generate concise digests of long-form tweet threads.
Author Profile Enrichment
Extract author name, username, and verification status from a post to enrich a contact or influencer database.
Post Archiving and Storage
Scrape post content and metadata on a scheduled basis and store the structured JSON output in a database for historical records.
Competitive Monitoring Workflow
Fetch posts from specific X URLs to monitor competitor announcements and route the content to downstream analysis or alerting blocks.
Ready to add Scrape X Post to your workflow?
Get Started FreeCommon questions about Scrape X Post
What is the required input for this block?
The only required parameter is a full URL to the X post, such as https://x.com/elonmusk/status/1655608985058267139. The destination variable field, which stores the scraped text content, is optional.
What does the block return?
The block returns a post object containing the post's plain-text or Markdown content, its raw HTML, and optionally a JSON object with structured fields including post ID, text, author name, author username, verification status, creation timestamp, and engagement stats (replies, retweets, likes, bookmarks, views). A screenshot URL and a metadata object with title, description, URL, and image may also be included.
How can I use the scraped text in later workflow steps?
You can specify a destination variable in the block's configuration. The scraped text content will be stored in that variable, making it available to subsequent blocks in the workflow.
What kinds of workflows is this block suited for?
This block is suited for workflows that process or analyze X post content, such as sentiment analysis pipelines, engagement reporting, content summarization, author data enrichment, and social media monitoring workflows.
Is the JSON output always present in the response?
The JSON field in the post output is marked as optional, as are the screenshotUrl and metadata fields. The text and html fields are always returned.
Related capabilities
[LinkedIn] Create post
Create a post on LinkedIn from the connected account.
[X] Create post
Create a post on X (Twitter) from the connected account.
[YouTube] Search Videos
Search for YouTube videos by keyword.
[YouTube] Fetch Video
Retrieve metadata for a YouTube video (title, description, stats, channel info).
[YouTube] Fetch Captions
Retrieve the captions/transcript for a YouTube video.
[YouTube] Fetch Channel
Retrieve metadata and recent videos for a YouTube channel.
Add Scrape X Post to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.