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

Tools / Network

Instagram for your AI agent: find accounts, read them, and DM from your own

RouterGrowth gives an agent Instagram through one MCP server: hashtag search, a handle's posts, comments on a post and public profiles with the bio link and business email, then direct messages sent from the account you connect. Each call is paid on its own.

8 tools live 2 providers from $0.002 a call MCP · REST · CLI

Ask your agent

Find 40 skincare creators with 10k to 100k followers who posted this month, with the email in their bio.

Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.

Instagram tools

What can your agent do on Instagram?

Each row is one tool your agent can call. The price is the lowest a successful call costs at list price; where a tool serves several networks it can differ by network, and the tool's own page lists each one. The exact figure is quoted before every run.

ToolWhat it returnsProvidersFrom
Social post searchsocial.search Public posts matching a keyword on X, LinkedIn, Reddit, YouTube, TikTok, Instagram or Facebook: brand mentions, category conversations, competitor chatter. Apify $0.002per result
Social posts & contentsocial.posts Recent public posts for a social handle. Apify $0.002per result
Post commentssocial.comments Comments on one public post URL (YouTube, TikTok, Instagram, LinkedIn, Reddit, and replies to a post on X): text, author, likes, replies, time. Apify $0.002per result
Social profile lookupsocial.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. Apify $0.002per match
Your Instagram accountinstagram.account Connect an Instagram account for DMs: returns a hosted sign-in link the account holder opens once (username, password and the two-factor code go to the provider's page, never to RouterGrowth), then reports the connection status. Without a name it reports the account already connected instead of minting a link. Run again with the name to confirm or to get a reconnect link. Free to run; a connected account rents a seat billed monthly. Unipile freeper call
Instagram profileinstagram.profile One Instagram account as your connected account sees it: name, handle, bio, followers, category, the links in the bio with the person's own domain resolved, the business email, phone and address when the account exposes them, whether they follow you, and the messaging_id a new DM needs. The enrichment step between finding a handle and writing to it. Unipile $0.002per profile
Instagram DMinstagram.message Send a direct message from your connected Instagram account: open a new conversation with a handle (or the messaging_id from instagram.profile), or reply in an existing thread by chat_id. You are the sender of record. A first message to someone who does not follow you lands in their requests folder. Unipile $0.009per message
Read Instagram inboxinstagram.messages Conversations on your connected Instagram account, newest first, with unread counts; pass chat_id to read one thread. Poll it after DMs to catch replies. Unipile $0.002per read

Every tool has a page with its input schema, its output fields and the price on each provider. Browse the whole catalog or see how plans lower every price.

In practice

What do you ask it?

You do not call tools by name. You describe the job, and the agent finds the tools, shows the price and runs them.

Find 40 skincare creators with 10k to 100k followers who posted this month, with the email in their bio.

Read the comments on our competitor's last five posts and list what customers ask for.

Message these 20 handles from my account with a note about their latest post, then tell me who replied.

Connect

How do you connect it?

One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same calls over the CLI and REST. The example runs social.search.

MCP server
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
CLI
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.search -i '{"platform": "instagram", "query": "skincare", "limit": 30}'
REST
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "social.search", "input": {"platform": "instagram", "query": "skincare", "limit": 30}}'

In claude.ai and ChatGPT, add https://api.routergrowth.com/mcp as a connector and approve the workspace in the browser. Setup for every client.

Worth knowing

What should you know before you start?

Public data needs no login

Search, posts, comments and profiles are public data. Only DMs use your account, connected once on a hosted page where the password and the two-factor code are entered.

The profile is the enrichment step

It returns the links in the bio with the person's own domain resolved, and the business email, phone and address when the account shows them.

Where a first DM lands

A first message to someone who does not follow you arrives in their requests folder. Write it to earn the accept.

Workflows

What do people build with it?

Complete jobs that call these tools, each with the prompt to paste and the cost of a run.

FAQ

Questions about Instagram and AI agents

Is there an Instagram MCP server?

RouterGrowth is an MCP server with Instagram search, posts, comments, profiles and, on your connected account, direct messages. It works in Claude, ChatGPT, Codex and Cursor.

Can my agent send Instagram DMs?

Yes, from the account you connect. instagram.message opens a conversation with a handle or replies in a thread, and instagram.messages reads the inbox. You are the sender of record.

Can I get emails from Instagram profiles?

When a profile exposes a public or business email, social.profile and instagram.profile return it, along with the bio links and the person's own domain to look one up.

Does search work on keywords?

Instagram search here runs on hashtags. For keyword search across captions, start from the hashtag and let the agent filter the posts it reads.

More tools

Other networks on the same key

Reading this as an agent? This page as markdown: /tools/instagram.md · every tool page: /tools.md

One key. Every tool.

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