Platforms
Overview
Complete guide to all social media platforms supported by Late API
Late supports 11 major social media platforms. Each platform page includes quick start examples, media requirements, and platform-specific features.
Platform Quick Reference
| Platform | Connect | Post | Analytics | Media Requirements |
|---|---|---|---|---|
| Twitter/X | OAuth 2.0 | Text, Images, Videos, Threads | Yes | View |
| OAuth 2.0 | Feed, Stories, Reels, Carousels | Yes | View | |
| OAuth 2.0 | Text, Images, Videos, Reels | Yes | View | |
| OAuth 2.0 | Text, Images, Videos, Documents | Yes | View | |
| TikTok | OAuth 2.0 | Videos | Yes | View |
| YouTube | OAuth 2.0 | Videos, Shorts | Yes | View |
| OAuth 2.0 | Pins (Image/Video) | Yes | View | |
| OAuth 2.0 | Text, Images, Videos, Links | Limited | View | |
| Bluesky | App Password | Text, Images, Videos | Limited | View |
| Threads | OAuth 2.0 | Text, Images, Videos | Yes | View |
| Google Business | OAuth 2.0 | Updates, Photos | Yes | View |
Getting Started
1. Connect an Account
Each platform uses OAuth or platform-specific authentication. Start by connecting an account:
curl "https://getlate.dev/api/v1/connect/{platform}?profileId=YOUR_PROFILE_ID" \
-H "Authorization: Bearer YOUR_API_KEY"Replace {platform} with: twitter, instagram, facebook, linkedin, tiktok, youtube, pinterest, reddit, bluesky, threads, or googlebusiness.
2. Create a Post
Once connected, create posts targeting specific platforms:
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!",
"platforms": [
{"platform": "twitter", "accountId": "YOUR_ACCOUNT_ID"}
],
"publishNow": true
}'3. Cross-Post to Multiple Platforms
Post to multiple platforms simultaneously:
curl -X POST https://getlate.dev/api/v1/posts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Cross-posting to all platforms!",
"platforms": [
{"platform": "twitter", "accountId": "acc_twitter"},
{"platform": "linkedin", "accountId": "acc_linkedin"},
{"platform": "bluesky", "accountId": "acc_bluesky"}
],
"publishNow": true
}'Platform-Specific Features
Each platform has unique capabilities:
- Twitter/X — Threads, polls, scheduled spaces
- Instagram — Stories, Reels, Carousels, Collaborators
- Facebook — Reels, Stories, Page posts
- LinkedIn — Documents (PDFs), Company pages, Personal profiles
- TikTok — Privacy settings, duet/stitch controls
- YouTube — Shorts, playlists, visibility settings
- Pinterest — Boards, Rich pins
- Reddit — Subreddits, flairs, NSFW tags
- Bluesky — Custom feeds, app passwords
- Threads — Reply controls
- Google Business — Location posts, offers, events
API Reference
- Connect Account — OAuth flow for all platforms
- Create Post — Post creation and scheduling
- Upload Media — Image and video uploads
- Analytics — Post performance metrics