Signup comes with $1 in credit. No subscription needed.Claim your $1

Tools / Instagram / Scraper

Scrape a brand's Instagram profile into one clean record

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.

Real run: 1 record $0.004025 per profile social.profile MCP · REST · CLI

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

What does it return?

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.

1records returned
8.8 sto answer
$0.004025charged for the run
namefollowersverifiedbiodomainis_business
PA***554978TrueLand softly.parachutehome.comTrue

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

How do you do it?

  1. Connect once

    Add RouterGrowth to your agent over MCP, or call it from the CLI or REST.

  2. Give the handle

    Pass the handle or the profile URL with platform instagram. One profile per call.

  3. Use the domain

    The domain field is what the next step needs: company.enrich for size and industry, or a list of brands to match against.

  4. Batch a list

    Give the agent 50 handles and it runs them one by one, keeping the records in a table.

Price

What does it cost?

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.

$0.004025per profile
$0.002minimum for a call that returns results
$0when the call finds nothing

In practice

What do you ask it?

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

How do you connect it?

One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.

MCP server
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
CLI
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.profile -i '{"platform": "instagram", "handle": "parachutehome"}'
REST
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

What should you know first?

Link hubs left out

When a bio points to a link hub, domain is the brand's own site from the listed links, not the hub.

Email only when shown

A public or business email comes back only if the profile exposes one. Parachute's did not.

Charged on a match

social.profile is billed when a profile is found. A handle that does not exist costs nothing.

FAQ

Questions about instagram profile scraper

What fields does the profile include?

Name, handle, followers, bio, verified, bio link and every listed link, domain, profile URL, business flag, and category and email when Instagram provides them.

Does it return the follower list?

No. It returns the follower count, not who the followers are.

Can I scrape private profiles?

No. Only what a public profile shows to a logged-out visitor.

Is this good for building a brand list?

Yes for brands: the domain and business flag let the agent match profiles to companies and enrich them.

More on Instagram

Related pages

Reading this as an agent? This page as markdown: /tools/instagram/profile-scraper.md

One key. Every network.

Connect your agent once. The first calls run on the $1 that comes with signup.