# Get the email and links an Instagram brand account shows

Instagram business accounts often carry a contact email and several shop links. social.profile reads a public account by handle and returns the business email when the profile exposes one, the category, followers, verified flag, every listed link and the brand's own domain with link hubs set aside.

HTML page: https://www.routergrowth.com/tools/email-finder/instagram
Part of: [Email finder tools](https://www.routergrowth.com/tools/email-finder.md)

## The call

[`social.profile`](https://www.routergrowth.com/catalog/social.profile): Public profile data for a social handle: name, followers, bio, verified, plus the bio link, every listed link, the person's own domain (link hubs such as Linktree excluded), a public or business email when the profile exposes one, profile URL, business flag, category and location when the platform provides them.

Price on this network: $0.004025 per profile, $0.002 minimum a call. The exact quote is shown before every run.

## What a real run returned

Run on 2026-10-19: 1 records in 31.8 s for $0.004025. Personal fields are masked. A soda brand's Instagram business account: category, follower count and domain came back with five bio links; this profile listed no public email, so the email field stayed empty.

| followers | category | verified | domain | is_business |
|---|---|---|---|---|
| 476661 | Food & beverage | True | drinkolipop.com | True |

## How to do it

1. **Connect RouterGrowth once.** Add the MCP server to Claude, ChatGPT, Claude Code, Codex or Cursor, or call the REST API with your RouterGrowth key.
2. **Use the exact handle.** Brand handles are often not the brand name (drinkolipop, not olipop). Check the handle on the profile URL first.
3. **Read the account.** social.profile returns category, followers, verified, links, domain and the business email if shown.
4. **Work the domain.** With the domain, the agent can find a partnerships or marketing contact's work email with contact.find.

## Ask it like this

- Read these 25 beverage brands' Instagram accounts and give me category, followers, domain and any listed email. (`social.profile`)
- For this Instagram brand, get its domain, then find the work email of its head of partnerships. (`social.profile`, `contact.find`)
- Which of these Instagram brand accounts posted in the last week, and what email does each list? (`social.profile`, `social.posts`)

## Connect

MCP server: `https://api.routergrowth.com/mcp`

```bash
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
```

```bash
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.profile -i '{"platform": "instagram", "handle": "drinkolipop"}'
```

```bash
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "social.profile", "input": {"platform": "instagram", "handle": "drinkolipop"}}'
```

## Worth knowing

- **The handle decides the result.** A close but wrong handle returns someone else's account. Confirm it before running a list.
- **Email is optional on Instagram.** Business accounts choose whether to show an email. When they do not, the domain is the lead.
- **Public data only.** The call reads what a logged-out visitor can see. It does not follow, message or log in.

## Questions

### Does it work on personal Instagram accounts?

Use it on brand and business accounts. This page is about reaching companies, not private people.

### Does it return the email behind the Email button?

When the profile exposes the business email publicly, yes. When it does not, the email field stays empty.

### What about the link in bio?

Every listed link comes back, and the brand's own domain is picked out, with hubs such as Linktree excluded.

### How fast is it?

The example took about half a minute. Instagram reads are slower than X.

## Related

- [Find where to reach a brand from its YouTube channel](https://www.routergrowth.com/tools/email-finder/youtube.md)
- [Read a TikTok brand account's bio, links and contact email](https://www.routergrowth.com/tools/email-finder/tiktok.md)
- [Find the contact details a brand lists on its social profiles](https://www.routergrowth.com/tools/email-finder/social-media.md)
- [Check whether an email address will accept mail before you send](https://www.routergrowth.com/tools/email-finder/verification-tools.md)
- [Turn the LinkedIn profile you are reading into a verified work email](https://www.routergrowth.com/tools/email-finder/linkedin.md)
- [Get work emails for the people you want at one company](https://www.routergrowth.com/tools/email-finder/company.md)
- [Find someone's work email from their name and where they work](https://www.routergrowth.com/tools/email-finder/by-name.md)
- [Verify one email address in the middle of a conversation](https://www.routergrowth.com/tools/email-finder/address-verification.md)
- [Verify a whole list of emails without uploading it anywhere](https://www.routergrowth.com/tools/email-finder/bulk-verification-software.md)
- [Verify emails from your own code with one POST request](https://www.routergrowth.com/tools/email-finder/verification-api.md)
