Paste the URL of a public Instagram post. RouterGrowth scrapes the comments under it and returns each one as a record with its text, author handle, likes and time, so the agent can pull out product requests, complaints or questions without you scrolling the thread.
Ask your agent
Scrape the comments on this Instagram post and list every product people ask the brand to make.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to social.comments (post comments), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.
| text | author | likes | created_at |
|---|---|---|---|
| @summerfridays you all NEED to release a lip mask | @ar*** | 0 | 2026-10-19 |
| Love this natural beauty glow! The lip stands out in the best way! 🫦 | @ka*** | 0 | 2026-10-19 |
| absolutely perfect | @au*** | 0 | 2026-10-18 |
Ten comments on a Summer Fridays post from the day before the run. The first one is a product request.
Step by step
Paste a post URL, or have social.posts list a brand's recent posts and pick the one with the most replies.
social.comments takes the URL and a limit and returns the comments, newest first in this run.
Have the agent group the comments into requests, complaints and praise, or find every one that names a competitor.
Price
List prices on Instagram, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Scrape the comments on this Instagram post and list every product people ask the brand to make.
Take the five most commented posts from this brand this month and summarise the complaints across them.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.comments -i '{"url": "https://www.instagram.com/p/DepKoAOGnE1/", "platform": "instagram", "limit": 10}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "social.comments", "input": {"url": "https://www.instagram.com/p/DepKoAOGnE1/", "platform": "instagram", "limit": 10}}'Worth knowing
On this Instagram run the replies field came back empty for every comment. Text, author, likes and time were filled.
The input is one post URL. For several posts, the agent runs them one after another.
Comments on private accounts are out of reach, and nothing is posted or liked on your behalf.
FAQ
The comment text, author handle, likes, created_at and the post URL. Reply counts are not always filled on Instagram.
No. The scraper reads public posts with no account of yours.
No. social.comments only reads.
Set the limit. Start with 10 to check the thread, then raise it.
More on Instagram
Reading this as an agent? This page as markdown: /tools/instagram/comment-scraper.md
Connect your agent once. The first calls run on the $1 that comes with signup.