top of page

Twitter Search API Using Python - Codersarts

Twitter Search API Using Python - Codersarts
Twitter Search API Using Python - Codersarts


In this Blog, we will Create an application which uses the Twitter Search API to fetch tweets from Twitter using Twitter's API.

To connect to Twitter’s API, we will be using a Python library called Tweepy, which we’ll install in a bit.

Installing Tweepy

Tweepy is an excellently supported tool for accessing the Twitter API. It supports Python 2.6, 2.7, 3.3, 3.4, 3.5, and 3.6.

There are a couple of different ways to install Tweepy.

The easiest way is using pip.


Simply type pip install tweepy into your terminal.


You can follow the instructions on Tweepy’s GitHub repository. The basic steps are as follows:

git clone
cd tweepy
python install

You can troubleshoot any installation issues there as well.

We will fetch some tweets, store them into a DataFrame and do some interactive visualization to get some insights.

In order to access Twitter's API you need to have the below:

  • Consumer API key

  • Consumer API secret key

  • Access token

  • Access token secret

In order to get these these keys, You'll have to create a developer account on the Twitter apps site.

Log in or make a Twitter account at

Create a new app (button on the top right)

It is a very simple 5-minute process to get those.

After you create an app and fill-in the app details, you can just go into your app details, go to the keys and tokens tab, click generate, and you'll have your keys and tokens.

Getting the Tweets

We start by storing our keys and tokens in variables

access_token = 'paste your token here'

access_token_secret = 'paste your token secret here'

consumer_key = 'paste your consumer key here'

consumer_secret = 'paste your consumer secret here'

Next we import the libraries we'll use for now:

import tweepy

import numpy as np

import pandas as pd

Now we authenticate using our credentials as follows:

# Creating the authentication object

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)

# Setting your access token and secret

auth.set_access_token(access_token, access_token_secret)

# Creating the API object while passing in auth information

api = tweepy.API(auth)

Example 1:

Let's see what people are tweeting about "Machine Learning"

for tweet in'Machine Learning'):


Twitter Search API Using Python
Twitter Search API Using Python

Example 2:

Fetching the ten most recent tweets from your Twitter feed

so do this we'll have to use the API object’s home_timeline() function.

Using the API object to get tweets from your timeline, and storing it in a variable called public_tweets

public_tweets = api.home_timeline()

# foreach through all tweets pulled for tweet in public_tweets: # printing the text stored inside the tweet object print(tweet.text)

Using the API object to get tweets from your timeline
Using the API object to get tweets from your timeline

Recommended Posts:

9 views0 comments

Recent Posts

See All


bottom of page