Skip to main content
One API · n8n ready · 7-day trial

Publish to Six Social Platforms Through One API

Connect authorized social accounts once, create scoped API keys, and automate supported image, video, Shorts/Reels, feed, Pin, LinkedIn, and TikTok workflows from your backend, internal tool, or n8n automation.

API-key authentication Idempotency keys Connected-account targeting Publish history
6supported platform workflows
7 daysfree trial, card required
$2per seat / month after trial
n8ncommunity node and REST API
POST /api/instagram/post
curl -X POST \
  https://postifys.com/api/instagram/post \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Idempotency-Key: workflow-job-123" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "VIDEO",
    "mediaUrls": ["https://cdn.example/video.mp4"],
    "text": "Scheduled from my workflow",
    "instagramAccountId": "CONNECTED_ACCOUNT_ID"
  }'
Quick answer

What does Postifys do?

Postifys is a social media publishing service for developers and automation teams. It gives each user one place to authorize supported social accounts, then exposes platform-specific REST endpoints and an n8n community node for publishing, media preparation, account selection, status checks, history, and retry workflows.

Supported publishing workflows

One integration layer, without pretending every platform is identical

Postifys standardizes authentication and operational tracking while preserving the fields, targets, permissions, and approval requirements of each social network.

Native publishing

Facebook Pages

Publish supported text/link feed posts, native images, and Reels to authorized Facebook Pages. Select a specific connected Page when a user manages more than one.

Native publishing

Instagram Professional

Publish images and Reels to connected professional accounts through Meta’s container and resumable-upload workflows. Personal Instagram accounts are not supported.

Video upload

YouTube Channels

Upload videos with title, description, privacy, tags, category, audience settings, and an optional custom thumbnail to an authorized channel.

Access dependent

Pinterest Boards

Create supported image or video Pins on a selected connected board. Production writes depend on Pinterest granting the required application access.

Member publishing

LinkedIn Members

Publish text, image, video, and link-preview posts to connected member profiles. Company Page publishing requires separate LinkedIn approval and is not currently offered.

Creator review

TikTok Creator Inbox

Upload an eligible video to the connected creator’s TikTok inbox. The creator reviews and completes the post manually; direct public posting needs separate TikTok approval.

Implementation path

From account authorization to publish status in four steps

1

Create a user account

Register, verify the email address, and create a Postifys API key from the secure settings page.

2

Connect social accounts

Complete each platform’s authorization flow. Postifys stores the connection for that user and lists available targets.

3

Send a platform request

Call the matching endpoint with a connected target, supported media URL, and the fields required by that platform.

4

Track the result

Use synchronous responses, asynchronous status polling, publish history, queue state, and failure details to operate reliably.

REST endpoint map

Use the endpoint designed for each destination

All publishing calls require a logged-in session or a Postifys API key. Keep API keys in server-side environment variables or a secrets manager.

Platform Endpoint Primary target Supported workflow
Facebook/api/facebook/postPageFeed, image, Reel
Instagram/api/instagram/postProfessional accountImage, Reel
YouTube/api/youtube/postChannelVideo upload
Pinterest/api/pinterest/postBoardImage Pin, video Pin
LinkedIn/api/linkedin/postMember profileText, image, video, link
TikTok/api/tiktok/postCreator accountVideo upload to inbox
Built for operations

More than six thin API wrappers

Per-user connections

API keys resolve only the accounts connected by their owner, with target validation before publishing.

Remote media preparation

Queue remote media, inspect it, normalize supported Google Drive links, and serve short-lived files where a platform needs them.

Asynchronous publishing

Accept long-running video work with a submission ID, process it in the background, and query status without holding one HTTP request open.

History and failure reasons

Review recent attempts, platform responses, processing stages, and normalized errors from the dashboard or API.

Retry support

Retry supported failed attempts while preserving their original platform, target, text, and media context.

n8n integration

Use credential testing and dynamic account selectors in the Postifys community node, or call REST endpoints directly.

Multiple scoped API keys

