d60/twikit

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 14th, 2026
Created on January 20th, 2024
Open Issues & Pull Requests: 160 (+0)
GitHub issues: Enabled
Number of forks: 567
Total Stargazers: 4,689 (+0)
Total Subscribers: 42 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 27.0 hours
Mean response time: 17.9 days
90th percentile: 62.4 days
Tracked items: 159

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 70% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 117
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 516 days
Stale 30+ days: 116
Stale 90+ days: 74

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • update (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Twikit is a Python library that provides Twitter API access through scraping without requiring an API key. The tool works by leveraging Twitter's internal API endpoints, allowing developers to interact with Twitter programmatically without official credentials or paid access.

The library solves the problem of accessing Twitter functionality when official API access is unavailable, restricted, or undesirable due to cost. It accomplishes this by scraping Twitter's internal endpoints rather than using the public API, enabling operations like posting tweets, searching for content, retrieving trending topics, and sending direct messages. Users authenticate with their Twitter account credentials rather than API keys.

Twikit suits developers building Twitter bots, automation tools, or data collection scripts who want free access without navigating Twitter's official API approval process. It is particularly useful for personal projects, research, or scenarios where official API access is impractical. The README does not compare the tool to alternatives.

The project shows active development with regular commits and maintains an organized example collection demonstrating core functionality. The maintainer actively engages with the community through a dedicated Discord server and accepts bug reports through the issue tracker. A related project for authentication handling is noted as under development.