Instagram User reposts API
List the posts a public Instagram account has reposted to its feed, with cursor pagination.
$1.10/1k req, pay per request, no subscription.

41,230 likes
ridgeandroam Sunrise at 11,200 feet, worth every switchback
View all 587 comments
{"id":Â "3487650098231144556","shortcode":Â "C9zP4qrTdef","url":Â "https://www.instagram.com/p/C9zP4qrTdef/","author":Â "ridgeandroam","authorId":Â "9004412233","authorName":Â "Ridge & Roam","authorVerified":Â true,"authorPrivate":Â false,+15 more fields}
Pricing and providers
Instagram User reposts API pricing: one API, 2 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
Try it
Get Instagram user reposts in one request
{
"found": true,
"data": {
"nextCursor": "QVFEX3JlcG9zdF9jdXJzb3JfMw==",
"posts": [
{
"id": "3487650098231144556",
"shortcode": "C9zP4qrTdef",
"url": "https://www.instagram.com/p/C9zP4qrTdef/",
"author": "ridgeandroam",
"authorId": "9004412233",
"authorName": "Ridge & Roam",
"authorVerified": true,
"authorPrivate": false,
"avatarUrl": "https://scontent.cdninstagram.com/v/t51.2885-19/ridgeandroam_profile.jpg",
"caption": "Sunrise at 11,200 feet, worth every switchback",
"captionEdited": false,
"altText": "A hiker looking at a mountain sunrise from a rocky ridge",
"likes": 41230,
"comments": 587,
"views": 0,
"reshares": 312,
"createdUtc": 1758830400,
"image": "https://scontent.cdninstagram.com/v/t51.2885-15/ridgeandroam_post1.jpg",
"mediaType": "photo",
"productType": "feed",
"width": 1080,
"height": 1350,
"taggedUsers": [
{
"username": "trailheadsupply",
"userId": "8821345600",
"displayName": "Trailhead Supply Co."
}
]
},
{
"id": "3487501187762309981",
"shortcode": "C9yV1osWghi",
"url": "https://www.instagram.com/p/C9yV1osWghi/",
"author": "basecampjournal",
"authorId": "9007765511",
"authorName": "Basecamp Journal",
"authorVerified": false,
"authorPrivate": false,
"avatarUrl": "https://scontent.cdninstagram.com/v/t51.2885-19/basecampjournal_profile.jpg",
"caption": "Packed light for a 3 day loop, full gear list on the blog",
"captionEdited": false,
"altText": "A backpack and hiking boots laid out on a wooden floor",
"likes": 8760,
"comments": 104,
"views": 0,
"reshares": 65,
"createdUtc": 1758744000,
"image": "https://scontent.cdninstagram.com/v/t51.2885-15/basecampjournal_post1.jpg",
"mediaType": "carousel",
"productType": "carousel_container",
"width": 1080,
"height": 1080,
"carouselCount": 4,
"taggedUsers": [
{
"username": "trailheadsupply",
"userId": "8821345600",
"displayName": "Trailhead Supply Co."
}
]
}
]
}
}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-09 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- userIdstring
8821345600
Instagram's numeric account id, as returned by instagram.profile.
- cursorstring
Pagination cursor from a previous response's nextCursor.
Response
JSON, one example value per field.
- foundboolean
true
- nextCursorstring
QVFEX3JlcG9zdF9jdXJzb3JfMw==
- idstring
3487650098231144556
- shortcodestring
C9zP4qrTdef
- urlstring
https://www.instagram.com/p/C9zP4qrTdef/
- authorstring
ridgeandroam
- authorIdstring
9004412233
- authorNamestring
Ridge & Roam
- authorVerifiedboolean
true
- authorPrivateboolean
false
- avatarUrlstring
https://scontent.cdninstagram.com/v/t51.2885-19/ridgeandroam_profile.jpg
- captionstring
Sunrise at 11,200 feet, worth every switchback
- captionEditedboolean
false
- altTextstring
A hiker looking at a mountain sunrise from a rocky ridge
- likesnumber
41230
- commentsnumber
587
- viewsnumber
0
- resharesnumber
312
- createdUtcnumber
1758830400
- imagestring
https://scontent.cdninstagram.com/v/t51.2885-15/ridgeandroam_post1.jpg
- mediaTypestring
photo
- productTypestring
feed
- widthnumber
1080
- heightnumber
1350
- usernamestring
trailheadsupply
- userIdstring
8821345600
- displayNamestring
Trailhead Supply Co.
FAQ
About the Instagram User reposts API
The AnyAPI Instagram User reposts API returns Instagram user reposts data as normalized JSON from one POST call to /v1/run/instagram.user_reposts. List the posts a public Instagram account has reposted to its feed, with cursor pagination. AnyAPI routes each request across 2 sources and falls back automatically when one fails. It costs from $1.10 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 85.7% of Instagram user reposts calls through AnyAPI succeeded, with a median response time of 3.6 seconds across 7 measured calls.