Platforms and limits
Get an API keyEndpoints
GET/v1/platformsEach network has its own rules. Rather than hard-coding them, read them from GET /v1/platforms: the maximum text length, hashtags and mentions, the media accepted, the formats, and whether the network is open to you.
{
"data": [
{
"platform": "instagram",
"name": "Instagram",
"available": true,
"caption": { "maxLength": 2200, "maxHashtags": 30, "maxMentions": 20, "enforced": true },
"media": { "maxCount": 10, "mixImagesAndVideo": true, "imageTypes": ["image/jpeg"], "videoTypes": ["video/mp4", "video/quicktime"] },
"formats": [
{ "format": "post", "default": true, "requiredMedia": "any" },
{ "format": "reel", "default": false, "requiredMedia": "video" }
]
}
]
}| Network | Text | Media | Formats |
|---|---|---|---|
| 2,200 characters, 30 hashtags, 20 mentions | Required, up to 10 (JPEG, MP4, MOV) | post, reel, story, carousel | |
| 63,206 characters | Up to 10, photos or videos | post, reel, story, video | |
| TikTok | 2,200 characters | Required: a video, or up to 35 photos | video, photo |
| 3,000 characters | Up to 20 | post, article, carousel, video | |
| X | 280 characters, threads up to 25 posts | Up to 4, photos or a video | post, thread |
These figures are today’s; GET /v1/platforms always gives the current ones.
The dry run applies these same rules before you publish.