Skip to main content
curl -X GET "https://xquik.com/api/v1/extractions/77777/export?format=csv" \
  -H "x-api-key: xq_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2" \
  -o extraction-reply_extractor-77777.csv

Headers

x-api-key
string
required
Your API key. Session cookie authentication is also supported. Generate a key from the dashboard.

Path parameters

id
string
required
Extraction job ID returned from Create Extraction or List Extractions.

Query parameters

format
string
required
Export file format. One of: csv, xlsx, md.

Export columns

All export formats include the same columns in this order:
ColumnDescription
User IDX user ID
UsernameX handle
Display NameProfile display name
FollowersFollower count at time of extraction
FollowingFollowing count
PostsTotal post count
VerifiedWhether the user has a verified badge
DescriptionProfile bio text
LocationProfile location
Profile ImageURL to the profile image
Tweet IDAssociated tweet ID (tweet-based tools only)
Tweet TextTweet content (tweet-based tools only)
Tweet Created AtISO 8601 timestamp of the tweet (tweet-based tools only)
Enrichment data (Following, Posts, Description, Location) is collected automatically during extraction. These columns may be empty if the upstream X API did not return the data for a given user.

Response

Returns a file download. The response includes a Content-Disposition header with the filename.
FormatContent-TypeFilename Example
csvtext/csv; charset=utf-8extraction-reply_extractor-77777.csv
xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetextraction-reply_extractor-77777.xlsx
mdtext/markdown; charset=utf-8extraction-reply_extractor-77777.md
Results are capped at 50,000 rows. For extractions with more results, the export includes the first 50,000 rows ordered by result ID.
Next steps: Get Extraction to access results via the API with pagination, or List Extractions to find other extraction jobs to export.