
If you’re looking for a social media automation tool, you’re in the right place.
After a successful beta phase, we’re officially launching the Publer API for all Business and Enterprise customers. With it comes a powerful new addition: Analytics endpoints. Now you can automate not only content publishing and media workflows but also performance insights. In short, the full power of Publer is now in your hands.
Already using Publer to plan, schedule, and analyze content? Now you can take it further by embedding those features into your own workflow.
What is the Publer API?
The Publer API is a robust, RESTful JSON interface built for teams creating marketing automation tools, social media planners, or custom reports. It brings Publer’s publishing, scheduling, analytics, and media management capabilities directly into your systems, through secure endpoints that make automation seamless:
- Publishing and managing posts across multiple social platforms
- Bulk scheduling up to 500 posts at once
- Uploading, filtering, and organizing social media content
- Listing workspaces, accounts, and user details
- Fetching analytics data for posts, accounts, and workspaces
Whether you’re building a white-label scheduler, a workflow engine, or a complete automation platform, Publer helps you get there faster.

Supported Social Networks & Content
Just like within Publer’s web and mobile platform, with an API key, you can publish and manage content across 13 major platforms: Facebook, Instagram, Twitter/X, LinkedIn, Pinterest, YouTube, TikTok, Google Business Profile, WordPress, Telegram, Mastodon, Threads, and Bluesky.
As for the post types, our API supports:
- Text posts
- Images, video, GIFs, and carousels
- Facebook and Instagram Reels & Stories
- TikTok videos and carousels
- Twittter/X – Long-form and Community posts
- Polls
- PDF documents
- Links and articles
- Text Posts with background
- Multi-link posts (Facebook Carousels)
- Pinterest pins with a link URL
- Google events, offers, and photos
See our documentation for detailed post options and limitations per platform.
In the meantime, let’s take a look at all the capabilities Publer API offers you.

Key Capabilities of Publer API
1. Content Publishing & Bulk Scheduling
With the Publer API, you can automate creating, drafting, scheduling, auto-scheduling, or instantly publishing posts across multiple accounts. It supports one-time posts, recurring schedules, and recycled content.
You can also bulk schedule up to 500 posts in a single request, with each post customized by text, media, platform, and time.
With the Analytics API now available, you can gain insight into your audience’s peak engagement times and schedule content more effectively. There are two ways to use this:
- Via API: Retrieve the best times through the API and manually insert those dates and times when automating your content.
- Platform + API autoschedule: In your Publer account, navigate to the settings of a social account and generate time slots based on the best posting times. Then, use the API to auto-schedule content into those slots, ensuring posts are queued at the most effective times.

Even More Post Automations
With the Publer API, you can take automation to the next level, covering branding, asset protection, and post-lifecycle actions with no extra effort through:
- Signatures: Auto-add CTAs, taglines, or contact info to posts.
- Watermarks: Protect images and videos with automatic branding on upload.
- Post-Lifecycle: Trigger follow-ups after publishing:
- AutoShare to other accounts
- Add follow-up comments
- Auto-delete time-sensitive posts
These automations make workflows smarter, campaigns more dynamic, and branding more consistent, while reducing repetitive work.
But the Publer API doesn’t stop at pre-set automations; it lets you design your own automation logic.
From automatically sharing articles to social media as soon as they are published, to re-queuing evergreen content that performs well, you can connect Publer to any system or data source. Every workflow is customizable.
Example: Automated RSS Publishing
For content marketers, the API makes distribution effortless. Whether it’s your own articles or content from your favorite sources, you no longer need to manually create posts to share them.
Set up an RSS feed automation with tools like Zapier, connect it to Publer’s API, and every time a new article is published, Publer automatically schedules or shares it across your social channels. Every article instantly becomes a multi-platform campaign.
P.S. You can always rely on Publer’s built-in RSS Feed automation
Here’s how our founder, Ervin, set up an RSS feed automation using the Publer API with n8n.
2. Media Management
The API makes media storage and management simple. Upload or transfer files directly into your Media Library and get unique media IDs to automate posts. Keep assets organized by filtering them by type, label, usage status, or source for quick access.
Supported formats include JPG, PNG, GIF, WEBP, MP4, MOV, PDF, and more (availability may vary depending on each social channel’s requirements).
Because the API is event-driven, you can sync assets from design tools, eCommerce platforms, or cloud storage, and trigger uploads automatically whenever new content from those sources is ready.

Example: Smart eCommerce Integration
Imagine adding products to your online store and having their images automatically saved to your Media Library and shared as posts on social media. You can set this up in two ways:
- Scheduled checks: Build an automation with Zapier, Pabbly, or n8n that checks for newly added products daily (or at any interval you choose), sending your product images and details to the Publer API every time it detects new ones.
- Instant triggers: If your shop runs on Shopify, HubSpot, or WooCommerce, connect the automation to your store’s webhooks, and it works automatically, no need for scheduled checks. The moment a new product is added, the store fires a webhook event (“a product was created”) and sends that product’s details and images to your automation. That automation then triggers Publer immediately, without waiting for a scheduled check.
From there, the Publer API uploads product images directly to your Media Library, ready to reuse in posts. A follow-up API call then creates and schedules posts with the product content across your chosen social channels.
The result: Every new product launch is automatically promoted, no manual uploads, no extra scheduling.
3. Workspaces, Accounts, and Posts
The Publer API allows you to list workspaces, retrieve details of connected social accounts, and fetch the scheduled or published posts.

