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

Tools / Instagram / API

What reading Instagram posts costs: a quote before, a charge per post after

Instagram post data through RouterGrowth has no plan or seat. inspect shows the exact rate before you run, the run reserves that quote, and the charge follows the posts actually returned. This page shows one real run on the Brooklinen account and what it was billed.

Real run: 5 records $0.004025 per post social.posts MCP · REST · CLI

Ask your agent

Before you run anything, tell me what 20 posts from each of these 15 Instagram brands would cost, then run it under a $1 cap.

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.posts (social posts & content), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.

5records returned
10.7 sto answer
$0.020125charged for the run
created_attextlikesrepliesviews
2026-10-15There’s fluff, and then there’s Super-Fluff. Our latest blanket is ultra-soft and as cuddly as a cloud (or a samoyed named Boo)180241070
2026-10-18“Are you coming out tonight?” I’m not even coming out from under the covers tonight, thanks!1182

Five recent Brooklinen posts, billed as five results. The run's charge is the cost shown on this page.

Step by step

How do you do it?

  1. Check the rate

    routergrowth inspect -c social.posts, or the inspect tool over MCP, prints the Instagram rate per post. Nothing is charged for inspect.

  2. Set a ceiling

    Pass max_cost with the run. A quote above it is refused before anything bills, and it also limits which fallback providers may run.

  3. Run with a small limit

    The limit is the number of posts you pay for at most. Start at five, look at the rows, then raise it.

  4. Read billing in the response

    Every run returns billing.quoted and billing.charged, and the run list keeps them for later audit.

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 post
$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.

Before you run anything, tell me what 20 posts from each of these 15 Instagram brands would cost, then run it under a $1 cap.

Get the latest five posts from each competitor on this list and tell me what the whole job was charged.

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.posts -i '{"platform": "instagram", "handle": "brooklinen", "limit": 5}'
REST
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "social.posts", "input": {"platform": "instagram", "handle": "brooklinen", "limit": 5}}'

Worth knowing

What should you know first?

Per result, not per month

social.posts is billed per post returned. There is no subscription and no minimum.

Misses are free

The catalog marks social.posts as not billed on no match: a handle that returns no posts costs nothing.

The quote is the price

The run reserves the quoted amount, then settles on what came back. It never charges above the quote.

FAQ

Questions about instagram api costs

Is there a monthly fee for Instagram data?

No. You prepay a wallet and each run draws from it, priced per post returned.

Do I pay for a failed run?

No. A run that fails, or a handle that returns no posts, is not charged.

How do I know the cost before running?

inspect returns the rate per post for Instagram, and every run takes a max_cost so the call stops if the quote is higher.

Is this cheaper than the official Instagram API?

They are different things. RouterGrowth is independent of Meta and bills per post for public data; it does not resell Meta's API.

Can I see what each run cost later?

Yes. routergrowth runs lists past runs with their charge, and each run_id returns its billing block.

More on Instagram

Related pages

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

One key. Every network.

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