Instagram Trending reels API
List currently trending Instagram reels. Instagram does not return play counts on this feed.
$1.20/1k req, pay per request, no subscription.
{"id": "3487544120097612345","shortcode": "C9zK3poRxYZ","url": "https://www.instagram.com/reel/C9zK3poRxYZ/","caption": "48 hours in Lisbon on a carry on bag, save this for your next trip","likes": 184300,"comments": 5621,"handle": "pocketpackedtravel","createdUtc": 1758916800,... 11 more fields}
Pricing
Instagram Trending reels API pricing
Try it
Get Instagram trending reels in one request
This sample shows 20 of 23 fields. See every field
{
"found": true,
"data": {
"reels": [
{
"id": "3487544120097612345",
"shortcode": "C9zK3poRxYZ",
"url": "https://www.instagram.com/reel/C9zK3poRxYZ/",
"caption": "48 hours in Lisbon on a carry on bag, save this for your next trip",
"likes": 184300,
"comments": 5621,
"handle": "pocketpackedtravel",
"createdUtc": 1758916800,
"image": "https://scontent.cdninstagram.com/v/t51.2885-15/pocketpackedtravel_reel1.jpg",
"videoUrl": "https://scontent.cdninstagram.com/v/t50.16885-16/pocketpackedtravel_reel1.mp4",
"hasAudio": true,
"width": 1080,
"height": 1920,
"userId": "9912344500",
"avatarUrl": "https://scontent.cdninstagram.com/v/t51.2885-19/pocketpackedtravel_profile.jpg",
"verified": true,
"private": false
},
{
"id": "3487398841203355667",
"shortcode": "C9yH8qwSabc",
"url": "https://www.instagram.com/reel/C9yH8qwSabc/",
"caption": "one pan gnocchi that actually crisps up, recipe below",
"likes": 92750,
"comments": 1874,
"handle": "skilletandsalt",
"createdUtc": 1758884400,
"image": "https://scontent.cdninstagram.com/v/t51.2885-15/skilletandsalt_reel1.jpg",
"videoUrl": "https://scontent.cdninstagram.com/v/t50.16885-16/skilletandsalt_reel1.mp4",
"hasAudio": true,
"width": 1080,
"height": 1920,
"userId": "9903321177",
"avatarUrl": "https://scontent.cdninstagram.com/v/t51.2885-19/skilletandsalt_profile.jpg",
"verified": false,
"private": false
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
No fields published for this endpoint.
Response
JSON, one example value per field.
Populated whenever the provider has data for the entity.
- avatarUrlstring
https://scontent.cdninstagram.com/v/t51.2885-19/pocketpackedtravel_profile.jpg
Profile picture URL of the author.
- captionstring
48 hours in Lisbon on a carry on bag, save this for your next trip
- commentsinteger
5621
- createdUtcnumber
1758916800
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- handlestring
pocketpackedtravel
Populated whenever the provider has data for the entity.
- hasAudioboolean
true
True when the reel carries an audio track.
- hashtagsstring[]
Hashtags carried in the caption, each including its leading #. Populated whenever the provider has data for the entity.
- heightinteger
1920
Original pixel height of the media.
- idstring
3487544120097612345
Populated whenever the provider has data for the entity.
- imagestring
https://scontent.cdninstagram.com/v/t51.2885-15/pocketpackedtravel_reel1.jpg
Thumbnail image URL for the reel.
- likesinteger
184300
- mentionsstring[]
Accounts @mentioned in the caption, each including its leading @.
- privateboolean
false
True when the author's account is private.
- shortcodestring
C9zK3poRxYZ
Populated whenever the provider has data for the entity.
- urlstring
https://www.instagram.com/reel/C9zK3poRxYZ/
Populated whenever the provider has data for the entity.
- userIdstring
9912344500
Instagram user id of the author.
- verifiedboolean
true
True when the author's account carries a verified badge.
- videoUrlstring
https://scontent.cdninstagram.com/v/t50.16885-16/pocketpackedtravel_reel1.mp4
Direct URL to the reel video.
- widthinteger
1080
Original pixel width of the media.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Instagram Trending reels API
The AnyAPI Instagram Trending reels API returns Instagram trending reels data as normalized JSON from one POST call to /v1/run/instagram.trending_reels. List currently trending Instagram reels. Instagram does not return play counts on this feed. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 79.6% of Instagram trending reels calls through AnyAPI succeeded, with a median response time of 10.4 seconds across 607 measured calls.
