go top


  • Colection of 65 PHP scripts for $4.29 each

PHP and The Twitter API

Limited offer!

Get a huge collection of PHP scripts in a special bundle!

Mega Sale Price
Twitter is done completely through HTTP, so it should be programming language independent. If you have connection to the internet, you can use the Twitter API. Unless, you want to use the REST half of the API, which you would have to authenticate.

Twitter has 2 APIs for general usage. The first is REST, and the second is Search. REST requires authentication because it has to do with sending data to the server. The Search API is solely for, well, searching through the database!

In this example, I use cURL to access the JSON encoded current trends. I use CURLOPT_RETURNTRANSFER set to True, so it is returned as a string. Then, I decode the JSON and go through what I'm given. The information comes with a timestamp, which I pass by calling array_values twice. From there, the one thing I access is the name of each and every popular goings-on.

The Search API is not heavily rated--which means you can make a lot of requests, but they don't say exactly how it is rated. Therefore, you should not call this every second for a week, but you don't have to check the trends only once a year, either.

Use the Twitter API reference at your will:

$current = "http://search.twitter.com/trends/current.json";

$c = curl_init();

curl_setopt($c, CURLOPT_URL, $current);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$ce = curl_exec($c);

$trends = json_decode($ce,1);
$trends = array_values(array_values($trends["trends"]));

foreach ($trends[0] as $trend) {
echo $trend["name"] . " ";


Special Offer!

Get all 65 PHP scripts in a bundle for $4.29 each only!

Mega Sale Offer

3 Comments to "PHP and The Twitter API"

  • kamal


    June 6, 2014 at 11:31 am


    Can you please send me a dummy code for trandy tweets. Actually, I didn't get how to configure the code with API.


  • Hiro


    November 29, 2012 at 08:53 am

    Oh Great Tutorial in that site
    thanks for Providing this types of tutorial for us !
    very much useful for Learning purpose.

  • retheesh


    April 8, 2012 at 21:35 pm


Add your comment

    • Free Scripts

      Add great new functionalities to your website with our Free Scripts collection.

      Free scripts
    • PHP Scripts

      Check our extensive collection of top-notch PHP Scripts that will enhance your website!

      Commercial PHP scripts