v2.0 — 60+ Endpoints

Instagram Data & Analytics API
Built for Developers

Analyze public user profiles, posts, stories, highlights, reels, comments, locations, and hashtags. High-performance, reliable, and production-ready.

Independent developer tool — not affiliated with, endorsed by, or sponsored by Instagram or Meta. Provides access to publicly available data only.

Terminal
$ curl -H "X-Api-Key: sk_live_xxx..." \
  'https://api.instagapi.com/api/user/info?username_or_id=nike'

// Response (200 OK)
{
  "data": {
    "username": "nike",
    "full_name": "Nike",
    "follower_count": 272400000,
    "is_verified": true,
    "media_count": 962
  }
}
60+
API Endpoints
6
Data Categories
JSON
REST API
Free
Tier Available

How It Works

Get started in under a minute. Three simple steps.

Step 01

Create an Account

Sign up for free in seconds. No credit card required.

Step 02

Get Your API Key

Generate an API key from your dashboard instantly.

Step 03

Start Making Requests

Use any of our 60+ endpoints to analyze public Instagram data.

Everything You Need

A complete Instagram analytics API with 60+ endpoints covering every data type.

User Profiles

Fetch detailed profile info, bio, follower counts, and verification status.

Posts & Reels

Retrieve photos, videos, carousels, and reels with full metadata.

Stories & Highlights

Retrieve active stories and saved highlight reels with media URLs.

Comments & Likers

Paginated comments, threaded replies, and liker lists.

Locations

Location info, top/recent media, and venue search by coordinates.

Hashtags

Hashtag info, top posts, recent media, and clips/reels.

Simple, Transparent Pricing

Start free. Scale as you grow.

Basic
Free
30 requests/moRate: 1,000/hour
  • User profiles
  • Posts & Reels
  • Stories & Highlights
  • Community support
Pro
$8.90/mo
3,000 requests/moRate: 30/min
  • Everything in Basic
  • Comments & Likers
  • Location data
  • Email support
Recommended
Ultra
$49.90/mo
40,000 requests/moRate: 75/min
  • Everything in Pro
  • Hashtag analytics
  • Bulk operations
  • Priority support
Mega
$119.90/mo
130,000 requests/moRate: 100/min
  • Everything in Ultra
  • Overage allowed
  • Custom integrations
  • Dedicated support

Ready to Get Started?

Create your free API key in seconds. No credit card required.

Explore the API by endpoint

Dedicated guides for the most-used Instagram data endpoints — each with live request examples, response schemas and copy-paste code.

Frequently Asked Questions

Everything you need to know about the InstaGapi Instagram API.

Do I need an Instagram login or access token to use the API?

No. InstaGapi works with a simple API key that you send in the X-Api-Key header. There is no Instagram login, OAuth, or access token to manage — create a key and start making requests in seconds.

What Instagram data can I access?

Public data across 60+ endpoints: user profiles and stats, posts, reels, stories, highlights, followers and following, tagged posts, comments and likers, plus hashtag and location search.

Is there a free plan?

Yes. The Basic plan is free and includes 30 requests per month — enough to test every endpoint. Paid plans (Pro, Ultra, Mega) add higher monthly quotas and faster rate limits as you scale.

How fast is the API and how is it rate limited?

Most requests return in under a second. Rate limits scale with your plan, from 1,000 requests/hour on Basic up to 100 requests/minute on Mega.

Which programming languages are supported?

Any language that can make an HTTP request. InstaGapi is a standard REST API that returns JSON, and the docs include copy-paste examples for cURL, JavaScript and Python.

Is InstaGapi affiliated with Instagram or Meta?

No. InstaGapi is an independent service, not affiliated with, endorsed by, or sponsored by Instagram or Meta Platforms, Inc. It provides access to publicly available data only.