twarc
« Back to VersTracker
Description:
Command-line tool and Python library for archiving Twitter JSON
Type: Formula  |  Latest Version: 2.14.1@1  |  Tracked Since: Dec 21, 2025
Links: Homepage  |  @DocNow  |  formulae.brew.sh
Category: Developer tools
Tags: twitter api archiving json data-collection python
Install: brew install twarc
About:
twarc is a command-line tool and Python library designed for archiving Twitter data in JSON format. It provides a robust interface to the Twitter API for collecting tweets, user profiles, and other social media data. Its main value proposition is enabling researchers and archivists to create structured, reproducible datasets from Twitter for analysis and preservation.
Key Features:
  • Collects tweets, user profiles, and timelines via the Twitter API
  • Exports data in structured JSON format for easy processing
  • Includes utilities for data hydration (rehydrating tweet IDs)
  • Supports command-line usage and integration as a Python library
  • Enables reproducible and large-scale data archiving workflows
Use Cases:
  • Academic research and social media analysis
  • Creating archives for digital preservation and cultural heritage
  • Data journalism and investigative reporting using Twitter data
Alternatives:
  • tweepy – Primarily a Python library for API interaction, less focused on archiving and command-line data collection
Version History
Detected Version Rev Change Commit
Dec 21, 2025 1:51am 2.14.1 1 VERSION_BUMP 663073e9
Nov 1, 2025 1:58am 0 VERSION_BUMP cea05824
Oct 11, 2025 8:45pm 11 VERSION_BUMP 4027005e
Oct 11, 2025 12:27pm 11 VERSION_BUMP 18f5fa6c
Sep 12, 2024 6:26pm 8 VERSION_BUMP 1964a1b6