Home
Providers
postzen-dev
postzen-dev
PostZen provides a unified social media API for developers and AI agents, enabling posting, scheduling, analytics, comment and direct message management across ten major platforms. Features include media uploads, managed OAuth, analytics dashboards, inbox handling, webhooks, an MCP server, CLI tools, and SDKs. Two free accounts are available with no credit card required.
postzen-dev publishes 13 API contracts indexed on the APIs.io network, including Accounts API, Analytics API, API Keys API, and 10 more. Tagged areas include social-media, api, developer-tools, ai-agents, and automation.
The postzen-dev catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.
postzen-dev’s developer surface includes CLI, authentication, API reference, documentation, pricing, engineering blog, and 26 more developer resources.
1 published contract
1 MCP Servers
1 Agent Skills
social-media api developer-tools ai-agents automation
On this page
Kin Score FAQ ☀ Get your badge
APIs 13
MCP Servers 1
Agent Skills 1
Pricing Plans 1
Rate Limits 1
Event Specs 1
Vocabularies 1
Spectral Rules 1
JSON Schema 6
Security Posture 2
Scopes 1
Agentic Access 1
Resources 32
apis.yml
52 Operational Transparency
Composite quality — 66.0/100 · strong
Agent readiness — 70/100 · agent native
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 13
Model Context Protocol servers that expose these APIs to AI agents.
Packaged agent skills for driving this provider's APIs from an AI assistant.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 1
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 10
Pagination, idempotency, versioning, errors, and events
Scroll for all 10
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
aid: postzen-dev
name: postzen-dev
description: PostZen provides a unified social media API for developers and AI agents, enabling posting, scheduling, analytics,
comment and direct message management across ten major platforms. Features include media uploads, managed OAuth, analytics
dashboards, inbox handling, webhooks, an MCP server, CLI tools, and SDKs. Two free accounts are available with no credit
card required.
image: https://www.postzen.dev/opengraph-image.png
url: https://artifacts.apis.io/postzen-dev/apis.yml
x-type: company
x-source: harvest:mcp-registry
x-tier: profiled
x-tier-reason: enrichment pass 2026-10-31 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-10-31'
modified: '2026-10-31'
tags:
- social-media
- api
- developer-tools
- ai-agents
- automation
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: AgenticAccess
url: agentic-access/postzen-dev-agentic-access.yml
- type: RateLimits
url: rate-limits/postzen-dev-rate-limits.yml
- type: Plans
url: plans/postzen-dev-plans-pricing.yml
- type: Spectral
url: rules/postzen-dev-rules.yml
- type: JSONLD
url: json-ld/postzen-dev-context.jsonld
- type: Vocabulary
url: vocabulary/postzen-dev-vocabulary.yml
- type: AgentSkill
url: skills/_index.yml
- type: Webhooks
url: asyncapi/postzen-dev-webhooks.yml
- type: DataModel
url: data-model/postzen-dev-data-model.yml
- type: CLI
url: cli/postzen-dev-cli.yml
- type: Idempotency
url: conventions/postzen-dev-conventions.yml
- type: Conventions
url: conventions/postzen-dev-conventions.yml
- type: Authentication
url: authentication/postzen-dev-authentication.yml
- type: StatusPage
url: https://status.postzen.dev
- type: Lifecycle
url: lifecycle/postzen-dev-lifecycle.yml
- type: ErrorCatalog
url: errors/postzen-dev-problem-types.yml
- type: Conformance
url: conformance/postzen-dev-conformance.yml
- type: LLMsTxt
url: llms/postzen-dev-llms.txt
- type: ToolCrosswalk
url: mcp/postzen-dev-tool-crosswalk.yml
- type: MCPServer
url: mcp/postzen-dev-mcp.yml
- type: WellKnown
url: well-known/postzen-dev-well-known.yml
- type: Hosts
url: hosts/postzen-dev-hosts.yml
- type: Vendors
url: vendors/postzen-dev-vendors.yml
- type: APIReference
url: https://docs.postzen.dev/api-reference
- type: DomainSecurity
url: security/postzen-dev-domain-security.yml
- type: Website
url: https://postzen.dev/
- type: Documentation
url: https://docs.postzen.dev/
- type: DeveloperPortal
url: https://docs.postzen.dev/
- type: Pricing
url: https://www.postzen.dev/pricing
- type: Blog
url: https://www.postzen.dev/blog
- type: TermsOfService
url: https://www.postzen.dev/terms
- type: PrivacyPolicy
url: https://www.postzen.dev/privacy
apis:
- aid: postzen-dev:postzen-dev-accounts-api
name: postzen-dev Accounts API
description: List and disconnect connected social accounts.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Accounts
properties:
- type: OpenAPI
url: openapi/postzen-dev-accounts-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-analytics-api
name: postzen-dev Analytics API
description: Read post, engagement, follower, and posting-time analytics, and synchronize external posts.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Analytics
properties:
- type: OpenAPI
url: openapi/postzen-dev-analytics-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-api-keys-api
name: postzen-dev API Keys API
description: Manage PostZen API keys programmatically. Creating and deleting keys requires a read-write key with full profile
access.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- API Keys
properties:
- type: OpenAPI
url: openapi/postzen-dev-api-keys-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-comment-automations-api
name: postzen-dev Comment Automations API
description: Instagram comment and story reply automations with private replies and delivery logs.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Comment Automations
properties:
- type: OpenAPI
url: openapi/postzen-dev-comment-automations-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-connect-api
name: postzen-dev Connect API
description: Start and complete OAuth account connection flows.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Connect
properties:
- type: OpenAPI
url: openapi/postzen-dev-connect-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-contacts-api
name: postzen-dev Contacts API
description: Profile-owned people from the API, inbox, and comment automations. Maximum 5000 contacts per user and 20 channels
per contact. Message counters start when Contacts ships; historical messages are not backfilled.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Contacts
properties:
- type: OpenAPI
url: openapi/postzen-dev-contacts-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-inbox-api
name: postzen-dev Inbox API
description: 'Read and moderate comments on Instagram, Facebook, and Threads posts. Every endpoint takes the connected account
as `accountId` and identifies the post either by its PostZen post id or by the platform''s own post/media id. Reads also
refresh PostZen''s stored copy of the thread. An account on any other platform returns `400 platformUnsupported`, and
the write endpoints need the account''s comment-management scope — reconnect the account when they answer `403 platformCapabilityMissing`.
The conversation endpoints cover Instagram direct messages instead: they read PostZen’s synced copy of each thread, refresh
it from the platform as a side effect, and keep read state and archive state locally because Meta exposes neither. Sending
is bounded by Meta’s 24-hour reply window, which surfaces as `400 PLATFORM_LIMITATION`.'
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Inbox
properties:
- type: OpenAPI
url: openapi/postzen-dev-inbox-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-media-api
name: postzen-dev Media API
description: Create presigned upload URLs for PostZen-hosted media, or upload a small file directly.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Media
properties:
- type: OpenAPI
url: openapi/postzen-dev-media-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-posts-api
name: postzen-dev Posts API
description: Create drafts, scheduled posts, or immediate posts, and read LinkedIn comments and reactions on published organization
posts. The LinkedIn reads arrive with company-page posting, which is not available yet, pending LinkedIn's approval of
PostZen's Community Management API access.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Posts
properties:
- type: OpenAPI
url: openapi/postzen-dev-posts-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-profiles-api
name: postzen-dev Profiles API
description: List, create, update, and delete PostZen profiles.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Profiles
properties:
- type: OpenAPI
url: openapi/postzen-dev-profiles-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-queues-api
name: postzen-dev Queues API
description: Manage per-profile posting queues. A queue is a named weekly schedule (`slots` of `{ dayOfWeek, time }`) evaluated
in the queue's own timezone. A profile may hold several queues and exactly one is the default. Creating a post with `queuedFromProfile`
claims the next free slot inside a single transaction, which is what keeps concurrent creates from landing on the same
instant.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Queues
properties:
- type: OpenAPI
url: openapi/postzen-dev-queues-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-webhook-events-api
name: postzen-dev Webhook Events API
description: Payloads PostZen sends to your webhook endpoints, grouped by event family. Every delivery is the JSON envelope
`{ id, type, apiVersion, createdAt, data }`; `type` names the event and `data` has the shape documented for its family.
Events that describe related changes (a target event and its post event, for example) are delivered independently, so
do not rely on their order.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Webhook Events
properties:
- type: OpenAPI
url: openapi/postzen-dev-webhook-events-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
- aid: postzen-dev:postzen-dev-webhooks-api
name: postzen-dev Webhooks API
description: Manage outbound webhook endpoints and retained delivery logs. PostZen sends an at-least-once JSON envelope
`{ id, type, apiVersion, createdAt, data }` using `POST`; automatic retries and manual redeliveries keep the same event
id and raw body. Requests include `X-PostZen-Event`, `X-PostZen-Event-Id`, `X-PostZen-Delivery-Id`, and `X-PostZen-Timestamp`.
When a signing secret is configured, `X-PostZen-Signature` is `v1=<hex digest>` where the digest is HMAC-SHA256 over `<timestamp>.<raw
request body>`. Production receivers should configure signing, compare signatures in constant time, reject timestamps
older than five minutes, and deduplicate by event id.
humanURL: https://docs.postzen.dev/api-reference
baseURL: https://api.postzen.dev
tags:
- Webhooks
properties:
- type: OpenAPI
url: openapi/postzen-dev-webhooks-api-openapi.yml
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-comment-automation-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-create-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-update-request-schema.json
- type: JSONSchema
url: json-schema/postzen-dev-contact-channel-schema.json
x-enrichment:
date: '2026-10-31'
status: enriched
artifacts_added: 39
pass: modular-v1
engine: identity=oss,contract=oss,surfaces=oss,docs=oss,regulatory=oss
postzen-dev API — frequently asked questions
Does postzen-dev have an API?
Yes. APIs.io lists 13 APIs from postzen-dev, including postzen-dev Accounts API, postzen-dev Analytics API and postzen-dev API Keys API, and 10 more.
Is there an OpenAPI specification for the postzen-dev API?
Yes. APIs.io indexes 13 OpenAPI specifications for postzen-dev, each linked for download from this page.
How do I authenticate with the postzen-dev API?
postzen-dev documents its authentication (1 scheme). The details are profiled on APIs.io as Postzen Dev Authentication.
How much does the postzen-dev API cost?
APIs.io lists 4 pricing plans for postzen-dev, with each plan's price, limits and inclusions under Pricing Plans on this page.
Does postzen-dev have an MCP server?
Yes. APIs.io lists 1 MCP server for postzen-dev: Remote MCP server at mcp.postzen.dev.
Is the postzen-dev API ready for AI agents?
postzen-dev has a Kin Score of 66.0 out of 100 (strong) and an Agent Readiness score of 69.5 (agent-native), scored by API Evangelist on 2026-10-31.
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/postzen-dev"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/postzen-dev/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/postzen-dev/evidence"
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 .
A second provider on the same verified email joins the account you already have.