Instagram Rate Limits
The Instagram Platform inherits Meta Graph API rate limiting. Two regimes apply. Platform Rate Limits govern Graph API calls made with an app or user access token and are signalled in X-App-Usage. Business Use Case (BUC) Rate Limits govern the Instagram Platform, Marketing API and Pages API and are signalled in X-Business-Use-Case-Usage. Instagram's own BUC budget is sized as "4800 * Number of Impressions" calls per rolling 24 hours, per unique app-user pair. Messaging endpoints carry their own per-second and per-hour caps. Content publishing carries a separate 100-posts-per-24-hours cap, which is the only limit with a dedicated read endpoint.
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 8 rate-limit definitions, measuring requests_per_hour, requests_per_day, posts_per_day, and requests_per_second.
The profile also includes 5 backoff/retry policies defined and response codes documented for appRateLimitReached, userRateLimitReached, pageThrottled, customRateLimitExceeded, bucAdsInsights, bucPages, bucCustomAudience, bucAdsManagement, bucWhatsAppBusiness, applicationLimitReached, and httpStatus.
Tagged areas include Instagram, Meta, Social Media, and Rate Limiting.
Limits
Policies
Sources
- https://developers.facebook.com/docs/graph-api/overview/rate-limiting/
- https://developers.facebook.com/docs/instagram-platform/content-publishing
- https://developers.facebook.com/docs/graph-api/guides/error-handling/
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.