Home
Providers
Ghost
Ghost
Ghost is an open-source publishing platform with hosted (Ghost(Pro)) and self-hosted options. It exposes a write-capable Admin API and a read-only Content API plus webhooks.
Ghost publishes 14 APIs on the APIs.io network, including Authors API, Images API, Members API, and 11 more. Tagged areas include Publishing, Newsletters, Memberships, Content, and Open Source.
The Ghost catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
Ghost’s developer surface includes authentication, developer portal, pricing, engineering blog, and 11 more developer resources.
16 APIs
Publishing Newsletters Memberships Content Open Source
On this page
Kin Score
APIs 16
Open Collections 2
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Event Specs 1
Vocabularies 1
Spectral Rules 2
JSON Schema 25
JSON Structure 1
Security Posture 2
Agentic Access 1
Resources 15
apis.yml
37 Operational Transparency
Composite quality — 49.7/100 · developing
Contract Quality
19.1 / 25
Developer Ergonomics
4.3 / 20
Commercial Clarity
10.0 / 20
Operational Transparency
4.8 / 13
Agent readiness — 36/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 16
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
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.
Scroll for all 25
JSON Structure definitions describing this provider's data shapes.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 1
Portal, sign-up, and the first successful call
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
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 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Source (apis.yml)
aid: ghost
url: https://raw.githubusercontent.com/api-evangelist/ghost/refs/heads/main/apis.yml
name: Ghost
kind: company
description: Ghost is an open-source publishing platform with hosted (Ghost(Pro)) and self-hosted options. It exposes a write-capable
Admin API and a read-only Content API plus webhooks.
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ghost.png
tags:
- Publishing
- Newsletters
- Memberships
- Content
- Open Source
created: '2026-05-08'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: ghost:ghost-admin-api
name: Ghost Admin API
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Publishing
- Content Management
- Members
- Newsletters
- Webhooks
description: The Ghost Admin API provides full read/write access to posts, pages, tags, tiers, newsletters, offers, members,
users, images, themes, webhooks, and site configuration. Authentication uses short-lived JWTs derived from an admin API
key, staff access tokens, or session cookies. Requests must include an Accept-Version header.
properties:
- type: Documentation
url: https://docs.ghost.org/admin-api
- type: Authentication
url: https://docs.ghost.org/admin-api#token-authentication
- type: Webhooks
url: https://docs.ghost.org/webhooks
- type: SDKs
title: Ghost Admin Node SDK
url: https://github.com/TryGhost/SDK/tree/main/packages/admin-api
- url: graphql/ghost-graphql.md
type: GraphQL
- aid: ghost:ghost-content-api
name: Ghost Content API
humanURL: https://docs.ghost.org/content-api
baseURL: https://{admin_domain}/ghost/api/content
tags:
- Publishing
- Content
- Read Only
- Public
description: The Ghost Content API is a read-only RESTful API for delivering published content (posts, pages, tags, authors,
tiers, settings) to clients. It uses query-parameter Content API keys, is fully cacheable, and is intended to be safe
for browser use.
properties:
- type: Documentation
url: https://docs.ghost.org/content-api
- type: Authentication
url: https://docs.ghost.org/content-api#key
- type: SDKs
title: Ghost Content Node SDK
url: https://github.com/TryGhost/SDK/tree/main/packages/content-api
- aid: ghost:ghost-authors-api
name: Ghost Authors API
description: Authors represent the staff users who create content in a Ghost publication.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Authors
properties:
- type: OpenAPI
url: openapi/ghost-authors-api-openapi.yml
- aid: ghost:ghost-images-api
name: Ghost Images API
description: Upload images to the Ghost publication for use in posts, pages, and settings.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Images
properties:
- type: OpenAPI
url: openapi/ghost-images-api-openapi.yml
- aid: ghost:ghost-members-api
name: Ghost Members API
description: Manage publication members including creating, reading, updating, and deleting member records. Members are
people who have signed up for the publication.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Members
properties:
- type: OpenAPI
url: openapi/ghost-members-api-openapi.yml
- aid: ghost:ghost-newsletters-api
name: Ghost Newsletters API
description: Manage email newsletters that members can subscribe to. Each newsletter has its own design, sender details,
and subscription list.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Newsletters
properties:
- type: OpenAPI
url: openapi/ghost-newsletters-api-openapi.yml
- aid: ghost:ghost-offers-api
name: Ghost Offers API
description: Manage promotional offers for paid membership tiers, including discounts and trial periods.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Offers
properties:
- type: OpenAPI
url: openapi/ghost-offers-api-openapi.yml
- aid: ghost:ghost-pages-api
name: Ghost Pages API
description: Create, read, update, and delete pages. Pages share the same structure as posts but are used for static content.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Pages
properties:
- type: OpenAPI
url: openapi/ghost-pages-api-openapi.yml
- aid: ghost:ghost-posts-api
name: Ghost Posts API
description: Create, read, update, and delete posts. Posts are the primary content resource in Ghost and support rich content
via the Lexical editor format.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Posts
properties:
- type: OpenAPI
url: openapi/ghost-posts-api-openapi.yml
- aid: ghost:ghost-settings-api
name: Ghost Settings API
description: Settings provide access to global publication settings including title, description, navigation, and other
configuration values.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Settings
properties:
- type: OpenAPI
url: openapi/ghost-settings-api-openapi.yml
- aid: ghost:ghost-site-api
name: Ghost Site API
description: Read basic information about the Ghost site.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Site
properties:
- type: OpenAPI
url: openapi/ghost-site-api-openapi.yml
- aid: ghost:ghost-tags-api
name: Ghost Tags API
description: The Tags API from Ghost — 3 operation(s) for tags.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Tags
properties:
- type: OpenAPI
url: openapi/ghost-tags-api-openapi.yml
- aid: ghost:ghost-themes-api
name: Ghost Themes API
description: Upload, activate, and manage themes that control the front-end appearance of the Ghost publication.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Themes
properties:
- type: OpenAPI
url: openapi/ghost-themes-api-openapi.yml
- aid: ghost:ghost-tiers-api
name: Ghost Tiers API
description: Manage membership tiers including creating, reading, and updating tier configurations with pricing and benefits.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Tiers
properties:
- type: OpenAPI
url: openapi/ghost-tiers-api-openapi.yml
- aid: ghost:ghost-users-api
name: Ghost Users API
description: Read staff user accounts for the Ghost publication.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Users
properties:
- type: OpenAPI
url: openapi/ghost-users-api-openapi.yml
- aid: ghost:ghost-webhooks-api
name: Ghost Webhooks API
description: Create, update, and delete webhooks that send HTTP POST notifications when events occur within the publication.
humanURL: https://docs.ghost.org/admin-api
baseURL: https://{admin_domain}/ghost/api/admin
tags:
- Webhooks
properties:
- type: OpenAPI
url: openapi/ghost-webhooks-api-openapi.yml
common:
- type: AgenticAccess
url: agentic-access/ghost-agentic-access.yml
- type: DomainSecurity
url: security/ghost-domain-security.yml
- type: Authentication
url: authentication/ghost-authentication.yml
- type: LinkedIn
url: https://www.linkedin.com/company/ghost-foundation
- type: Website
url: https://ghost.org/
- type: Portal
url: https://docs.ghost.org/
- type: GitHubOrganization
url: https://github.com/TryGhost
- type: SourceCode
url: https://github.com/TryGhost/Ghost
- type: Forums
url: https://forum.ghost.org/
- type: Pricing
url: https://ghost.org/pricing/
- type: Plans
url: plans/ghost-plans-pricing.yml
- type: RateLimits
url: rate-limits/ghost-rate-limits.yml
- type: FinOps
url: finops/ghost-finops.yml
- type: Integrations
url: https://ghost.org/integrations
- type: LlmsText
url: https://docs.ghost.org/llms.txt
- url: https://ghost.org/changelog/rss/
type: Blog
integrations:
- name: Tinybird
- name: Instagram
- name: Zapier
- name: Plausible
- name: Google Analytics
- name: Custom
- name: Netlify
- name: YouTube
- name: Twitter / X
- name: GitHub
- name: Senja
- name: Tally
- name: ChartMogul
- name: Churnbuster
- name: Carrd
- name: Mailchimp
- name: FirstPromoter
- name: Stripe
- name: Shopify
- name: Disqus
- name: Typeform
- name: Patreon
- name: Discourse
- name: Discord
- name: Ulysses
- name: Cove Comments
- name: Slack
- name: iA Writer
- name: CookieYes
- name: ConvertKit
- name: Transistor
- name: Raycast
- name: Search Console
- name: Captivate
- name: Help Scout
- name: SoundCloud
- name: Vimeo
- name: Spotify
- name: Buffer
- name: CodePen
- name: Loom
- name: Google Drive
- name: Google AdSense
- name: Azure Storage
- name: LiveChat
- name: Imgur
- name: Google Cloud
- name: Backblaze
- name: Circle
- name: Giphy
- name: Intercom
- name: SlideShare
- name: Segment
- name: Listen Notes
- name: Twitch
- name: Unsplash
- name: Viral Loops
- name: Hubspot
- name: Google Forms
- name: Airtable
- name: Amplitude
- name: PayPal
- name: Fullres
- name: Drip
- name: Wufoo
- name: Let's Encrypt
- name: Pipedream
- name: Geckoboard
- name: Pinterest
- name: Transifex
- name: Custom RSS
- name: SurveyMonkey
- name: Setka Editor
- name: Facebook
- name: Mailerlite
- name: Placid
- name: Ghost Bookmarker
- name: Cloudinary
- name: Amazon S3
- name: EmailOctopus
- name: Gumroad
- name: ActiveCampaign
- name: Snipcart
- name: Simple Analytics
- name: Gmail
- name: GatherContent
- name: Write.as
- name: Talkyard
- name: X-Cart
- name: Weglot
- name: Buttondown
- name: Trello
- name: Feedly
- name: Matomo
- name: Fathom Analytics
- name: BigCommerce
- name: Jotform
- name: BeyondWords
- name: Formspree
- name: VWO
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com