PostGate

Hootsuite API in 2026: access, limits and what it can post

Yes, Hootsuite has an API

A REST/JSON API with OAuth 2.0 that works on the same data as the dashboard. A message scheduled through it shows up in the Hootsuite planner.

Free to call, not to use

Hootsuite says the REST API is free for approved developers. It acts on a Hootsuite account, and paid plans run from $99 to $399 per user per month.

No single API key

1. Join the developer community and wait for approval
2. Create an app and copy the client ID and secret
3. Register redirect URIs
4. Install your own app

Four OAuth grants

authorization_code, refresh_token, member_app and organization_app. Access tokens last an hour, and each refresh token works only once.

Rate limits

20 requests per second and 100,000 calls per day. Going over returns HTTP 429 with error code 1003.

Scheduling a post

List social profiles, request an upload URL, PUT the file, wait for READY, then POST /v1/messages with the profile IDs and a UTC time.

Rules that break first calls

Times must be UTC ending in Z. Messages need 5 minutes of lead time, video needs 15. Content-Length must match the declared size.

No TikTok, YouTube or Bluesky

The Publishing API does not support those three networks, even though TikTok Business and YouTube profiles appear in the profile list.

Good for your own team

It fits pushing posts into the Hootsuite calendar your marketers already use. For posting on behalf of your customers, each one would need a Hootsuite seat.

Code and a gotcha checklist

The guide has the OAuth and scheduling calls, an API map table and the full list of errors that make first requests fail.

postgate.studio

Read the full guide