Instagram API

Public Instagram data (profiles, posts, reels, stories, hashtags, locations) through one clean, fast, well-documented API. Pay per request, no approvals.

Sign up today and get 50 free credits · no card required · pay-as-you-go from $8.00/1k requests

curl "https://api.instagramapi.dev/v1/profile?handle=nike" \
  -H "Authorization: Bearer $INSTAGRAMAPI_KEY"
200 OKapplication/json
1 credit
{
  "data": {
    "username": "nike",
    "full_name": "Nike",
    "is_verified": true,
    "category": "Sportswear",
    "followers": 302481923,
    "following": 128,
    "posts": 1287,
    "engagement_rate": 0.0184,
    "external_url": "https://nike.com",
    "profile_pic_url": "https://.../nike.jpg"
  }
}
📊Audience analytics🥊Competitor analysis📈Growth trackingUse with AI agents like Claude, ChatGPT & more

That's the whole integration. Swap nike for any handle, id, or URL.

Works with any stack

REST API
ChatGPT
Claude
Gemini
Llama
Mistral
Grok
Perplexity

Why instagramapi

An Instagram API that doesn't fight you

We wrap a powerful raw data provider in an interface you'll actually enjoy using.

Pay only for success

You're billed only when we actually query Instagram for you. Bad input and provider outages are always free.

No approvals, no OAuth

Get a key, send a request. No app review, no business verification, no Graph API hoops.

Built for AI agents

Clean JSON, predictable shapes, and typed errors that LLMs and tools handle gracefully.

Agent Mode

Use it with your AI tool

Give an AI agent access to the Instagram API and watch it fetch, parse, and summarise profiles autonomously.

Agent Mode

Claude + Instagram API tool

Tool use enabled

Agent called get_instagram_profile once · 1 API credit used

Pricing

Simple prepaid credits

Pay only for the data you pull. The more you use, the less each request costs, with no subscription and no surprises.

Starter

$20

2,500 credits · $8.00/1k

For prototypes and side projects.

Growth

Popular

$70

10,000 credits · $7.00/1k

For production apps with steady volume.

Scale

$300

50,000 credits · $6.00/1k

Best per-credit rate. For data-heavy workloads.

FAQ

Questions, answered

Can I get data from private profiles?

No. instagramapi only returns public Instagram data. Private or protected accounts, and anything that would require logging in as a user, are never accessible through the API.

Do I need Instagram OAuth, the Graph API, or app approval?

No. Create an account, grab an API key, and send a request. There's no app review, business verification, or OAuth flow to set up.

How does billing work?

It's prepaid credits, with no subscription. One request costs 1 credit (a few deep endpoints cost 2). You're only charged when we actually query Instagram for you. Bad input and provider outages are free.

Is there a free trial?

Yes. Sign up and get 50 free credits, no card required. After that, pay-as-you-go starts at $8.00 per 1,000 requests.

What data can I pull?

Public profiles, posts, reels, stories, comments, followers and following, hashtags, locations, and search, all returned as clean, predictable JSON. See the docs for the full list.

Put public Instagram data to work

Whether you're tracking creators, monitoring your brand, enriching leads, or feeding an AI agent, start with one clean API. Your first 50 credits are on us, no card required.