Publer is a social-media scheduling and management platform for planning, creating, publishing and analyzing content across Facebook, Instagram, X/Twitter, LinkedIn, TikTok, YouTube, Pinterest, Threads, Bluesky, Mastodon, Google Business Profiles, WordPress and Telegram. The Publer API (v1) is a RESTful JSON interface at https://app.publer.com/api/v1 covering 21 operations: schedule and publish posts, update and delete them, manage connected social accounts and workspaces, upload and list media, resolve asynchronous jobs, and read analytics including post insights, hashtag performance, best times to post and competitor comparison. Authentication is an API key sent as Authorization: Bearer-API with a Publer-Workspace-Id header, scoped per key. Publer also ships a first-party hosted MCP server in beta. API access is limited to Enterprise plan users, Business plan users in good standing, and Top Ambassadors.
Publer publishes 8 APIs on the APIs.io network, including Accounts API, Analytics API, Competitors API, and 5 more. Tagged areas include Social-Media, Scheduling, Publishing, Content Management, and Marketing.
Publer’s developer surface includes authentication, documentation, engineering blog, API reference, getting-started guide, support, pricing, and 26 more developer resources.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/publer: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
The Accounts API from Publer — 1 operation for listing the social media accounts (Facebook, Instagram, X/Twitter, LinkedIn, TikTok, YouTube, Pinterest, Threads, Bluesky, Mastodo...
The Analytics API from Publer — 7 operations for social analytics: available charts and chart data, per-post insights, hashtag insights and top hashtag posts, best times to post...
The Competitors API from Publer — 2 operations for listing the competitor accounts tracked against one of your social accounts and comparing followers, engagement, reach and pos...
The Jobs API from Publer — 1 operation for resolving the asynchronous job returned by every write on the Publer API. Scheduling, publishing and media-from-URL uploads all return...
The Media API from Publer — 3 operations for the workspace media library: list and filter photos, videos and GIFs by type, usage, source and search term, upload a file directly ...
The Posts API from Publer — 5 operations covering the content lifecycle: list posts with state, date, account, member and full-text filters, schedule a bulk payload of per-netwo...
The Users API from Publer — 1 operation returning the profile of the currently authenticated user (id, email, name and picture), used to adapt an integration to the user identit...
The Workspaces API from Publer — 1 operation listing every workspace the authenticated user can reach, with owner, members, plan and picture. The workspace id it returns is requ...
aid: publer
url: https://raw.githubusercontent.com/api-evangelist/publer/refs/heads/main/apis.yml
name: Publer
kind: company
description: 'Publer is a social-media scheduling and management platform for planning, creating, publishing and analyzing
content across Facebook, Instagram, X/Twitter, LinkedIn, TikTok, YouTube, Pinterest, Threads, Bluesky, Mastodon, Google
Business Profiles, WordPress and Telegram. The Publer API (v1) is a RESTful JSON interface at https://app.publer.com/api/v1
covering 21 operations: schedule and publish posts, update and delete them, manage connected social accounts and workspaces,
upload and list media, resolve asynchronous jobs, and read analytics including post insights, hashtag performance, best
times to post and competitor comparison. Authentication is an API key sent as Authorization: Bearer-API with a Publer-Workspace-Id
header, scoped per key. Publer also ships a first-party hosted MCP server in beta. API access is limited to Enterprise plan
users, Business plan users in good standing, and Top Ambassadors.'
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: true
try_now: true
public: false
label: Freemium (free trial) · Self-serve signup
confidence: high
source:
- plans
- authentication
- scopes
- rate-limits
- security
generated: '2026-09-03'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/publer.png
tags:
- Social-Media
- Scheduling
- Publishing
- Content Management
- Marketing
- Social Media Management
- Analytics
- Agents
- MCP
- Automation
tags_raw:
- Social Media
- Scheduling
- Publishing
- Content Management
- Marketing
- Social Media Management
- Analytics
- Agents
- MCP
- Automation
created: '2026-06-25'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: publer:publer-accounts-api
name: Publer Accounts API
description: The Accounts API from Publer — 1 operation for listing the social media accounts (Facebook, Instagram, X/Twitter,
LinkedIn, TikTok, YouTube, Pinterest, Threads, Bluesky, Mastodon, Google Business, WordPress and Telegram) connected to
a workspace, with each account id, provider and account type.
humanURL: https://publer.com/docs/api-reference/accounts
baseURL: https://app.publer.com/api/v1
tags:
- Account
tags_raw:
- Accounts
properties:
- type: OpenAPI
url: openapi/publer-accounts-api-openapi.yml
- type: Overlay
url: overlays/publer-accounts-overlay.yaml
- type: Documentation
url: https://publer.com/docs/api-reference/accounts
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: PostmanCollection
url: collections/publer.postman_collection.json
- type: OpenCollection
url: collections/publer.opencollection.json
- aid: publer:publer-analytics-api
name: Publer Analytics API
description: 'The Analytics API from Publer — 7 operations for social analytics: available charts and chart data, per-post
insights, hashtag insights and top hashtag posts, best times to post as a day/hour heatmap, and per-member activity across
a workspace.'
humanURL: https://publer.com/docs/analytics/charts
baseURL: https://app.publer.com/api/v1
tags:
- Analytics
properties:
- type: OpenAPI
url: openapi/publer-analytics-api-openapi.yml
- type: Overlay
url: overlays/publer-analytics-overlay.yaml
- type: Documentation
url: https://publer.com/docs/analytics/charts
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: PostmanCollection
url: collections/publer.postman_collection.json
- type: OpenCollection
url: collections/publer.opencollection.json
- aid: publer:publer-competitors-api
name: Publer Competitors API
description: The Competitors API from Publer — 2 operations for listing the competitor accounts tracked against one of your
social accounts and comparing followers, engagement, reach and posting mix against them.
humanURL: https://publer.com/docs/analytics/competitor-analysis
baseURL: https://app.publer.com/api/v1
tags:
- Competitors
properties:
- type: OpenAPI
url: openapi/publer-competitors-api-openapi.yml
- type: Overlay
url: overlays/publer-competitors-overlay.yaml
- type: Documentation
url: https://publer.com/docs/analytics/competitor-analysis
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: PostmanCollection
url: collections/publer.postman_collection.json
- type: OpenCollection
url: collections/publer.opencollection.json
- aid: publer:publer-jobs-api
name: Publer Jobs API
description: The Jobs API from Publer — 1 operation for resolving the asynchronous job returned by every write on the Publer
API. Scheduling, publishing and media-from-URL uploads all return 202 with a job_id; this endpoint reports working/complete/failed
plus per-account failures.
humanURL: https://publer.com/docs/posting/create-posts
baseURL: https://app.publer.com/api/v1
tags:
- Job
tags_raw:
- Jobs
properties:
- type: OpenAPI
url: openapi/publer-jobs-api-openapi.yml
- type: Overlay
url: overlays/publer-jobs-overlay.yaml
- type: Documentation
url: https://publer.com/docs/posting/create-posts
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: PostmanCollection
url: collections/publer.postman_collection.json
- type: OpenCollection
url: collections/publer.opencollection.json
- aid: publer:publer-media-api
name: Publer Media API
description: 'The Media API from Publer — 3 operations for the workspace media library: list and filter photos, videos and
GIFs by type, usage, source and search term, upload a file directly as multipart, or upload asynchronously from a remote
URL.'
humanURL: https://publer.com/docs/api-reference/media
baseURL: https://app.publer.com/api/v1
tags:
- Media
properties:
- type: OpenAPI
url: openapi/publer-media-api-openapi.yml
- type: Overlay
url: overlays/publer-media-overlay.yaml
- type: Documentation
url: https://publer.com/docs/api-reference/media
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: PostmanCollection
url: collections/publer.postman_collection.json
- type: OpenCollection
url: collections/publer.opencollection.json
- aid: publer:publer-posts-api
name: Publer Posts API
description: 'The Posts API from Publer — 5 operations covering the content lifecycle: list posts with state, date, account,
member and full-text filters, schedule a bulk payload of per-network content, publish immediately, update a single post,
and bulk delete. Writes are asynchronous and return a job_id.'
humanURL: https://publer.com/docs/api-reference/posts
baseURL: https://app.publer.com/api/v1
tags:
- Posts
properties:
- type: OpenAPI
url: openapi/publer-posts-api-openapi.yml
- type: Overlay
url: overlays/publer-posts-overlay.yaml
- type: Documentation
url: https://publer.com/docs/api-reference/posts
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: PostmanCollection
url: collections/publer.postman_collection.json
- type: OpenCollection
url: collections/publer.opencollection.json
- aid: publer:publer-users-api
name: Publer Users API
description: The Users API from Publer — 1 operation returning the profile of the currently authenticated user (id, email,
name and picture), used to adapt an integration to the user identity behind an API key.
humanURL: https://publer.com/docs/api-reference/users
baseURL: https://app.publer.com/api/v1
tags:
- User
tags_raw:
- Users
properties:
- type: OpenAPI
url: openapi/publer-users-api-openapi.yml
- type: Overlay
url: overlays/publer-users-overlay.yaml
- type: Documentation
url: https://publer.com/docs/api-reference/users
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: PostmanCollection
url: collections/publer.postman_collection.json
- type: OpenCollection
url: collections/publer.opencollection.json
- aid: publer:publer-workspaces-api
name: Publer Workspaces API
description: The Workspaces API from Publer — 1 operation listing every workspace the authenticated user can reach, with
owner, members, plan and picture. The workspace id it returns is required as the Publer-Workspace-Id header on nearly
every other Publer endpoint.
humanURL: https://publer.com/docs/api-reference/workspaces
baseURL: https://app.publer.com/api/v1
tags:
- Workspaces
properties:
- type: OpenAPI
url: openapi/publer-workspaces-api-openapi.yml
- type: Overlay
url: overlays/publer-workspaces-overlay.yaml
- type: Documentation
url: https://publer.com/docs/api-reference/workspaces
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: PostmanCollection
url: collections/publer.postman_collection.json
- type: OpenCollection
url: collections/publer.opencollection.json
common:
- type: CapabilityMap
url: capabilities/publer-capability-edges.yml
name: Publer Business Capability Map
- type: AgenticAccess
url: agentic-access/publer-agentic-access.yml
- type: DomainSecurity
url: security/publer-domain-security.yml
- type: Authentication
url: authentication/publer-authentication.yml
- type: GitHubOrganization
url: https://github.com/Publer
- type: LinkedIn
url: https://www.linkedin.com/company/publer
- type: Website
url: https://publer.com/
- type: Documentation
url: https://publer.com/docs
- type: Plans
url: plans/publer-plans-pricing.yml
- type: RateLimits
url: rate-limits/publer-rate-limits.yml
- type: FinOps
url: finops/publer-finops.yml
- type: Blog
url: https://publer.com/blog/feed/
- type: X-MCPServerCandidate
url: mcp/publer-mcp.yml
note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: ToolCrosswalk
url: mcp/publer-tool-crosswalk.yml
- type: LLMsTxt
url: llms/publer-llms.txt
- type: Packages
url: packages/publer-packages.yml
- type: Conventions
url: conventions/publer-conventions.yml
- type: ErrorCatalog
url: errors/publer-problem-types.yml
- type: Lifecycle
url: lifecycle/publer-lifecycle.yml
- type: StatusPage
url: https://status.publer.com
- type: OAuthScopes
url: scopes/publer-scopes.yml
- type: Conformance
url: conformance/publer-conformance.yml
- type: DataModel
url: data-model/publer-data-model.yml
- type: AgentSkill
url: skills/_index.yml
- type: DeveloperPortal
url: https://publer.com/docs
- type: APIReference
url: https://publer.com/docs/api-reference/introduction
- type: GettingStarted
url: https://publer.com/docs/getting-started/quickstart
- type: Support
url: https://publer.com/help
- type: HelpCenter
url: https://publer.com/help
- type: Roadmap
url: https://publer.com/roadmap
- type: Pricing
url: https://publer.com/pricing
- type: TermsOfService
url: https://publer.com/terms
- type: PrivacyPolicy
url: https://publer.com/privacy
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 27
pass: local-v1
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.