You asked for it.
I needed it myself.
And now it’s finally live, you can now scrape Instagram comments directly from a public post using the Scrape Creators unofficial Instagram comments API.
No login. No shady tactics. Just good old public data.
Why This Is a Big Deal
Instagram comments are a goldmine of insight:
- Want to know what customers really think about a product?
- Looking to analyze sentiment on a viral post?
- Need to build a dataset of user-generated content, testimonials, or audience engagement?
Now you can.
Until now, there weren’t many ways to get IG comments without logging in or doing something sketchy. But this endpoint works entirely from public data. That’s how all Scrape Creators endpoints work, and that’s how we stay in business.
How It Works
All you have to do is submit the post URL and the amount of comments you want. I handle all the pagination and complexity behind the scenes.
Let's say we wanted to get the comments for this Mr Beast post: https://www.instagram.com/p/DC7Y9vyyg_b
First, sign up for an API Key: https://app.scrapecreators.com/
Don't worry, you get 100 free credits.
Then just make a GET
request to https://api.scrapecreators.com/v1/instagram/post/comments/simple?url=https://www.instagram.com/p/DC7Y9vyyg_b&amount=500
Make sure to include your API key as the x-api-key
header.
And we actually got 500 comments!
It did take 4 minutes though, so if you want a lot of comments, be prepared to wait unfortunately.
The response will look like this:
{
"success": true,
"num_comments_grabbed": 500,
"credit_cost": 35,
"comments": [
{
"id": "17910502182117321",
"text": "Yo that’s Cristiano Ronaldinho!!!",
"created_at": "2025-06-15T22:56:23.000Z",
"user": {
"is_verified": false,
"id": "9144706895",
"pk": "9144706895",
"is_unpublished": null,
"profile_pic_url": "https://scontent-ord5-3.cdninstagram.com/v/t51.2885-19/503896051_18210732607306896_7552784239081663903_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-ord5-3.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2QGswkFvoo4nC6Znubzzbg1AewIbAbg_mjDoZe-oXIEH4EPV2MsdGVFjCviIDbjgiIM&_nc_ohc=6uHHc970txgQ7kNvwEdtzkx&_nc_gid=Fd5eoZm9HTOPPjJTqaWGhQ&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfTx7cVQFIqisPkZaRIC8kvI9-I7t8Spl9n7hMojyrC11Q&oe=688036F5&_nc_sid=d62176",
"username": "ohhwhatsthat",
"fbid_v2": "17841409206853088"
}
},
{
"id": "17853589332474968",
"text": "👏👏🫶🫶🫶🫶",
"created_at": "2025-07-13T00:42:21.000Z",
"user": {
"is_verified": true,
"id": "312250995",
"pk": "312250995",
"is_unpublished": null,
"profile_pic_url": "https://scontent-ord5-3.cdninstagram.com/v/t51.2885-19/459935363_1237436810743243_1511383352293622226_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-ord5-3.cdninstagram.com&_nc_cat=107&_nc_oc=Q6cZ2QGswkFvoo4nC6Znubzzbg1AewIbAbg_mjDoZe-oXIEH4EPV2MsdGVFjCviIDbjgiIM&_nc_ohc=vdXDkQDOL-AQ7kNvwE51zvB&_nc_gid=Fd5eoZm9HTOPPjJTqaWGhQ&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfQ_Bl6M8JloMCLnl0IeOJAr6oMeY3xUz9ryG9H0bOG0Vg&oe=68806ADD&_nc_sid=d62176",
"username": "hanna_stretch",
"fbid_v2": "17841401769854878"
}
},
{
"id": "18012369887745953",
"text": "siuuu",
"created_at": "2025-06-09T06:12:09.000Z",
"user": {
"is_verified": false,
"id": "70003210268",
"pk": "70003210268",
"is_unpublished": null,
"profile_pic_url": "https://scontent-ord5-2.cdninstagram.com/v/t51.2885-19/491442174_658522013550785_7700726730783066701_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-ord5-2.cdninstagram.com&_nc_cat=105&_nc_oc=Q6cZ2QGswkFvoo4nC6Znubzzbg1AewIbAbg_mjDoZe-oXIEH4EPV2MsdGVFjCviIDbjgiIM&_nc_ohc=Bz5v98Nj1K8Q7kNvwHDlf1Z&_nc_gid=Fd5eoZm9HTOPPjJTqaWGhQ&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfSvYEG6wrGhb2frCkUXhgEexAZ_lbtsccNnfy22Z2PVDw&oe=688036A8&_nc_sid=d62176",
"username": "tania.soberon",
"fbid_v2": "17841469908060401"
}
}
]
}
A Few Things to Note
- You likely won't get *all* the comments
- You’ll get roughly 100–300 comments (although we did get 500 above), depending on how many IG will return publicly. For huge posts with thousands of comments, you probably won’t get all of them, that’s Instagram limiting what’s public, not me.
- Since I’m handling the pagination, this endpoint costs multiple credits. It’s about 1 credit per 15 comments.
- Most of my other endpoints cost 1 credit and return exactly what you request. This one’s different because I’m calling the IG API for each new page of results
What You Can Do With This
The use cases are wild:
- Sentiment analysis on influencer campaigns
- Pull UGC for DTC product pages (testimonials, feedback, reactions)
- Build datasets of real customer language
- Analyze virality, what kinds of comments do people leave on viral reels/posts?
- Find leads by scraping who’s engaging with posts in your niche
- Track reactions to a new product, feature, or campaign
Seriously, if you’re in marketing, UGC, influencer research, or AI training, this is 🔥
Try It Out Now
The endpoint is live: https://docs.scrapecreators.com/v1/instagram/post/comments/simple
Just pass a public Instagram post URL and how many comments you want. Sit back. I’ll handle the rest.
This has been one of my most requested features, and something I’ve personally wanted for a while.
Now it’s here.
Go crazy.
Sign up for an API key and get 100 free credits.