With this example I'm viewing my feeds only with caption, but when I do not put caption nothing appears.
var token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
userid = XXXXXXXXX,
num_photos = 10;
$.ajax({
url: 'https://api.instagram.com/v1/users/' + userid + '/media/recent',
dataType: 'jsonp',
type: 'GET',
data: {access_token: token, count: num_photos},
success: function(data){
console.log(data);
for (var x = 0; x < 10; x++) {
$('ul').append("<li><a href='" + data.data[x].link + "''><img class='top' src=" + data.data[x].images.low_resolution.url + "/><p>" + data.data[x].caption.text + "</p></a></li>");
//$("ul").append("<li><a target='_blank' href='" + data.data[x].link +"'><img src='" + data.data[x].images.low_resolution.url +"'></img></a></li>");
//$('ul').append('<p style="color:#0000FF">'+ data.data[x].user.username +'</p>');
}
},
error: function(data){
console.log(data);
}
});