Twikit

Latest version: v2.3.3

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

1.7.0

Added
- Account auto unlock
Added the ability to automatically unlock accounts using Captcha Solver.
<https://twikit.readthedocs.io/en/latest/twikit.html#twikit._captcha.capsolver.Capsolver>

Removed
- Random User Agent Generation
Discontinued random User Agent generation.
- Client.get_media
This method has been removed.

Deprecated
- proxies Argument
The proxies argument in `Client` is now deprecated. Use `proxy` instead.

version1.6.4
Added `Client.reverse_geocode`, `Client.search_geo`, `Client.get_place`, `Place`

version1.6.3
Added get_latest_followers, get_latest_friends, get_followers_ids, get_friends_ids

version1.6.1
Added get_place_trends, get_available_locations, TweetEngagementEvent.reply_count

version1.6.0
Now supports the streaming API.
You can receive real-time events such as tweet engagements updates, DM updates, and DM typings.
For more information and usage examples, see the [document](https://twikit.readthedocs.io/en/latest/twikit.html#streaming).

version1.5.13


version1.5.11
Fixed Tweet.full_text, Tweet.urls

Version1.5.8


version1.5.6
Added bookmark folder features.
(Twitter Premium user ony)

version1.5.4
Added some features for Twitter Premium.

version1.5.3


version1.4.9


version1.4.8


version1.4.7
Added `Client.create_media_metadata` method.

version1.4.6


version1.4.5


version1.4.4

1.4.4

Added `TooManyRequests.rate_limit_reset`.

python
try:
client.get_user_tweets('44196397', 'Tweets')
except TooManyRequests as e:
print(f'rate limit is reset after {e.rate_limit_reset - time.time()} seconds.')

rate limit is reset after 250.506977558136 seconds.


version1.4.3

1.4.3

Added `Client.set_delegate_account` method, enabling manipulation of delegated accounts.
Example:
python
client.set_delegate_account('00000000000')
client.create_tweet('Hello, World') Tweet as user 00000000000

client.set_delegate_account(None) Revert back to the original user


version1.4.1
Added `Result.previous`

version1.3.16


version1.3.14


version1.3.13

1.3.13

- Added `Tweet.related_tweet`

- Added `Poll` class and `Tweet.poll`
Example:
python
>>> tweet_id = '0000000000000'
>>> tweet = client.get_tweet_by_id(tweet_id)
>>> print(tweet.poll)
<Poll id="card://000000000000000000">

>>> poll.vote('3') Vote for the third choice.


version1.3.10


version1.3.9


version1.3.4


Version1.3.0
Version 1.3.0 has been released.
Major Changes
Major changes have been made to `Client.upload_media`. The changes are as follows:

1. Changes to the arguments
`index` argument has been removed, and `wait_for_completion` and `status_check_interval` have been added.
2. Chunk uploads are now supported
This allows for uploading larger files.

This change will cause an error with the previous code, so please make the change.
For more details and usage examples, please refer to the [documentation](https://twikit.readthedocs.io/en/latest/twikit.html#twikit.client.Client.upload_media).

version1.2.7
Two-factor authentication is now supported.

version1.2
Added full_text parameter to Tweet. When text is omitted, the full text is assigned to it.
Added retweeted_tweet parameter to Tweet class.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.