# d60/twikit

Twitter API Scraper | Without an API key | Twitter Internal API | Free | Twitter scraper | Twitter Bot

Repository: https://github.com/d60/twikit
Canonical: https://ross.abutalabs.com/products/twikit
Homepage: https://twikit.readthedocs.io/en/latest/twikit.html
Language: Python
License: MIT
License Family: permissive
Topics: python, bot, client, python3, scraper, scraping, search, twitter, wrapper, twitter-api, twitter-scraper, scrape, twitter-bot, twitter-client, twitter-internal-api, x, x-api, tweepy, python-web-scraper
Last push: 2026-03-10T10:19:44+00:00

## Health v2 (maintenance only)
Score: 60/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 71, release rhythm 40, longevity 68
- inputs: {"age_days": 956, "days_push": 176, "days_rel": 573, "gap_med": 6, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4631, forks 560 (observed 2026-08-28T04:08:55.293671+00:00)

## What it is
Twikit is a free Python library that wraps Twitter's internal API, allowing posting, searching, and scraping tweets without an official API key. It uses account login with cookies and supports async operations for building bots and scrapers.

## Use cases
- scrape tweets by keyword without an API key
- build a Twitter bot that posts tweets automatically
- search latest tweets mentioning a topic
- retrieve a user's tweets and profile data
- get trending topics on Twitter/X
- upload media and post tweets with images

## When to choose
- you need Twitter/X data or posting without paying for the official API
- you want a free Python client for automating a Twitter account
- you're building a scraper or bot with async Python

## When to avoid
- you need a ToS-compliant, officially supported API integration
- you need high-volume enterprise data access with guarantees
- you can't provide Twitter account credentials for login

## Facets
- artifact type: library
- maturity: active
- function: web-scraping, http-client, sdk
- domain: social-media, crawlers, apis
- platform: python, cross-platform
- tags: twitter, twitter-api, scraper, no-api-key, twitter-bot, x, async, automation

## Member repositories
- d60/twikit (main) score 60

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:55.293671+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:19:36.337764+00:00, confidence not recorded.
  - readme: https://github.com/d60/twikit (fetched 2026-08-28T04:08:55.293671+00:00, sha 9268da9cb534)
  - registry_pypi: https://pypi.org/pypi/twikit/json (fetched 2026-08-29T09:04:58.313977+00:00, sha e71f0f5c9578)
- Data as of 2026-08-30T08:39:29.467469+00:00.
