Twitter

Twitter Hashtag API Extractor

Instant DeliveryInstant Delivery
No credit card required!

Disclaimer – Read before usage – this script utilizes Twitter's official API, hence it may come with embedded limitations. For more information please read the full description below.

1
Create a free account on Botster
2
Choose a bot and provide seed data
3
Start the bot and wait for completion
4
Download or share your results

About this bot

In short: This online tool extracts tweets with a certain #hashtag that had been posted during the past 7 days.

Click here to view the example data output file. 

Twitter hashtag scraper video tutorial

Watch the video process of extracting tweets by their hashtags:

How to scrape tweets by hashtag?

  • Create a free account on Botster
  • Sign in and head to this bot's start page
  • Select the number of tweets to scrape (up to 10 000)
  • Select tweet language from the dropdown list
  • Tune the search to filter by tweets' metrics: filter by total like and retweet numbers
  • Finally, input your hashtags. Each hashtag must go on a new line. However, if you want several hashtags in each tweet, specify them on a single line
  • All done, now click the "Start this bot" button!

That's it! You now need to wait for the bot to finish scraping.

Data output

Notifications

You can set the bot to notify you by Email, Slack or Telegram.

Downloading your files

You can view the extracted data online or download the tweets as a CSV, Excel or JSON file. 

To use this bot you need to register or log in first.

Frequently asked questions

Yes, to do that you will need to input several hashtags on a single line in the input form.


Endpoint: POST https://botster.io/api/v2/bots/twitter-hashtag-scraper

Request body:

input string or array of strings (required)
Hashtags

twitter_language (required)
Tweet language

limit string (required)
Limit
Possible values:

10Up to 10 tweets
1000Up to 1000 tweets
5000Up to 5 000 tweets
10000Up to 10 000 tweets

twitter_filter (required)
Filter

cron string (optional)
Set periodicity with which the process should execute. Use cron format.
Example: 0 8 * * * - run every day at 8AM

new_items_only boolean (optional)
The file will contain only the new items that appeared since the latest data crawl.

Thumb person  32

This is one of the primary tools that I ask my students to use when working on their papers. While doing research for my class, obtaining large sets of data quickly and effortlessly is the key to staying on track and making the right conclusions.

1/2
Thumb person  33

Great software! I love how I can extract tweets by combining multiple hashtags and filter out by number of retweets to get rid of the noise and find the needle in a haystack! 😎

2/2


Your file is being prepared...