Create separate masked keys for agencies, n8n, backend services, or clients, with scopes and last-used visibility.

Production safety controls

SSRF protection, restricted CORS, CSRF protection, signed Meta webhooks, masked logs, and required-secret checks.

Connection health UX

See healthy, expiring, expired, and reconnect-required social connections before they interrupt publishing.

Simple pricing for ads traffic

Start with a 7-day trial, then pay $2 per seat/month

New customers start with a 7-day free trial for 1 seat. Card required. One seat includes one account/profile on each supported platform. Cancel before the trial ends to avoid being charged.

  • 1 seat included during trial. Use it to connect your first set of platform accounts and test real workflows.
  • $2 per seat / month after trial. Add seats only when you need a second account/profile on the same platform.
  • No social reconnect required for billing changes. Subscription and social OAuth connections stay separate.
Trial plan

Postifys API Access

For developers, agencies, n8n builders, and automation teams.

Card required
$0

for 7 days · 1 seat included

After trial$2 / seat / month
API keysScoped keys supported
SupportIn-app Help Center

Trial starts through Stripe Checkout. Cancel before trial ends to avoid automatic billing.

Clear limitations

What developers should account for before going live

No multi-platform API removes the underlying platform rules. Reliable automation starts with accurate expectations.

Platform review and scopes

Publishing depends on each application’s approved products, scopes, and production access. A successful Postifys connection cannot grant permissions a platform has not approved.

Different content models

Use platform-specific endpoints. Media duration, dimensions, size, privacy, captions, thumbnails, target IDs, and audience controls vary.

Reachable source media

Remote files must be downloadable. Postifys can proxy supported sources, but inaccessible, expired, oversized, or unsupported media will fail validation or platform processing.

Account-type restrictions

Instagram requires a professional account, LinkedIn currently targets members, TikTok Direct Post settings must match creator capabilities, and Pinterest writes depend on approved access.

Common use cases

Where a unified publishing service removes repeated integration work

Automation teams

Connect database, storage, approval, and AI-generation workflows to supported social publishing through n8n.

Agencies and operators

Keep each customer’s connected accounts separate, choose specific targets, and review history from one operational dashboard.

Internal applications

Add publishing to a CMS, asset pipeline, CRM, approval tool, or back-office system without putting social credentials in frontend code.

Retry safe

Idempotency keys

Use stable keys so workflow retries can replay status instead of duplicating posts.

Observable

Status + history

Track queued, processing, published, failed, retrying, and platform failure reasons.

Connection health

Token visibility

See expiring, expired, healthy, and reconnect-required accounts before operations break.

Support

Help tickets

Create support tickets with post IDs, API request IDs, or workflow context from the app.

FAQ

Social publishing API questions

Short answers for developers evaluating Postifys.

It lets an application submit supported posts programmatically instead of publishing manually in every network. Postifys provides one authenticated service while each platform keeps its own permissions and content rules.

Connected Facebook Pages, Instagram professional accounts, YouTube channels, Pinterest boards, LinkedIn member accounts, and TikTok creator accounts. Available operations depend on approval and granted permissions.

Yes. Use the Postifys n8n community node with credential testing and connected-account selectors, or call the REST endpoints from an HTTP Request node. See the n8n integration page.

Users authorize their social accounts, create one or more scoped Postifys API keys, and send a key as a Bearer token or X-API-Key header. Store keys only in trusted server-side systems.

New customers start with a 7-day free trial. Card required. The trial includes 1 seat. After trial, Postifys is $2 per seat/month. One seat includes one account/profile on each supported platform. Add seats when you need a second account on the same platform.

No. The service and authentication model are unified, but endpoints remain platform-specific because media, caption, privacy, permission, and target requirements differ.

Yes. Approved Direct Post publishes automatically after processing; optional Draft Upload requires creator completion inside TikTok.
Build the first workflow

Start your 7-day trial and publish with verified parameters.

Connect one account, create a scoped API key, send your first request, and use status/history endpoints to keep publishing observable.

Continue learning