No output yet. Submit the form to generate content.
Transparent pricing with no hidden fees. Pay as you go.
| Rule & Modality | Channel | Credits | Price (USD) | Official / Reference Price | Daily Savings |
|---|---|---|---|---|---|
quotes otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
Competitor pricing costs $45.450 more
ApiPass is 90.90% lower, estimated at multiple calls returning 10,000 returned posts total
quotes
ApiPass Price
$0.0005
0.1 credits per post
Competitor Prices
Complete guide to using twitter-api-simple
Retrieve every quote tweet of any public tweet on X (Twitter) with a single tweet ID — instantly, at scale, and without OAuth headaches.

The Twitter Simple Quotes API on ApiPass is a lightweight, asynchronous endpoint that returns the full list of quote tweets referencing a target tweet. By submitting a tweet_id to the twitter/simple/quotes model, developers receive a structured JSON payload containing each quoting tweet's text, media, engagement metrics (views, likes, replies, retweets, quotes), timestamps, and a complete author profile (screen name, follower count, verification status, bio, and more). The API also returns a next_cursor_str for seamless pagination, making it easy to walk through thousands of quotes on viral posts. Powered by ApiPass's unified job system, you send one POST request to create a task and one GET request to retrieve the result — no rate-limit gymnastics, no scraping infrastructure.
Just pass a single tweet_id and receive fully hydrated quote-tweet objects with author metadata and engagement counts.
Skip Twitter's paid tiers, OAuth flows, and app-review process. Authenticate with a single ApiPass Bearer token.
Every request runs through ApiPass's unified createTask / recordInfo pattern, so integration logic stays identical across all Twitter endpoints.
Provide a callBackUrl and let ApiPass push results to your server the moment the task completes, instead of polling.
Quotes from any language (English, Japanese, Spanish, Arabic, Italian, and more) are returned in native UTF-8, ready for downstream NLP.
The response ships with a next_cursor_str, letting you retrieve unlimited quotes on high-volume viral tweets without custom cursor logic.
Each quote tweet includes text, medias, media_type, view_count, favorite_count, retweet_count, reply_count, quote_count, created_at, and boolean flags like is_reply, is_retweet, is_quote.
Every quote is paired with a nested user object containing screen_name, name, id_str, followers_count, friends_count, verified, location, description, and profile_image_url_https — no extra lookup needed.
Every returned record carries related_tweet_id and related_user_id, letting you link quotes back to the original tweet and author with zero client-side joins.
Aggregate every quote tweet on a launch announcement to visualize sentiment, reach, and top voices in real time.
Identify which verified or high-follower accounts are quoting your brand's tweets and quantify their contribution to total impressions.
Detect negative quote-tweet spikes on official statements and surface the most-viewed critical quotes for the comms team.
Collect large, topical quote-reply corpora across multiple languages to fine-tune sentiment, stance-detection, or sarcasm-detection models.
Twitter's official v2 /tweets/search/recent or quote-lookup endpoints require an X Developer account and a paid Basic/Pro tier just to fetch quote tweets, with strict monthly caps. ApiPass exposes quotes behind a single Bearer token on pay-per-task usage, with no tier gating or app review.
The official API returns fragmented objects that require expansions (author_id, referenced_tweets, includes.users) to reconstruct full context. ApiPass flattens everything: each quote tweet arrives with its author profile, media URLs, engagement counts, and source-tweet linkage in one JSON object — dramatically less client-side stitching.
Automotive, tech, or entertainment brands can pull every quote of a launch tweet to measure buzz volume, geography, and top reactions.
Researchers can extract quote tweets on candidate statements or breaking-news posts to map polarization and narrative framing.
Marketing teams can watch competitors' announcement tweets and mine the quote stream for user complaints, feature requests, and comparison signals.
Trust-and-safety teams can scan quote tweets on sensitive posts to flag harassment patterns before they escalate.
Sign up at ApiPass.dev and generate a Bearer token (apk_...) from the dashboard.
Send a POST to https://api.apipass.dev/api/v1/jobs/createTask with model: "twitter/simple/quotes" and the target tweet_id in the input object. Optionally include a callBackUrl to receive results via webhook.
Poll https://api.apipass.dev/api/v1/jobs/recordInfo?taskId={taskId} (or wait for the callback). When state is success, parse resultJson.resultObject.tweets for the quote list and use next_cursor_str to paginate further.
All APIs require authentication via Bearer Token.
Authorization: Bearer
Get the list of quoted tweets.
The API accepts a JSON payload with the following structure:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "tweet_id": "string",
7 }
8}modelRequiredstringThe model name to use for generation
"twitter/simple/quotes"
callBackUrlOptionalstringCallback URL for task completion notifications. If omitted, no callback will be sent.
"https://your-domain.com/api/callback"
channelOptionalstringYou may specify the corresponding provider within APIPASS via the channel parameter; these providers handle the actual image and video generation tasks. APIPASS currently offers three provider options:
The default value for the channel parameter is auto. When enabled, APIPASS automatically allocates tasks across available providers based on real-time pricing and stability metrics to balance minimal cost and reliable performance. Retain the default auto value unless you have custom routing requirements.
Available options:
auto
The input object contains the following parameters:
input.tweet_idRequiredstringTweet post ID
1694634492403843248
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "twitter/simple/user-tweets",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "tweet_id": "1694634492403843248"
9 }
10 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeStatus code, 200 for success, others for failure
messageResponse message, error description when failed
data.taskIdTask ID for querying task status and results