{"uid":"cap_1kz7R37YIVtES9pa1Z3Gt","slug":"api-direct-twitter-x-user-replies-cc6c0680","name":"API Direct – Twitter/X User Replies","description":"Get replies posted by a specific Twitter/X user.","url":"https://x402.apidirect.io/v1/twitter/user/replies?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["username"],"properties":{"pages":{"type":"integer","default":1,"maximum":20,"minimum":1,"description":"Number of pages to fetch and merge into one response (1-20, billed per page). Fetching stops early when there are no more results."},"username":{"type":"string","maxLength":50,"description":"Twitter username without the @ symbol (max 50 characters). A leading @ is accepted and stripped."},"get_sentiment":{"type":"boolean","default":false,"description":"Set to true to add AI emotion analysis to each reply. Adds a `sentiment` object containing `emotions` (joy, trust, fear, surprise, sadness, disgust, anger and anticipation, each scored 0-100), `dominant_emotion`, `emotional_intensity` (0-10), and `polarity` (positive, negative or neutral). Any reply"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IXRFGJ3Cm0YM9FTcdFYh2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches replies posted by a specific Twitter/X user, with optional AI-powered sentiment and emotion analysis per reply.","exampleAgentPrompt":"Pull the last 3 pages of replies posted by Twitter user elonmusk and include sentiment analysis for each reply so I can see his emotional tone.","exampleUseCases":[{"title":"Brand monitoring via replies","prompt":"Fetch up to 5 pages of replies from the Twitter account of our competitor's CEO, @satyanadella, and include sentiment analysis so I can understand the emotional tone of his public conversations."},{"title":"Journalist engagement research","prompt":"Get me the replies posted by Twitter user nytimes — just 2 pages — so I can see what stories or accounts they're actively engaging with."},{"title":"Influencer sentiment audit","prompt":"Retrieve the last page of replies from Twitter user mkbhd and turn on the emotion analysis so I can see whether his replies tend to be positive, negative, or neutral."}],"resultDescription":"Returns a merged list of reply tweets posted by the specified Twitter/X user across the requested number of pages. Each reply includes standard tweet data. When sentiment analysis is enabled, each reply also includes an emotions object (joy, trust, fear, surprise, sadness, disgust, anger, anticipation — each scored 0–100), a dominant_emotion field, an emotional_intensity score (0–10), and a polarity classification (positive, negative, or neutral).","failureModes":["Username not found or account is private — returns an empty result or error","Invalid or suspended Twitter account — endpoint may return an error response","Requesting more pages than available — fetching stops early when results are exhausted","Rate limiting or upstream Twitter API unavailability — may return a timeout or 5xx error","Malformed username input (e.g. too long) — rejected by schema validation"],"whenToPreferThis":"Use this endpoint when you need the reply activity of a specific Twitter/X user rather than their original tweets or retweets. It is ideal for conversational analysis, engagement research, sentiment audits of public figures, or brand monitoring where replies reveal how someone interacts with others. The optional AI sentiment layer makes it superior to raw scraping when emotional tone or polarity data is needed alongside tweet content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:07:49.543Z","isFirstParty":false,"canonicalSlug":"api-direct-twitter-x-user-replies-cc6c0680"}