Skip to content

API

Social media platform limits JSON dataset

social-media-platform-limits is a versioned dataset of social platform publishing limits — character counts, media caps, pacing defaults, native-scheduling support — downloadable as JSON or CSV under a CC BY 4.0 license, generated from SkedCast's own product-enforced capability registry.

Browse docs

4 min read

Download#

bash
curl -O https://skedcast.com/developers/open-source/social-media-platform-limits.json
curl -O https://skedcast.com/developers/open-source/social-media-platform-limits.csv

The social media platform limits JSON dataset: columns and fields#

FieldMeaning
platformStable platform key (x, instagram, tiktok, …)
maxCharsCaption character limit SkedCast enforces for that platform
weightedCharCounttrue when the platform weighs characters unevenly (currently: X)
maxMediaPerPostAdapter-honest media-per-post ceiling
defaultDailyCap / defaultMinIntervalSecConservative anti-ban pacing defaults
nativeScheduleWhether the platform's own API holds and fires a scheduled publish
approvalRequiredWhether the platform gates production publish access behind a developer review
open datajsoncsvplatform limits

FAQ

Is this dataset published on npm or GitHub?
No, not currently — it is a real, versioned JSON/CSV download served directly from this page's two routes, generated from SkedCast's own capability registry. It is not a separately published package or repository.
What license does this dataset use?
CC BY 4.0 — free to use with attribution to SkedCast (skedcast.com).
How is the dataset versioned?
Via a datasetVersion field in the JSON response, bumped when a field is added, removed, or its meaning changes — not on every routine data refresh, since the underlying values can update with the product without altering the dataset's shape.
Does this dataset ever disagree with SkedCast's own product facts elsewhere on the site?
It should not — it reads the same PLATFORM_CAPABILITIES and COMPOSER_PROFILES registries as /developers/data/platform-capabilities.json and the product's own composer, so all three stay in sync by construction.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.