# bisguzar/twitter-scraper

Scrape the Twitter Frontend API without authentication.

Repository: https://github.com/bisguzar/twitter-scraper
Canonical: https://ross.abutalabs.com/products/twitter-scraper
Language: Python
License: MIT
License Family: permissive
Topics: twitter, twitter-api, javascript, python, client, tweets, no-authentication
Archived: true
Last push: 2023-10-30T05:53:33+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3114, "days_push": 1038, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4005, forks 594 (observed 2026-08-28T04:08:32.157214+00:00)

## What it is
A Python library that scrapes Twitter's frontend JavaScript API without authentication, letting users fetch tweets from profiles or hashtags. It returns tweet data as dictionaries with no API rate limits or official API keys required.

## Use cases
- scrape tweets from a twitter user without api key
- get tweets from a hashtag in python
- fetch tweet text and metadata without authentication
- collect twitter data for analysis
- download a user's tweets programmatically

## When to choose
- you need tweet data without registering for the official Twitter API
- you want a simple Python function-call interface for scraping tweets
- you're doing small-scale, non-critical scraping of public tweets

## When to avoid
- you need a maintained tool - the project has been inactive since ~2020 and Twitter's frontend has changed since
- you need reliable, production-grade access to Twitter data
- you need features beyond basic tweet fetching like posting or DMs
- you need compliance with Twitter's terms of service

## Facets
- artifact type: library
- maturity: abandoned
- function: web-scraping, http-client, parser
- domain: social-media, crawlers, developer-tools
- platform: python, cross-platform
- tags: twitter, no-authentication, frontend-api, tweets, reverse-engineered-api

## Member repositories
- bisguzar/twitter-scraper (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:32.157214+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:24:04.605825+00:00, confidence not recorded.
  - readme: https://github.com/bisguzar/twitter-scraper (fetched 2026-08-28T04:08:32.157214+00:00, sha 347b1bc19b55)
  - registry_pypi: https://pypi.org/pypi/twitter-scraper/json (fetched 2026-08-29T09:17:03.101504+00:00, sha decfaa15b3ee)
- Data as of 2026-08-30T08:39:29.467469+00:00.
