Use this workflow when a sales, support, research, or marketing system needs an owned list of X followers with stable IDs, usernames, display names, verification state, profile images, and enrichment fields.Documentation Index
Fetch the complete documentation index at: https://docs.xquik.com/llms.txt
Use this file to discover all available pages before exploring further.
Outcome
| Step | Xquik task | Handoff |
|---|---|---|
| Estimate | POST /extractions/estimate with follower_explorer | Credit check and projected row count |
| Extract | POST /extractions with targetUsername and optional resultsLimit | Async extraction job |
| Retrieve | GET /extractions/{id} | Paginated JSON for custom pipelines |
| Export | GET /extractions/{id}/export?format=csv | CSV, XLSX, JSON, Markdown, PDF, TXT, or MD document |
| Import | Map User ID to a CRM unique field | CRM import, upsert, segment, or warehouse load |
Step 1: Estimate cost
Estimate first so the workflow can stop before spending credits.resultsLimit caps both the estimate and the extraction. Use it for first imports, test segments, and nightly syncs.
Step 2: Start the extraction
Run the same request againstPOST /extractions.
Step 3: Poll until complete
Poll the job before exporting. Use the paginated endpoint when your pipeline wants JSON rows instead of a file.cURL
status is completed.
Step 4: Export the CRM file
Use CSV for most CRM imports, XLSX for analyst review, or JSON for a data pipeline.CRM field mapping
Map stable X identifiers first. Names, bios, and locations can change.| Xquik export column | Suggested CRM field | Why it matters |
|---|---|---|
User ID | x_user_id custom unique field | Stable X account identifier |
Username | X handle or social profile field | Human-readable handle |
Display Name | Name or social display name | Useful for triage and reports |
Followers | Follower count | Segmentation and priority scoring |
Verified | Verified flag | Lead scoring or audience filtering |
Description | Bio or notes field | Context for sales or research |
Location | Location field | Regional segmentation |
Profile Image | Avatar URL field | Enrichment for internal views |
Import and upsert rules
Use the CRM’s own unique field rules. HubSpot’s official import docs say update or dedupe imports need a unique identifier, and supported import files include CSV, XLSX, and XLS. Salesforce Bulk API 2.0 upserts use CSV data and require an external ID field for upsert jobs.HubSpot import docs
Check file requirements, unique identifier rules, and supported spreadsheet formats before importing.
Salesforce Bulk API 2.0
Use CSV upserts with an external ID field when loading large contact or lead datasets.
Automation handoff
Use this handoff when the export runs on a schedule:- Store the Xquik extraction ID and source username in your job table.
- Poll
GET /extractions/{id}untilstatusiscompleted. - Download
format=jsonfor code pipelines orformat=csvfor CRM import tools. - Upsert by
x_user_id, not by display name or username. - Save the Xquik job ID, export format, row count, and import result for audit.
Related
Extraction workflow
Estimate costs, run jobs, paginate results, and export files.
n8n guide
Send extraction rows into Sheets, Slack, and downstream automation.