tx twitterxapi.com docs

Queued work

Collect more than one page.

Use a larger read for account histories, bulk searches, and work that does not need to finish inside one HTTP request.

Start a job

The service reserves the maximum charge when it accepts the job, then refunds unused credit after completion. You need at least $1 in available balance.

curl "https://twitterxapi.com/api/v1/jobs" -X POST \
  -H "Authorization: Bearer $TWITTERXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operation":"user_tweets","username":"marclou","level":"moderate","limit":500}'

Check or cancel

Poll with GET. Send DELETE to the same URL to cancel work that has not finished.

curl "https://twitterxapi.com/api/v1/jobs/$JOB_ID" \
  -H "Authorization: Bearer $TWITTERXAPI_KEY"

Completed jobs include a private download URL. The dashboard also lists queued work and finished downloads.