Twitter Quote Tweets API
List the quote tweets of a tweet, the posts that shared it with added commentary, sorted by latest or top. Each includes the text, author, media and engagement counts.
- Endpoint
- POST /x/get-tweet-quotes
- Price
- 1 credit per result
- SDK
- client.x.getTweetQuotes()
- MCP tool
- x_get_tweet_quotes
curl -X POST "https://api.bridgly.app/x/get-tweet-quotes" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "tweetId": "20", "sortOrder": "Top", "count": 10}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/x/get-tweet-quotes", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "tweetId": "20", "sortOrder": "Top", "count": 10, },)data = response.json()const response = await fetch("https://api.bridgly.app/x/get-tweet-quotes", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "tweetId": "20", "sortOrder": "Top", "count": 10 }),});const data = await response.json();import { Bridgly } from "@bridgly/sdk";const client = new Bridgly({ apiKey: "bgly_YOUR_KEY" });const res = await client.x.getTweetQuotes({ tweetId: "20", sortOrder: "Top", count: 10});if (res.type === "success") { console.log(res.data);}What does the Twitter Quote Tweets API return?
Twitter quote tweets API: list the quote tweets of any tweet on X (Twitter), latest or top first, with each quote’s text, author, media and engagement. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.
Request body
tweetIdstringrequired- Numeric ID of the tweet whose quote tweets to list, or the tweet link, e.g. "1234567890".
countinteger · 1–20 · default 10- Number of results to return (1–20). Defaults to 10.
cursorstring- The previous response's `nextCursor`, to fetch the next page. Omit it for the first page.
sortOrderenum- Result ordering: "Latest" = chronological newest-first (default), "Top" = X's engagement ranking.
- Latest | Top
Example response
{ "timeMs": 1840, "creditsCost": 1, "data": { "nextCursor": "string", "tweets": [ { "id": "string", "url": "string", "text": "string", "createdAt": "2026-01-15T09:30:00.000Z", "createdAtEpochMs": 0, "source": "string", "conversationId": "string", "replyCount": 0, "retweetCount": 0, "likeCount": 0, "quoteCount": 0, "bookmarkCount": 0, "viewCount": 0, "replyToTweetId": "string", "replyToUserId": "string", "replyToUsername": "string", "replyToTweetUrl": "string", "isQuote": true, "quotedTweetId": "string", "quotedTweetUrl": "string", "quotedTweetAuthorId": "string", "quotedTweetAuthorUsername": "string", "lang": "string", "isSensitive": true, "hashtags": [ "string" ], "mentions": [ { "userId": "string", "username": "string", "displayName": "string", "profileUrl": "string" } ], "urls": [ { "shortUrl": "string", "expandedUrl": "string", "displayUrl": "string" } ], "media": [ { "type": "photo", "url": "string", "mediaKey": "string", "mediaId": "string", "width": 0, "height": 0, "expandedUrl": "string", "videoUrl": "string", "durationMs": 0 } ], "authorId": "string", "authorHandle": "string", "authorName": "string", "authorUrl": "string", "authorIsVerified": true, "authorIsBlueVerified": true } ] }}What can you build with the Twitter Quote Tweets API?
Read the commentary
See what people said when they shared a tweet.
Gauge sentiment
Send quote texts to a model to judge how a launch was received.
Find top voices
Sort quotes by engagement to see whose take traveled furthest.
Twitter Quote Tweets API questions
How do I get the quote tweets of a tweet?
Send the tweet ID, the number after /status/ in its link, and choose Latest or Top. Each quote comes back with its text, author, media and engagement counts, up to 20 per call (10 by default). Send the nextCursor back as cursor for more.
Why read quote tweets?
Quote tweets carry what people say about a post, often more openly than replies. They are the quickest way to read the reaction to an announcement or launch.
How do I use the Twitter Quote Tweets API?
Send a POST request to https://api.bridgly.app/x/get-tweet-quotes with tweetId in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.x.getTweetQuotes(). AI agents connected to Bridgly over MCP can call the x_get_tweet_quotes tool.
How much does the Twitter Quote Tweets API cost?
Costs 1 credit per result returned, with a minimum of 1 credit per request. Credits cost $2.00 per 1,000 on pay-as-you-go and as low as $1.00 per 1,000 at volume. New accounts on a business email start with 100 free credits, and failed requests are never charged.
More X (Twitter) endpoints
The same API key works on every endpoint. See all X (Twitter) API endpoints.
- Twitter Search API→Twitter search API: search tweets on X with every advanced-search operator, a language filter and a time window. Results include author, media and engagement.
- Twitter Retweeters API→Twitter retweeters API: list who retweeted any tweet on X (Twitter), with each account’s handle, name, bio and follower and following counts, as JSON.
- Tweet API→Tweet scraper API: get any tweet on X (Twitter) by ID with its text, media, author and like, retweet, reply, quote and view counts, plus its replies.
- Tweet Replies API→Tweet replies API: list the replies to any tweet on X (Twitter), with the threads beneath them and each reply’s text, author and engagement, as JSON.
Try the Twitter Quote Tweets API
100 free credits on business email, no card. Your first call takes a minute.