---
title: "Get live per-platform posting limits"
method: GET
path: "/platform-limits"
tags: ["Posts"]
---

# Get live per-platform posting limits

`GET /platform-limits`

Return Publora's per-platform limits (characters, images, videos,
documents, GIFs, thumbnails, and requirements) as live JSON, sourced
from the shared @publora/platform-limits package. These are the
API-specific limits Publora validates against before scheduling — use
them to drive client-side validation instead of hard-coding values.
No parameters.

## Response `200`

Per-platform limits

- object
  - `success` boolean
  - `schemaVersion` integer
  - `source` string
  - `packageVersion` string
  - `limitsLastUpdated` string
  - `supportedPlatforms` string[]
  - `platforms` object — Keyed by platform. Each value carries platform, displayName, characters, images, videos, requirements, plus documents, gifs, and thumbnails (null when the platform has no distinct spec).

## Other responses

- `401` — Invalid API key

---

[API](https://skmtc.dev/publora/apis/publora-api.md) · [All operations](https://skmtc.dev/publora/apis/publora-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/publora/publora-api/revisions/a1534a88d80a/schema)
