Social Media API for Developers
Unified REST API to schedule posts and get analytics across 10 social media platforms. One API key, all platforms.
Key Features
Unified API
One consistent API for Twitter, Instagram, TikTok, LinkedIn, Facebook, YouTube, Threads, Reddit, Pinterest, and Bluesky. No need to learn multiple platform APIs.
Post Scheduling
Schedule posts for any future date and time. Supports timezone configuration, queue-based scheduling, and bulk uploads via CSV or API.
Media Support
Upload images, videos, carousels, and stories. Automatic media optimization and format validation for each platform's requirements.
Analytics (Add-on)
Get detailed engagement metrics, impressions, clicks, and audience insights. $10/month add-on provides analytics API access for all platforms.
Simple Authentication
Bearer token authentication with API keys. No complex OAuth flows for your end usersβconnect accounts once through our dashboard.
Real-time Updates
Get notified when posts are published, fail, or when analytics data is updated. Build real-time integrations with webhook support.
How It Works
Get API Key
Sign up and generate your API key from the dashboard. Free plan includes 10 posts per month.
Connect Accounts
Connect your social media accounts through our OAuth flow. Each account gets a unique ID for API calls.
Start Posting
Make API calls to create, schedule, and manage posts across all platforms. Use our n8n node or build custom integrations.
Why Choose Late API
Save Development Time
Skip months of integration work. Our API handles all platform-specific requirements, rate limits, and edge cases so you don't have to.
Enterprise-Grade Reliability
99.7% uptime SLA with automatic retries and error handling. Your posts get published on time, every time.
Scale Effortlessly
From 10 posts to unlimited. Our infrastructure scales with your needs. Manage unlimited accounts and users on higher plans.
Developer-Friendly
Comprehensive documentation, code examples in multiple languages, and responsive support. Build faster with our tools.
Code Examples
Create a Post
cURLSchedule a post across multiple platforms with a single API call
curl -X POST https://getlate.dev/api/v1/posts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Hello from Late API!",
"scheduledFor": "2024-12-25T10:00:00Z",
"timezone": "America/New_York",
"platforms": [
{"platform": "twitter", "accountId": "ACCOUNT_ID"},
{"platform": "linkedin", "accountId": "ACCOUNT_ID"}
]
}'Get Post Analytics
cURLRetrieve engagement metrics for a published post (requires Analytics add-on)
curl -X GET https://getlate.dev/api/v1/analytics/POST_ID \ -H "Authorization: Bearer YOUR_API_KEY"
Supported Platforms
Post to all major social media platforms from one API
Frequently Asked Questions
How much does the API cost?
Start with our free plan (10 posts/month). Paid plans start at $19/month for 120 posts. Analytics is an optional $10/month add-on. All plans include API access and unlimited users.
Are there rate limits?
We respect each platform's rate limits and handle throttling automatically. Your API calls are queued and processed efficiently. No manual rate limit management needed.
How does authentication work?
Use your API key with Bearer token authentication. For connecting social accounts, users go through our OAuth flow once, then you reference accounts by ID in API calls.
Can I upload media files?
Yes! Upload images and videos directly or provide URLs. We handle format validation, optimization, and delivery to each platform's specifications.
Do you have integrations with no-code tools?
Yes! We have an official n8n community node with pre-built actions for posting, scheduling, and analytics. Also works with Zapier via webhooks.
Ready to Build?
Start posting to 10 platforms with one API call