READ API LIVEBuild on /v1 for search, profiles, timelines, audience graph, and tweet context.READ DOCS

Runnable X/Twitter data templates

From a question to a report you can use.

Choose a topic or an account list. Get the posts, the people behind them, and files ready for your spreadsheet or data pipeline.

Included in every run

A readable report.
The complete records.

HTML preview · JSON · Posts CSV · Authors CSV · Newly seen posts

Pagination, author matching, deduplication and credit tracking are already connected.

Research a topic

Topic search & authors

Find conversations about your product, market or research question. Keep each post connected to its author, and export newly seen posts on the next run.

Understand a set of accounts

Account profiles & activity

Enter usernames to collect profile details and recent posts. Follow more activity within your limits, and keep unavailable accounts visible in the report.

See the report before connecting your key

Run a synthetic example with repeated posts and unavailable author details. Download the result to inspect its format.

Bring the question. The collection code is included.

  1. 1. Set your scope

    Enter a query or usernames, then choose a post target and request limit.

  2. 2. Collect and export

    Run in your browser. Inspect the result and actual cost, then download the full JSON, CSV or HTML report.

  3. 3. Make it repeatable

    Keep your progress, identify new posts next time, or use the starter’s cron and GitHub Actions examples.

Run the same task on your machine.

The downloadable Node.js starter includes both templates and the existing Bitcoin query. Set your key and edit a config file. No dependency installation is needed.

Run the offline examples first to inspect the output. Live runs display measured collection time and credits used.

Download runnable starter ↓
Node.jsworkflow-starter
Run the examples
npm run demo
npm run demo:accounts

# Set your key in .env, edit config, then:
npm run topic
npm run accounts

Know what each run covers.

Results are bounded by your post target, request limit and available pages. The final page is retained in full. Resume from the saved page, or start a new scheduled run to collect the latest results and identify newly seen posts. Each report shows its actual credits used.

Scheduled reports capture periodic snapshots. For new-post delivery to a webhook, use account monitoring. Explore the underlying Search API and Profile API.