Skip to main content

Instagram Analytics API Overview

Track Instagram posts and reels programmatically without Facebook’s Graph API complexity. Get hourly performance data with simple API key authentication.

Quick Integration

const response = await fetch('https://contentstats.io/api/v1/videos/track', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': process.env.CONTENTSTATS_API_KEY
  },
  body: JSON.stringify({
    video_link: 'https://www.instagram.com/p/ABC123/',
    duration_days: 7
  })
});

const data = await response.json();
console.log('Tracking:', data.id);

Available Metrics

{
  "id": "cm5instagram",
  "platform": "instagram",
  "snapshots": [
    {
      "snapshot_time": "2024-01-29T10:00:00Z",
      "likes": "125000",
      "comments": "3500",
      "saves": "8900"
    }
  ],
    "overall_confidence": 0.22,
    "engagement_velocity_score": 0.18,
    "comment_quality_score": 0.25
  }
}

Comparison with Instagram Graph API

FeatureInstagram Graph APIContentStats.io
Business AccountRequired✅ Not needed
Facebook PageRequired✅ Not needed
App ReviewRequired (weeks)✅ Instant
Track Any Post❌ Own only✅ Any public
AuthenticationOAuth 2.0✅ API Key
Hourly Updates❌ No✅ Yes

Next Steps