Pass an Instagram handle. RouterGrowth scrapes the public profile and returns one record: followers, bio, verified badge, the bio link and every listed link, the brand's own domain with link hubs left out, the business flag, and a public email when the profile shows one.
Ask your agent
For these 40 home goods brands on Instagram, give me followers, verified status and their website domain.
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.profile (social profile lookup), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.
| name | followers | verified | bio | domain | is_business |
|---|---|---|---|---|---|
| PA*** | 554978 | True | Land softly. | parachutehome.com | True |
The public Parachute Home profile: about 555k followers, verified, a business account, four links in the bio and its domain resolved. No email was exposed on this profile.
Step by step
Add RouterGrowth to your agent over MCP, or call it from the CLI or REST.
Pass the handle or the profile URL with platform instagram. One profile per call.
The domain field is what the next step needs: company.enrich for size and industry, or a list of brands to match against.
Give the agent 50 handles and it runs them one by one, keeping the records in a table.
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.
For these 40 home goods brands on Instagram, give me followers, verified status and their website domain.
Take the domains from these Instagram profiles and tell me each company's size and HQ country.
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.profile -i '{"platform": "instagram", "handle": "parachutehome"}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "social.profile", "input": {"platform": "instagram", "handle": "parachutehome"}}'Worth knowing
When a bio points to a link hub, domain is the brand's own site from the listed links, not the hub.
A public or business email comes back only if the profile exposes one. Parachute's did not.
social.profile is billed when a profile is found. A handle that does not exist costs nothing.
FAQ
Name, handle, followers, bio, verified, bio link and every listed link, domain, profile URL, business flag, and category and email when Instagram provides them.
No. It returns the follower count, not who the followers are.
No. Only what a public profile shows to a logged-out visitor.
Yes for brands: the domain and business flag let the agent match profiles to companies and enrich them.
More on Instagram
Reading this as an agent? This page as markdown: /tools/instagram/profile-scraper.md
Connect your agent once. The first calls run on the $1 that comes with signup.