Grow your CSS skills. Land your dream job.

Last updated on:

Get FeedBurner Subscriber Count with cURL

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'https://feedburner.google.com/api/awareness/1.0/GetFeedData?id=7qkrmib4r9rscbplq5qgadiiq4');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
$content = curl_exec($ch);
$subscribers = get_match('/circulation="(.*)"/isU',$content);
curl_close($ch);

The $subscribers variable will then be your subscriber count, for echoing out (or whatever). You'll need to replace the ID at the end of the second line with your feed's ID (find it). You'll also need to have the Awareness feature of FeedBurner enabled.

Comments

  1. Permalink to comment#

    I used the above code with my id:

    but i get an error message like this:

    Fatal error: Call to undefined function get_match() in /home/boom/public_html/subscribers.php on line 14

    my id is valid, checked the xml file: https://feedburner.google.com/api/awareness/1.0/GetFeedData?id=c0plc3tf94g80eaqavodrdsgvg

    Is it a webhosting issue maybe? My server supports PHP Version 5.2.6

    Thanx!

    • I think that function probably needs to be defined elsewhere…

      function get_match($regex,$content)
      {
        preg_match($regex,$content,$matches);
        return $matches[1];
      }
  2. Permalink to comment#

    $ch = curl_init();
    curl_setopt($ch,CURLOPT_URL,’https://feedburner.google.com/api/awareness/1.0/GetFeedData?id=c0plc3tf94g80eaqavodrdsgvg’);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
    $content = curl_exec($ch);
    $subscribers = get_match(‘/circulation=”(*)”/isU’,$content);
    curl_close($ch);

  3. Nice information! It can be used with images and CSS to produce great result…

  4. Permalink to comment#

    can you give me a demo for it, how it will look? , and can it be used on wordpress?

  5. Permalink to comment#

    The avarnes API is no longer available. We need to find a way to get the amount of subscribers without the API.

Leave a Comment

Posting Code

Markdown is supported in the comment area, so you can write inline code in backticks like `this` or multiline blocks of code in in triple backtick fences like this:

```
<div>Example code</div>
```

You don't need to escape code in backticks, Markdown does that for you. If anything screws up, contact us and we can fix it up for you.

*May or may not contain any actual "CSS" or "Tricks".