Extract structured claim from an X/Twitter tweet
Online media
Tweet Claim Analysis
Fetches the tweet content (including any quoted tweet and attached media/videos), then uses AI to extract a rich structured analysis: the core claim, a concise search query, classification axes, topics, entities, and raw tweet data.
Classification axes (claim_type, intent, tone, emotion, authority) reflect only the original tweet text, not quoted content or media.
Billing:
- 1
VIDEO_ANALYSEScredit for the AI extraction. YOUTUBE_TRANSCRIPTS/VIDEO_TRANSCRIPTSif the tweet or quoted tweet has an attached video whose transcript is retrieved.VIDEO_UPLOADSif speech-to-text fallback is used for media.
POST
Extract structured claim from an X/Twitter tweet
Extract the real meaning behind an X/Twitter post by analyzing the original tweet, any quoted tweet, and media shared in both contexts.Documentation Index
Fetch the complete documentation index at: https://docs.vidnavigator.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This endpoint turns a single X post into a machine-readable intelligence object. It does not just retrieve tweet text or metadata. It analyzes what the author actually meant by combining the original tweet, any quoted tweet, and any media attached to either one. That means the output reflects the full communicative intent of the post, not just the visible text. If a tweet makes sense only when read together with a quoted post, an attached video, or media inside the quoted tweet, this endpoint includes that context in the analysis. It is designed for workflows that need more than keyword monitoring or tweet retrieval, such as fact-checking pipelines, narrative tracking, social risk monitoring, and structured ingestion into dashboards or AI systems.This is not a basic tweet retrieval API. Its core value is intelligence extraction: understanding the author’s intent, the role of the quoted tweet, and the meaning conveyed by media attached to both the original and quoted post.
What This Endpoint Returns
Intent-Aware Claim Extraction
Extract a multi-sentence
final_statement that reflects what the author actually meant, not just what the raw tweet text says in isolation.Quoted Tweet Understanding
Incorporate quoted tweet context when the original post depends on it for meaning, stance, or narrative framing.
Multi-Axis Classification
Classify the original tweet by
claim_type, intent, tone, emotion, and authority.Media-Aware Intelligence
Analyze media attached to the tweet and media attached to the quoted tweet, including transcript retrieval or speech-to-text fallback when needed.
Why This Endpoint Is Different
Most tweet APIs stop at text retrieval, engagement metrics, or shallow metadata. This endpoint is built for intelligence extraction.- It understands the intent behind the original tweet.
- It understands the quoted tweet as part of the message, not as unrelated metadata.
- It analyzes shared media in the original tweet.
- It analyzes shared media in the quoted tweet.
- It returns a structured output that reflects the combined meaning of all of that context.
How It Works
- Send a
tweet_idfor the target X post. - VidNavigator fetches the original tweet, any quoted tweet, and media attached to both.
- If video or audio is present in either context, the system retrieves transcripts or falls back to speech-to-text when needed.
- The combined context is analyzed to determine the real claim, intent, framing, and supporting media meaning.
- The result is returned as structured JSON ready for applications and pipelines.
Classification Axes
The classification labels below are derived from the original tweet text only, not from quoted tweets or attached media:claim_type:factual_claim,opinion,question,call_to_action,satire,news_sharing,personal_experienceintent:educate,inform,analyze,persuade,entertain,inspire,challengetone:serious,humorous,provocative,neutral,warm,skeptical,inspirationalemotion:curiosity,urgency,outrage,fear,hope_inspiration,confidence_reassurance,empathy_warmth,awe_wonderauthority:data_driven,expert_led,experience_based,speculative
Example Usage
Best For
Use this endpoint when you need to understand what a post is really saying, especially when meaning depends on:- the author’s underlying intent
- a quoted tweet that changes the framing
- attached video or audio in the original tweet
- attached video or audio in the quoted tweet
Basic Request
Example: Feeding Results into Search or Verification
Thestatement_query field is useful when you want to take a tweet’s interpreted meaning and use it for search, fact-checking, or evidence retrieval:
cURL
final_statementfor human reviewstatement_queryfor search and retrievaltopicsandentitiesfor clustering, tagging, or analytics
Response Example
Field Guide
| Field | Description |
|---|---|
final_statement | Full normalized claim in the author’s voice, informed by the full contextual analysis |
statement_query | Search-ready distilled version of the claim |
detailed_analysis | 3-5 sentence explanation covering claim, framing, evidence, and stance |
topics | Key subjects discussed in the tweet |
entities | Named entities such as people, organizations, or places |
tweet_text | Original text of the source tweet |
tweet_media_summary | Summary of media attached to the original tweet |
quoted_tweet_text | Text of a quoted or referenced tweet, when present |
quoted_media_summary | Summary of media attached to the quoted tweet, when present |
Intelligence Model
This endpoint should be thought of as a multi-layer interpretation pipeline:- Read the original tweet text.
- Detect whether a quoted tweet changes or completes the meaning.
- Analyze media attached to the original tweet.
- Analyze media attached to the quoted tweet.
- Produce a final claim and classification that reflect the author’s intended message as completely as possible.
Billing Notes
This endpoint can involve multiple stages depending on the tweet content:- The core claim extraction consumes
analysis_requestunits. One unit covers up to 15,000 total tokens, with larger contexts billed asceil(total_tokens / 15000). - If the original or quoted tweet contains a video, transcript retrieval may consume
residential_requestorstandard_requestunits depending on whether a residential proxy is required. - If transcript retrieval is not possible and speech-to-text fallback is used, that media processing may consume
transcription_hourusage.
Use Cases
Fact-Checking
Convert noisy social posts into verification-ready claims that analysts can review quickly.
Narrative Tracking
Group similar claims using
statement_query, topics, and entities across many tweets.Reputation Monitoring
Detect accusations, emotionally charged narratives, and emerging risk signals earlier.
AI Product Integration
Feed structured social intelligence into internal tools, LLM workflows, or search systems.
Troubleshooting
- Invalid tweet ID: Make sure you are sending only the numeric post ID, not the full X URL.
- Upstream fetch failure: If X content cannot be retrieved or parsed, the endpoint may return a
502response. - Missing media summary: If no media is attached, or media could not be processed,
tweet_media_summaryandquoted_media_summarymay benull. - Unexpected classification:
claim_type,intent,tone,emotion, andauthorityare based only on the original tweet text, whilefinal_statementand media summaries reflect the broader contextual analysis.
Authorizations
API key authentication. Include your VidNavigator API key in the X-API-Key header.
Body
application/json
The X/Twitter tweet ID (numeric string)
Example:
"1234567890123456789"

