Instagram Profile API

Instagram profile analytics

Extract data from public Instagram profiles including bio, followers, posts, and engagement metrics. Perfect for influencer marketing.

1 CreditCost
25+Data Fields
60s MaxTimeout
Add your visual here

Quick Start

Get started with a simple API call.

const response = await fetch('https://api.crawlkit.sh/v1/crawl/instagram/profile', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    username: 'instagram',
    options: {
      timeout: 30000
    }
  })
});

const { data } = await response.json();
console.log(data.profile.username, data.profile.followers);

Key Features

Everything you need for reliable instagram profile extraction.

Profile Overview

Get username, full name, bio, profile picture, website link, and verification status.

Follower Metrics

Access follower count, following count, and total post count for audience analysis.

Recent Posts

Retrieve recent posts with captions, likes, comments, and media URLs.

Engagement Data

Calculate engagement rates from likes, comments, and follower ratios.

Business Info

Extract business category, contact info, and address for business accounts.

Story Highlights

Get story highlight covers and titles for complete profile data.

How It Works

Get started in minutes with our simple API.

1

Get Your API Key

Sign up for free and get your API key instantly. No credit card required.

2

Make Your First Request

Use our simple REST API with your favorite programming language.

3

Get Structured Data

Receive clean JSON responses ready to use in your application.

API Response

Get clean, structured JSON data with every request. Our API returns comprehensive data including status codes, timing information, and your remaining credits.

  • Consistent JSON structure
  • Detailed timing metrics
  • Credit usage tracking
  • Error handling built-in
Response
{
  "success": true,
  "data": {
    "profile": {
      "username": "instagram",
      "fullName": "Instagram",
      "biography": "Discover what's next.",
      "profilePicUrl": "https://...",
      "isVerified": true,
      "followers": 674000000,
      "following": 78,
      "postsCount": 7800,
      "isBusinessAccount": true,
      "category": "App Page"
    },
    "timing": { "total": 2500 },
    "creditsUsed": 1,
    "creditsRemaining": 99
  }
}

Use Cases

Common applications for Instagram Profile.

Influencer Marketing

Vet influencers and analyze their audience metrics.

Competitor Analysis

Track competitor growth and content strategy.

Social Listening

Monitor brand mentions and industry trends.

Lead Generation

Find and qualify potential business partners.

Frequently Asked Questions

Everything you need to know about the Instagram Profile API.

No, only public Instagram profiles can be scraped. Private profiles will return an error and your credits will be refunded.

Recent posts are included in the profile response. For more posts or specific content, use the Instagram Content endpoint.

We access only publicly available data. Users should ensure their use case complies with applicable laws and regulations.

This endpoint requires a specific username. Use the Web Search endpoint to find Instagram profiles by keyword first.

Start Using Instagram Profile API Today

Get 100 free credits to test the API. No credit card required.