Tools/Rate Limit Reference
Free Tool

Social media API rate limits

Complete rate limit reference for major social media APIs — post frequency, request quotas, content limits, and reset windows. Platform connect availability in Aether varies; limits reflect each network's native API. 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 resetShared pool for non-upload API calls (list ops, playlist attach, etc.). Increases require Google approval.
Video upload100 uploads / dayPacific midnight resetDedicated bucket; 1 unit per videos.insert.
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.