Example: Internal Collaboration
To stay updated and collaborate easily, you can build a daily social briefing bot with automation tools like Zapier. Set it up to call Publer’s API to gather today’s scheduled posts, yesterday’s top performer, and even competitor updates, then send them straight into Slack. The whole team stays aligned, without even opening Publer.
4. Analytics & Insights
Beyond publishing, the Publer API now gives you the data to measure, compare, and optimize your strategy at scale. With the new Analytics endpoint, you can pull and use insights across multiple layers of your social media activity:
- Post & Account Performance: Track reach, impressions, clicks, likes, comments, shares, saves, and follower growth to understand both post performance and account trends.
- Hashtag Analytics: Identify which hashtags drive visibility with metrics like reach, engagement rate, and hashtag score.
- Competitor Analysis: Benchmark against competitor posts, spot content patterns, and uncover new opportunities.
- Workspace & Member Insights: Monitor activity and performance across teams or clients, ideal for agencies and large in-house teams.
With Analytics in Publer API, you can automate reporting, feed data into custom dashboards, and generate client-ready reports. You can also trigger actions, like automatically sharing content once it reaches a certain engagement level.

Example: Dynamic Dashboards
Agencies juggling multiple clients and weekly reports know the struggle. What if your dashboards updated themselves? Well, now it’s possible. Campaign insights from Publer could flow straight into Power BI or Notion, so clients always see the latest numbers without you lifting a finger.
Here’s how it works:
- Use a tool like n8n or Make to build an automation that calls Publer’s Analytics API on a schedule (weekly, daily, or any interval you choose) and pushes the data to Power BI or Notion.
- Power BI: Reveive fully interactive dashboards with charts and your own branding, always reflecting the latest Publer data.
- Notion: While not a BI tool, Notion is perfect for keeping metrics alongside project notes and client docs, if you use Notion on the daily. It won’t replace Power BI’s charts, but it adds visibility and context where you need it.
This way you get reports that stay fresh automatically, whether you need deep analytics in Power BI or a quick snapshot in Notion.
Do You Need Zapier (or Other Tools)?
Not necessarily. If you’re comfortable coding, you can connect systems directly to the Publer API. Developers can write scripts that push or pull data from Publer, handle triggers, and customize every detail. However, for non-developers, tools like Zapier, Make, n8n, or Pabbly make it simple to connect Publer with thousands of apps easily. Think of them as bridges, helpful for most users, but not mandatory if you prefer to build on your own.

Access & Availability
The Publer API is now officially available to all Business and Enterprise clients. If you’re in any of those plans, you can start cooking.
Whether you’re managing a single brand with high publishing needs or multiple clients at scale, the API gives you full access to automation, publishing, media management, and analytics. With it, you can integrate Publer directly into your own tools, streamline complex workflows, and take advantage of advanced features like bulk scheduling or in-depth insights.
If you’re ready to deepen your automation and connect Publer directly to your systems, simply upgrade to a Business or Enterprise plan and start exploring the API’s full potential today.

How to Get Started With Publer API
Getting started with the Publer API is straightforward, especially if you already know what you want to build or integrate.
Step 1: Generate an API Key
Sign in to your Publer account and ensure you are on a Business or Enterprise plan. Navigate to Settings → Access & Login → API Keys. Click Create API Key, enter a descriptive name, and choose the scopes you need (workspaces, accounts, posts, media, analytics). Click Create and make sure to copy the key, as it won’t be shown again.
Step 2: List Your Workspaces
Before making other API calls, use the endpoint to list your workspaces. You’ll need your workspace ID for almost every action, as it ensures that your requests are sent to the correct brand, team, or client environment.
Step 3: List Social Accounts
Retrieve all connected social media accounts within your workspace. This gives you the account IDs needed to publish posts to the right places.
Step 4: Upload Media (Optional)
If your post includes images, videos, or PDFs, you’ll need to upload them first using the Media API. You’ll get back media IDs, which can be referenced in post creation.
Step 5: Schedule or Publish a Post
Use the Posts API to create a scheduled post, draft, recurring post, or publish something instantly. You can even batch multiple posts into a single API call.
Step 6: Track Insights
The analytics endpoints allow you to retrieve available charts and their corresponding data.
Need technical guidance? Our API documentation covers everything you need, from endpoints and examples to integration best practices.
Best Practices
- Store API keys securely and don’t share them publicly
- Use scoped keys with only the permissions needed
- Always test posts on a single account before scaling
- Use alt_text for accessibility on image content
- Follow each platform’s posting limits and content guidelines
Ready to Build?
If you’re looking to integrate Publer’s core features into your own tools, the Publer API gives you exactly what you need to automate your social media workflow. It’s simple to use, easy to scale, and built for professionals who want full control over their social content systems.
Get Started With Publer API Today!
Not a Business or Enterprise customer yet? Get access to Publer API starting at $10/month. It’s a steal.
Other updates you might have missed: