jQuery: get Twitter followers count

jQuery: get Twitter followers count

How to get the number of your Twitter followers by using jQuery.

Twitter provides a public JSONP feed for each user where we can find also the number of followers associated to each account (the followers_count property of the returned JSON object). Let's see how to fetch this datum with jQuery.

We can create the following plugin:

(function($) {
    $.fn.twitterFollowers = function(options) {

        var that = this;
        options = $.extend({
            username: 'gabromanato'
        }, options);
        var apiURL = 'https://api.twitter.com/1/users/show.json?screen_name=' + options.username + '&callback=?';

        return that.each(function() {

            $.getJSON(apiURL, function(data) {

                $(that).text(data.followers_count + ' followers');

            });


        });

    };
})(jQuery);

Our plugin accepts a Twitter username as its sole parameter. Bear in mind that you have to specify the callback string &callback=? in order to make the AJAX request work. If you don't specify this URL parameter, you'll get the Same Domain Policy restriction.

Here's an example:

$('#twitter-followers').twitterFollowers();​

You can see the demo below.

Demo

Live demo