Instagram Rate Limits
Instagram Platform inherits Meta Graph API rate limiting. Two regimes apply - Platform Rate Limits (Graph API requests with app or user access tokens) and Business Use Case (BUC) Rate Limits (Marketing API, Instagram Platform, Pages API requests with system / page tokens). Standard endpoints are sized as "4800 * Number of Impressions" calls per 24-hour rolling window. Messaging and reply endpoints have specific per-second / per-account limits. Throttling decisions are surfaced via X-App-Usage and X-Business-Use-Case-Usage headers and via specific error codes.
Instagram Rate Limits is the machine-readable rate-limit profile for Instagram on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 6 rate-limit definitions, measuring requests_per_hour, requests_per_day, varies, and requests_per_second.
The profile also includes 4 backoff/retry policies defined and response codes documented for appRateLimitReached, userRateLimitReached, pageThrottled, instagramThrottled, messengerThrottled, throttled, and serviceUnavailable.
Tagged areas include Instagram, Meta, Social Media, and Rate Limiting.