```json
{
"service_type": "platform",
"base_url": "https://graph.facebook.com",
"auth_method": "oauth2",
"auth_config": {
"flows": ["authorization_code"],
"scopes": ["instagram_basic", "instagram_content_publish", "instagram_manage_comments", "instagram_manage_insights"],
"auth_url": "https://www.facebook.com/dialog/oauth",
"token_url": "https://graph.facebook.com/oauth/access_token"
},
"endpoints": [
{
"path": "/me/media",
"method": "GET",
"description": "Get user's media objects"
},
{
"path": "/media/{media-id}",
"method": "GET",
"description": "Get media object details"
},
{
"path": "/me/media",
"method": "POST",
"description": "Create media container for publishing"
},
{
"path": "/media/{media-id}/publish",
"method": "POST",
"description": "Publish media container"
}
],
"pricing_model": {
"type": "freemium",
"details": {
"free_tier": "Basic Display API with rate limits",
"rate_limits": "200 requests per hour per user",
"business_features": "Advanced features require Instagram Business Account"
}
},
"rate_limits": {
"requests_per_hour": 200,
"requests_per_day": 4800,
"burst_limit": 4,
"scope": "per_user"
},
"capabilities": [
"media_publishing",
"content_management",
"user_media_access",
"media_insights",
"comment_management",
"story_publishing",
"hashtag_research",
"user_profile_access",
"webhook_subscriptions",
"business_discovery"
],
"raw_analysis": "Instagram API provides programmatic access to Instagram's social media platform. The service includes two main API offerings: Instagram Basic Display API for personal use cases and Instagram API for business applications. Note: The provided URL (instagram.com) points to the consumer platform rather than the developer portal (developers.facebook.com/docs/instagram-api). The actual API base URL is graph.facebook.com. The platform supports content publishing, media management, insights access, and user interactions. Authentication uses OAuth 2.0 with various permission scopes. Rate limiting is generous for most use cases at 200 requests per hour per user. The platform is mature and widely adopted by social media management tools, marketing platforms, and content creators. Integration ecosystem is extensive with support for webhooks, SDKs in multiple languages, and comprehensive documentation. Business features require an Instagram Business or Creator account. The API follows REST principles and returns JSON responses."
}
```