Use this workflow when a support, community, research, or giveaway system needs tweet replies as rows. Xquik can scrape tweet replies withDocumentation Index
Fetch the complete documentation index at: https://docs.xquik.com/llms.txt
Use this file to discover all available pages before exploring further.
reply_extractor, estimate the cost first, run the extraction job, then export CSV, JSON, or XLSX for analysis.
When to use this workflow
| Need | Use |
|---|---|
| Export replies for spreadsheets | reply_extractor plus CSV or XLSX export |
| Feed replies into an app | reply_extractor plus paginated JSON results |
| Read the latest page of replies only | GET /x/tweets/{id}/replies |
| Control cost before scraping | resultsLimit on estimate and create requests |
Data you get
Reply exports include base user fields, reply tweet fields, engagement counts, and metadata when available.| Data group | Fields |
|---|---|
| Reply author | User ID, username, display name, follower count, verified state, profile image |
| Reply tweet | Tweet ID, tweet text, tweet created time |
| Engagement | Likes, reposts, replies, quotes, views, bookmarks |
| Metadata | Language, source app, conversation ID |
Step 1: Estimate replies and credits
CallPOST /extractions/estimate before scraping. reply_extractor requires targetTweetId. Add resultsLimit when you want a sample or a hard cost cap.
allowed, estimatedResults, creditsRequired, creditsAvailable, and source. For reply scraping, source is usually replyCount or resultsLimit.
Step 2: Run the reply extraction
Create the job with the sametoolType, targetTweetId, and optional resultsLimit.
Step 3: Poll job status
PollGET /extractions/{id} until the job is completed or failed.
Step 4: Export CSV, JSON, or XLSX
Exports are free after the extraction job exists. Use CSV for spreadsheets, JSON for app ingestion, and XLSX for analyst handoff.Direct replies API
UseGET /x/tweets/{id}/replies when you need a paginated API response instead of a stored extraction job.
tweets, has_next_page, and next_cursor. Pass next_cursor back as cursor to fetch the next page. It costs 1 credit per tweet returned.
Handoff checklist
| Handoff | Use |
|---|---|
| Spreadsheet | Export format=csv or format=xlsx |
| App ingestion | Export format=json or paginate GET /extractions/{id} |
| Cost control | Set resultsLimit on both estimate and create calls |
| Real-time replies | Create an account or keyword monitor with tweet.reply events |
Related: Extraction workflow · Create extraction · Get tweet replies