TikaL13
TikaL13

Reputation: 1488

What is the maximum number of requests for Instagram?

I was wondering if there is a limitation of the number of images that are tagged that you can return?

This is my code:

<script type="text/javascript">
$(function() {
$.ajax({
    type:'GET',
    dataType:'jsonp',
    cache: false,
    url:'https://api.instagram.com/v1/tags/[TAG NAME]/media/recent?client_id=[CLIENT ID]',
    success: function(data) {
        for (var i = 0; i < 50; i++) {
        $(".pics").append("<li><a target='_blank' href='" + data.data[i].link +
        "' class='upshot-instagram' rel='instagram-group'><img src='" + data.data[i].images.thumbnail.url +"' ></img></a></li>");
        }
    }
});
});
</script>

I have 50 returning but I am only getting 20 images coming back to me. I know we have over 250 that have been tagged.

Upvotes: 4

Views: 23151

Answers (3)

Luke
Luke

Reputation: 5652

In 2021, using the Instagram Basic Display API, the default number of media returned is 25. If the limit parameter is used, you exceed this default, but the maximum number of items returned is 100.

Here is an example cURL code snippet using the Me endpoint:

GET https://graph.instagram.com/me
    ?fields={fields}
    &access_token={access-token}
    &limit={required number of items}

Upvotes: 0

d4nyll
d4nyll

Reputation: 12677

The default number of items returned is 20. However, you can specify more using a count parameter. At the time of this writing, it appears to be 33, but that could change as it is undocumented.

So the answer to your question is - 33, but it can (and probably will) change.

To answer your problem, you can use Instafetch, a script I wrote, which will paginate and filter for you, and allows you to fetch as many pictures as you specify.

Upvotes: 1

tcd
tcd

Reputation: 1605

The API will only return 20 images per call. This is where the pagination data will come in handy, you can use the MAX_ID provided by the Instagram API, read more here.

This is in PHP and jQuery, but it can help you get on the right track: load more example

Upvotes: 6

Related Questions