Extract historical Twitter tweets from any Hashtag or Search Term to CSV/Excel for social media analysis in 2024

Latest Version

Version
1.4.6
Update
June 29, 2024
Size
991KiB
Developer
twibot.xtcodetech.com
Category
Users
789
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Identity
Identity.email
Storage
WebRequest
Tabs
See more

TwiBot - Export Tweets from Hashtags to CSV Extension

TwiBot chrome extension makes Twitter data a breeze. Choose a hashtag or search term, and you're set. Want more control? You can also decide the number of tweets and set a date range. Make social media analytics work for you!

Please note, TwiBot chrome extension is an automation scrape tool and won't have any impact on your account.

🙂How it works:
1. Enter a hashtag or search term (e.g., hashtag: #stayhappy, search term: World Cup Final ) .
2. Enter the number of tweets you'd like to export (there's no limit to how many you can extract, but be aware that larger quantities could take a while to process. We recommend setting a reasonable number for a quicker export).
3. Optionally set a start and end date, and you're ready to begin the export.
4. Twitter has a rate limit in place, but don't worry, TwiBot automatically manages this and will pause as needed. You don't need to do anything.

🗎Sample CSV:
You can view the sample CSV in the following Google Sheet document:
https://docs.google.com/spreadsheets/d/19XI8zGuU9p5iceKPgR5US2YzvuQ_1S0GqI9ioGIQuf0/edit?usp=sharing

📋The exported CSV file contains the following columns:
1.ID
2.TweetText: The full content of the tweet.
3.TweetURL: The URL of the tweet.
4.TweetType
5.TweetAuthor
6.Handle: Twitter username, starting with @, like @NASA.
7.Geo: Location data showing where a tweet was posted from
8.Mentions: Other users mentioned in the tweet
9.Hashtags: All the hashtags included in the tweet
10.ReplyCount: The number of replies to the tweet.
11.QuoteCount: The number of times the tweet has been quoted.
12.RetweetCount: The number of times the tweet has been retweeted.
13.LikeCount: The number of likes the tweet has received.
14.Views: The number of views the tweet has received.(some tweets does not include views data and will be represented by a \"-\")
15.BookmarkCount: The number of times the tweet has been bookmarked.
16.CreatedAt: The date and time the tweet was created.
17.AllMediaURL: The URLs of any media (e.g., images, videos) included in the tweet.
18.VideoURL: If the tweet contains a video, this is the source URL for the highest quality version of the video.

📝Changelogs:
2023/8/25 version 1.1.0: Fix bug
2023/10/11 version 1.2.0: Fix bug
2024/1/8 version 1.3.0: Add fields 'handle', 'geo', 'mentions', 'hashtags', and 'videoURL' to the exported CSV.
2024/4/11 version 1.4.0: Fix bug
2024/4/30 version 1.4.1: Fix bug
2024/5/18 version 1.4.2: Compatible with X
2024/6/27 version 1.4.4: Fix bug

🔒Data Privacy:
We place a premium on the security and privacy of user data, and deeply appreciate the trust our users place in us. As such, we strictly follow all privacy laws and guidelines, including but not limited to the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA).

📘Disclaimer:
Twitter is a registered trademark of Twitter, Inc. TwiBot operates independently as a browser extension and holds no affiliation with Twitter.

✉️Contact us:
If you have any bug reports, feedback, or suggestions for improvement, please feel free to contact us anytime at [email protected].
Read more

Source Manifest.json

{"update_url":"https://clients2.google.com/service/update2/crx",
"name":"TwiBot - Export Tweets from Hashtags to CSV",
"version":"1.4.6",
"description":"Extract historical Twitter tweets from any Hashtag or Search Term to CSV/Excel for social media analysis in 2024",
"manifest_version":3,
"author":"XTCodeTech",
"background":{"service_worker":"background.js"},
"permissions":["identity",
"identity.email",
"storage",
"webRequest",
"tabs"],
"host_permissions":["https://*.twitter.com/*",
"https://*.x.com/*"],
"content_scripts":[{"matches":["https://*.twitter.com/*",
"http://*.twitter.com/*",
"https://*.x.com/*",
"http://*.x.com/*"],
"js":["js/bootstrap.min.js",
"js/csvparse.js",
"js/content.js"],
"css":["css/bootstrap.min.css",
"css/style.css"],
"run_at":"document_start"}],
"action":{"default_title":"TwiBot",
"default_popup":"/pages/popup.html",
"default_icon":{"16":"/imgs/icon16.png",
"32":"/imgs/icon32.png"}},
"icons":{"16":"/imgs/icon16.png",
"32":"/imgs/icon32.png",
"48":"/imgs/icon48.png",
"128":"/imgs/icon128.png"},
"web_accessible_resources":[{"resources":["css/bootstrap.min.css"],
"matches":["https://*/*"]}],
"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aWxjb4LR7/gHvnrWh5ZUpAu2QIrkhqypa+eWQD2p2Tf/MML6BDlmnq9kcgXIPepCxetUIjis99AvoYyENYM5Z0fYEquiTpUKZSmiN/caK7K97Ykm3auuVsBocpxXNeHGKPzHPiXXa/q8zS6kMODPR7J6TC6IyUCOtOjeZrNmTfTSd2g9puQFg6wODMph5Tkr0SZ1e4ogTrINNydX1mGHZfr7SPTfzgvd92ATmhxWkTEo8rAaG9CmdiuCQpqXV0H9AgZXwmT2BP6jUll1k4UABcn0y6Q5sk/y1SKtCdVOv00DOXIj4qNiZ4cg0GOLYJMrWW1FsBeAwFYK0K2CzSuKQIDAQAB",
"oauth2":{"client_id":"1042034332054-b8g8dpoocc92curv2km2dsn8pj5mih96.apps.googleusercontent.com",
"scopes":["https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/userinfo.profile"]}}
Read more