Tools/Rate Limit Reference
Free Tool

Social media API rate limits

Complete rate limit reference for all 7 major social media APIs — post frequency, request quotas, content limits, and reset windows. Updated for 2026.

📤
Post frequency limits
How many posts you can publish per day before the platform rejects new submissions.
📡
API request quotas
How many API calls your app can make — per token, per app, or per day.
📝
Content limits
Character limits, hashtag caps, media file size, and video duration restrictions.
Limit typeValueWindowNotes
Posts per account50 / dayRolling 24 hoursBusiness & Creator accounts only. Personal accounts cannot post via API.
API requests200 / hour per tokenRolling 1 hourApplies to all Graph API calls per access token.
Media upload50 containers / dayRolling 24 hoursEach media upload creates a container — counts against post limit.
Reels duration15 sec – 15 minPer uploadMust be video/mp4, H.264 codec, max 1 GB.
Caption length2,200 charactersPer postHashtags count toward the character limit.
Hashtags30 per postPer postUsing more than 30 causes the API to return an error.
Limit typeValueWindowNotes
Posts per account4 / dayRolling 24 hoursPlatform-enforced spam filter — not token-level. Varies by account age and trust.
API requests100,000 / day per appUTC midnight resetApplies across all tokens using the same API key.
Video duration15 sec – 10 minPer uploadMax 10 min requires approval. Standard limit is 5 min without partner status.
Video file size4 GBPer uploadH.264 or H.265 recommended. Min resolution 720×1280.
Caption length2,200 charactersPer postIncludes hashtags and mentions.
HashtagsNo hard limitPer postTikTok recommends 3–5 relevant hashtags for discoverability.
Limit typeValueWindowNotes
UGC Post API calls150 / day per member tokenUTC midnight resetEach post creation = 1 call. Rate limit is per member OAuth token, not per app.
Shares per day100 / day per memberRolling 24 hoursPlatform-level anti-spam limit applied independently of API quotas.
API requests (general)100,000 / day per appUTC midnight resetAggregate across all API endpoints and tokens for the app.
Post text length3,000 charactersPer postCompany updates: 700 characters. Personal posts: 3,000 characters.
Article body110,000 charactersPer articleLinkedIn Articles are separate from UGC Posts and have much higher limits.
Image upload20 MB per imagePer uploadMax 20 images per post. Supported: JPEG, PNG, GIF.
Limit typeValueWindowNotes
API calls200 / hour per tokenRolling 1 hourPer access token — Page token and User token each have independent limits.
Posts per Page200 / dayUTC midnight resetPlatform-level limit for Page posts. User profile posts have no published limit.
App-level limit200 × monthly_active_users / hourRolling 1 hourHigh-volume apps hit this aggregate ceiling before per-token limits.
Post text length63,206 charactersPer postIn practice, Facebook truncates display at ~400 characters with 'See More'.
Video duration240 minutesPer uploadFile size max 10 GB. Minimum 1 second.
Photo dimensionsMax 4096 × 4096 pxPer uploadMin 200 × 200 px for link preview images. JPEG, PNG, BMP, TIFF, GIF.
Limit typeValueWindowNotes
Daily quota (default)10,000 units / dayPacific midnight resetQuota increases require application to Google. Can take weeks to approve.
Video upload1,600 unitsPer callA single videos.insert call costs 1,600 quota units.
List operations1 unitPer callvideos.list, playlists.list, channels.list each cost ~1 unit.
Video duration12 hours (verified) / 15 min (unverified)Per uploadChannel must be verified to upload videos longer than 15 minutes.
Video file size256 GB or 12 hoursPer uploadResumable uploads are recommended for files > 5 MB.
Description length5,000 charactersPer videoTitle: 100 characters. Tags: 500 characters total.
Limit typeValueWindowNotes
Posts per account250 / dayRolling 24 hoursLimit is returned in response headers: X-RateLimit-Remaining.
API calls500 / hour per tokenRolling 1 hourApplies to all Threads API endpoints per access token.
Reply rate limit1,000 / dayRolling 24 hoursReply-to-post calls have a separate, higher limit than top-level posts.
Post text length500 charactersPer postLinks count as ~23 characters. Media posts may have shorter text limits.
Media per post10 images or 1 videoPer postCarousel posts support up to 10 images. Videos max 5 minutes.
Video file size1 GBPer uploadMP4 or MOV. Resolution: 1080×1920 recommended for portrait.
Limit typeValueWindowNotes
OAuth API requests100 / minuteRolling 1 minuteWith OAuth. Anonymous requests: 10/minute. Headers: X-Ratelimit-Used, X-Ratelimit-Remaining, X-Ratelimit-Reset.
Post frequency (anti-spam)1 / 10 minutesPer subredditApplies to new accounts. Accounts with karma history may post more freely.
Post title length300 charactersPer postTitles cannot be edited after submission.
Post body length40,000 charactersPer postSelf-posts (text posts) only. Link posts have no body.
Comment length10,000 charactersPer commentMarkdown supported. Nested comment chains have no depth limit via API.
Media upload20 MB image / 1 GB videoPer uploadImages: JPEG, PNG, GIF. Video: MP4 (H.264), max 15 minutes.

Stop managing rate limits manually

Aether validates against rate limits before submitting to any platform, retries with exponential backoff automatically, and fires a webhook when a post fails — so you don't build retry logic for 7 different APIs.