How to post to every platform via API
Platform-by-platform request flows, rate limits, and gotchas — one page per specific thing you're trying to do.
How to post a photo or video to Instagram programmatically with the PostGate API — one request, any professional account.
A posting API for Instagram Business and Creator accounts, with per-target delivery status instead of a fire-and-forget response.
The complete request flow for posting to Instagram via API: connect the account, create the media container, publish, and confirm delivery.
Schedule Instagram posts for a future time via API, with a stable Idempotency-Key so a retry never double-posts.
What changes technically when you publish a Reel instead of a feed post via the Instagram API.
How to publish a multi-image or mixed photo/video carousel to Instagram via API, up to the platform limit per post.
What the Instagram API actually supports for Stories — format, duration, and the real limits on scheduling them.
How Instagram Graph API rate limiting actually works, and how to avoid hitting it in production.
The exact two-step request flow to publish a single photo to Instagram using the Graph API.
An overview of the Instagram Content Publishing permission and API surface, and what it requires from your app.
Why the Instagram publishing API requires a Business or Creator account, and what that means if your users only have personal accounts.
When to use a managed API like PostGate instead of integrating directly against Meta’s Graph API.
How to publish a post to Instagram and immediately add a first comment via API — the common pattern for hiding hashtags.
How to publish text, image, and video posts to a Facebook Page via API.
A posting API for Facebook Pages, with the same envelope used for Instagram and Threads.
The request flow for posting to a Facebook Page programmatically, including required admin access.
Schedule Facebook Page posts for a future time via API, with per-target delivery status.
What changes when publishing a Reel instead of a standard post to a Facebook Page via API.
How Meta’s Facebook Graph API rate limiting works, and how to avoid throttling in production.
What a Facebook Page access token is, how it differs from a user token, and how long it lasts.
How to upload and publish video to a Facebook Page using the Graph API.
A practical guide to posting on Facebook Pages via the Graph API — authentication, media, and publishing.
How to publish a post to a personal LinkedIn profile via API, with configurable visibility.
A posting API for LinkedIn, covering text, image, and video posts through one request envelope.
The request flow for publishing to LinkedIn programmatically, from OAuth connection to publish confirmation.
Schedule LinkedIn posts for a future time via API, with delivery status per target.
How to publish a multi-image carousel or document post to LinkedIn via API.
How to upload and publish video to LinkedIn using the API.
How LinkedIn’s API rate limiting works and how to design around it.
What it takes to post to a LinkedIn Company Page via API, as distinct from a personal profile.
The LinkedIn API permissions/scopes needed to post content on a member’s behalf.
What LinkedIn’s Community Management API access tier is for, and when a publishing integration needs it.
TikTok
How to publish a video to TikTok via API, including the direct-post and inbox draft modes.
A posting API for TikTok that doesn’t require your own app to pass audit before going public.
The request flow for publishing video to TikTok programmatically, from connection to delivery confirmation.
Schedule TikTok video posts for a future time via API.
How to publish a photo post (not video) to TikTok via API.
An overview of TikTok’s Content Posting API and what it requires from an integrating app.
How TikTok’s API rate and posting caps work for audited and unaudited clients.
The real difference between TikTok’s direct-post and inbox/draft upload modes, and when to use each.
What TikTok actually requires to pass API audit, and what changes once your app does.
How to test a TikTok integration safely before your app is audited, without risking real posting limits.
What actually limits scaling automated TikTok posting across many accounts, and how to plan around it.
YouTube
How to upload a video to YouTube via API, with status tracking through the upload and processing pipeline.
The request flow for uploading and publishing video to YouTube programmatically.
Schedule a YouTube upload for a future publish time via API — and the one thing YouTube won’t let you automate.
How to publish a YouTube Short via API, and what distinguishes it from a regular upload.
How YouTube Data API quota actually works — it’s not a request-count limit, it’s a points budget.
The exact YouTube Data API v3 call to upload a video, and the metadata it requires.
What a single video upload actually costs against your YouTube Data API daily quota.
How YouTube’s resumable upload protocol works, and why it matters for large video files.
How to automate YouTube video uploads via API without managing quota and channel auth yourself.
Threads
How to publish a post to Threads via API, using the same connection model as Instagram and Facebook.
A posting API for Threads covering text, image, and video posts.
The request flow for publishing to Threads programmatically.
Schedule Threads posts for a future time via API.
How to publish a multi-image carousel post to Threads via API.
How Meta’s Threads API rate limiting works for publishing integrations.
An overview of the Threads publishing API and what it requires from an integrating app.
A practical developer guide to building on the Threads API — connection, publishing, and limits.
How to create and publish a Pin to a specific board via API.
A posting API for Pinterest, with the destination board chosen per request.
The request flow for creating a Pin programmatically, from board selection to publish confirmation.
Schedule Pins for a future time via API.
How to publish a video Pin to Pinterest via API.
How Pinterest API rate limiting works for publishing integrations.
What Pinterest requires to approve an app for Standard API access.
How to automate publishing product Pins to Pinterest via API.
X (Twitter)
How to publish a post to X (formerly Twitter) via API.
A posting API for X/Twitter, covering text, media, and thread posts.
The request flow for publishing to X programmatically.
How to publish a connected thread of posts to X via API.
How X’s API rate limiting works, and how it differs across access tiers.
What X’s current API access tiers cost, and what each one actually includes.
How chunked media upload works on the X API, and when you need it.
The exact X/Twitter API v2 call to create a post.
Bluesky
How to publish a post to Bluesky via API using an app password.
The request flow for publishing to Bluesky programmatically.
Schedule Bluesky posts for a future time via API.
What publishing a post on the AT Protocol (Bluesky’s underlying protocol) actually involves.
How to upload and attach images to a Bluesky post via API.
Google Business Profile
How to publish a local post/update to a Google Business Profile location via API.
The request flow for publishing to a Google Business Profile location programmatically.
Schedule Google Business Profile posts for a future time via API.
How the Google Business Profile (formerly Google My Business) local post API works.
Cross-platform
Prepare one video file that clears the duration, aspect-ratio, and size limits for all three platforms, then publish it to every connected profile with a single POST /api/posts call.
Publish one video to Instagram and TikTok with a single POST /api/posts call, plus the real aspect-ratio, duration, and file-size limits a file has to clear for both.
Automations
Parse an RSS feed on a schedule and publish each new item to your connected social profiles with PostGate’s API — no third-party RSS-to-social app required.
Query a Notion database with Notion’s API and turn each ready-to-publish row into a social post through PostGate’s API.
Read records from an Airtable base with Airtable’s REST API and publish each one to your connected social profiles via PostGate.
Read rows from a Google Sheet with the Google Sheets API and publish each one as a social post through PostGate’s API.
Fire an outbound webhook when a WordPress post publishes and turn it into a social post with PostGate’s API — no official WordPress plugin needed.
Subscribe to Shopify’s products/create webhook and publish a social post for every new product with PostGate’s API.
A working script that reads a CSV of posts and schedules each row through PostGate’s API with a per-row idempotency key — no native import feature or bulk endpoint required.
SDKs & frameworks
A working Python example that posts to Instagram via the PostGate API using the requests library.
A working Node.js example that posts to LinkedIn via the PostGate API using fetch.
How to call the PostGate API from a Next.js Server Action or Route Handler while keeping the API key server-side only.
A working Laravel example that posts to social platforms via the PostGate API using the Http facade.