Instagram Content API

Instagram post & reel scraper

Extract data from public Instagram posts, reels, and carousels including media URLs, captions, and engagement metrics for social media research.

1 CreditCost
AllMedia Types
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/content', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    shortcode: 'CxIIgCCq8mg',
    options: {
      timeout: 30000
    }
  })
});

const { data } = await response.json();
console.log(data.content.caption, data.content.likes);

Key Features

Everything you need for reliable instagram content extraction.

Media Extraction

Get high-resolution image and video URLs from posts, reels, and carousels.

Engagement Metrics

Access like count, comment count, view count, and share data.

Caption & Hashtags

Extract full caption text with parsed hashtags and mentions.

Comment Data

Retrieve top comments with author info, likes, and replies.

Author Info

Get post author username, profile picture, and verification status.

Timestamp Data

Access posting date, time, and location information if available.

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": {
    "content": {
      "shortcode": "CxIIgCCq8mg",
      "type": "image",
      "caption": "Amazing sunset views...",
      "likes": 125000,
      "comments": 3200,
      "mediaUrl": "https://...",
      "author": {
        "username": "photographer",
        "isVerified": true
      },
      "postedAt": "2024-01-15T18:30:00Z"
    },
    "timing": { "total": 1800 },
    "creditsUsed": 1,
    "creditsRemaining": 99
  }
}

Use Cases

Common applications for Instagram Content.

Content Research

Analyze viral content and trending formats.

Brand Monitoring

Track mentions and tagged content about your brand.

UGC Collection

Gather user-generated content for marketing campaigns.

Sentiment Analysis

Analyze comments and reactions for public sentiment.

Frequently Asked Questions

Everything you need to know about the Instagram Content API.

The shortcode is the unique identifier in an Instagram URL. For example, in instagram.com/p/CxIIgCCq8mg, the shortcode is CxIIgCCq8mg.

We return direct URLs to the media files. You can download them using any HTTP client.

Yes, this endpoint works for regular posts, carousels, and reels. Stories require the shortcode from story URLs.

We return the top comments as shown on the post. For posts with many comments, typically 20-50 are returned.

Start Using Instagram Content API Today

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