Ghost website screenshot

Ghost

Ghost is an open-source (MIT) publishing platform for professional publications, newsletters, memberships, and paid subscriptions. It can be self-hosted for free or run as the managed Ghost(Pro) service, with all Ghost(Pro) revenue funding the non-profit Ghost Foundation. Every Ghost site exposes two documented public REST APIs under https://{site}/ghost/api/. The Content API is a read-only, key-authenticated interface for delivering published posts, pages, tags, authors, tiers, and settings to front-ends and static sites. The Admin API is a read-write, token-authenticated (JWT) interface for managing posts, pages, members, tags, tiers, offers, newsletters, users, media, themes, and webhooks.

Ghost publishes 33 APIs on the APIs.io network, including Admin - Images API, Admin - Labels API, Admin - Members API, and 30 more. Tagged areas include Publishing, Newsletters, Memberships, Subscription, and CMS.

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, documentation, engineering blog, changelog, developer portal, pricing, CLI, and 49 more developer resources.

75.7/100 exemplar ▬ flat Agent 31/100 agent ready open core · MIT Full breakdown ↓
scored 2026-09-14 · rubric v0.22.0
AccessFreemiumSelf serve⚡ Free to try
3 APIs 1 MCP Servers
PublishingNewslettersMembershipsSubscriptionCMSOpen-SourceContent

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-14 · rubric v0.22.0
Open Source Surface applies to this provider. This product is open source and we read its repository directly, so Open Source Surface carries 10 points of the composite. It is scored from what the repository actually publishes — a security policy, a contribution guide, a release history, a code of conduct — read live from the provider rather than inferred from our own catalog pointers. This facet adds; nothing was taken away to make room for it. An open-source project is not excused from the commercial facets, because exemption would strip it of the points it does earn. If we have the wrong repository, or this product is not open source, say so on your provider repo and we will drop the facet rather than have you publish against it.
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.
The six quality facets above are damped to 80 points between them, because the conditional facet above carries the other 20. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 80% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
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/ghost-org: 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 →

APIs 33

Individual APIs this provider publishes, each with its own machine-readable definition.

Ghost Admin - Images API

Image uploads.

Ghost Admin - Labels API

Read-write member labels.

Ghost Admin - Members API

Read-write members.

Ghost Admin - Newsletters API

Read-write newsletters.

Ghost Admin - Offers API

Read-write promotional offers.

Ghost Admin - Pages API

Read-write pages.

Ghost Admin - Posts API

Read-write posts.

Ghost Admin - Site API

Read-only public site metadata.

Ghost Admin - Tags API

Read-write tags.

Ghost Admin - Themes API

Theme upload and activation.

Ghost Admin - Tiers API

Read-write subscription tiers.

Ghost Admin - Users API

Read-only staff users.

Ghost Admin - Webhooks API

Outbound webhook management.

Ghost Content - Authors API

Read-only authors.

Ghost Content - Pages API

Read-only published pages.

Ghost Content - Posts API

Read-only published posts.

Ghost Content - Settings API

Read-only public site settings.

Ghost Content - Tags API

Read-only tags.

Ghost Content - Tiers API

Read-only public subscription tiers.

Ghost Authors API

Authors represent the staff users who create content in a Ghost publication.

Ghost Images API

Upload images to the Ghost publication for use in posts, pages, and settings.

Ghost Members API

Manage publication members including creating, reading, updating, and deleting member records. Members are people who have signed up for the publication.

Ghost Newsletters API

Manage email newsletters that members can subscribe to. Each newsletter has its own design, sender details, and subscription list.

Ghost Offers API

Manage promotional offers for paid membership tiers, including discounts and trial periods.

Ghost Pages API

Create, read, update, and delete pages. Pages share the same structure as posts but are used for static content.

Ghost Posts API

Create, read, update, and delete posts. Posts are the primary content resource in Ghost and support rich content via the Lexical editor format.

Ghost Settings API

Settings provide access to global publication settings including title, description, navigation, and other configuration values.

Ghost Site API

Read basic information about the Ghost site.

Ghost Tags API

The Tags API from Ghost — 3 operation(s) for tags.

Ghost Themes API

Upload, activate, and manage themes that control the front-end appearance of the Ghost publication.

Ghost Tiers API

Manage membership tiers including creating, reading, and updating tier configurations with pricing and benefits.

Ghost Users API

Read staff user accounts for the Ghost publication.

Ghost Webhooks API

Create, update, and delete webhooks that send HTTP POST notifications when events occur within the publication.

Scroll for all 33

Open Collections 37

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Ghost Admin API

OPEN COLLECTION

Ghost Admin Authors API

OPEN COLLECTION

Ghost Content API

OPEN COLLECTION

Scroll for all 37

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Ghost MCP Server

Ghost ships two distinct first-party MCP surfaces. A hosted, anonymous, read-only documentation server runs at https://docs.ghost.org/mcp and answers a live tools/list. A separa...

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

Ghost GraphQL API

Ghost does not provide a native GraphQL API. Ghost exposes two RESTful HTTP APIs: the read-only Content API, intended for public browser clients, and the write-capable Admin API...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Ghost Org Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Ghost Webhooks

Ghost Webhooks allow developers to receive real-time HTTP notifications when specific events occur within a Ghost publication, such as publishing a new post, updating a page, or...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Ghost Org Context

0 classes · 9 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Ghost API Rules

9 rules · 1 errors 8 warnings

SPECTRAL

Ghost API Rules

6 rules · 5 warnings 1 info

SPECTRAL

JSON Schema 25

Standalone JSON Schema definitions for this provider's data models.

Author

14 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

Label

5 properties

JSON SCHEMA

Ghost Member

16 properties

JSON SCHEMA

MemberInput

5 properties

JSON SCHEMA

NavigationItem

2 properties

JSON SCHEMA

Newsletter

28 properties

JSON SCHEMA

NewsletterInput

19 properties

JSON SCHEMA

Offer

17 properties

JSON SCHEMA

OfferInput

12 properties

JSON SCHEMA

Page

0 properties

JSON SCHEMA

PaginationMeta

1 properties

JSON SCHEMA

Ghost Post

40 properties

JSON SCHEMA

PostInput

28 properties

JSON SCHEMA

Settings

24 properties

JSON SCHEMA

Site

7 properties

JSON SCHEMA

Subscription

10 properties

JSON SCHEMA

Tag

21 properties

JSON SCHEMA

TagInput

8 properties

JSON SCHEMA

Theme

3 properties

JSON SCHEMA

Tier

15 properties

JSON SCHEMA

TierInput

10 properties

JSON SCHEMA

User

21 properties

JSON SCHEMA

Webhook

13 properties

JSON SCHEMA

WebhookInput

4 properties

JSON SCHEMA

Scroll for all 25

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Ghost Org Structure

0 properties

JSON STRUCTURE

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ghost Org Authentication

apiKey/http · 2 schemes

SECURITY

Ghost Org Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Ghost Org Vulnerability Disclosure

disclosure policy published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Ghost Org Agentic Access

56 operations · 26 acting

56 operations · 26 acting

AGENTIC

Resources

Get Started 6

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 7

SDKs, sample code, and the tooling you integrate with

Scroll for all 7

Access & Security 5

Authentication, authorization, and security posture

Operate 10

Status, limits, changes, and where to get help

Scroll for all 10

Commercial 6

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: ghost-org
url: https://raw.githubusercontent.com/api-evangelist/ghost-org/refs/heads/main/apis.yml
name: Ghost
kind: company
description: Ghost is an open-source (MIT) publishing platform for professional publications, newsletters, memberships, and
  paid subscriptions. It can be self-hosted for free or run as the managed Ghost(Pro) service, with all Ghost(Pro) revenue
  funding the non-profit Ghost Foundation. Every Ghost site exposes two documented public REST APIs under https://{site}/ghost/api/.
  The Content API is a read-only, key-authenticated interface for delivering published posts, pages, tags, authors, tiers,
  and settings to front-ends and static sites. The Admin API is a read-write, token-authenticated (JWT) interface for managing
  posts, pages, members, tags, tiers, offers, newsletters, users, media, themes, and webhooks.
deliveryModel:
  model: open-core
  license: MIT
  open_source: true
  commercial: true
  callable_host: true
  label: Open core · an OSS project plus a commercial hosted product
  confidence: high
  source:
  - license
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  - rate-limits
  - security
  - sandbox
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ghost-org.png
tags:
- Publishing
- Newsletters
- Memberships
- Subscription
- CMS
- Open-Source
- Content
tags_raw:
- Publishing
- Newsletters
- Memberships
- Subscriptions
- CMS
- Open Source
- Content
created: '2026-07-05'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: ghost-org:ghost-org-admin-images-api
  name: Ghost Admin - Images API
  description: Image uploads.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Images
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-images-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-images-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-labels-api
  name: Ghost Admin - Labels API
  description: Read-write member labels.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Labels
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-labels-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-labels-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-members-api
  name: Ghost Admin - Members API
  description: Read-write members.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Members
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-members-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-members-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-newsletters-api
  name: Ghost Admin - Newsletters API
  description: Read-write newsletters.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Newsletters
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-newsletters-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-newsletters-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-offers-api
  name: Ghost Admin - Offers API
  description: Read-write promotional offers.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Offers
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-offers-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-offers-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-pages-api
  name: Ghost Admin - Pages API
  description: Read-write pages.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Pages
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-pages-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-pages-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-posts-api
  name: Ghost Admin - Posts API
  description: Read-write posts.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Posts
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-posts-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-posts-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-site-api
  name: Ghost Admin - Site API
  description: Read-only public site metadata.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Site
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-site-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-site-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-tags-api
  name: Ghost Admin - Tags API
  description: Read-write tags.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Tags
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-tags-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-tags-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-themes-api
  name: Ghost Admin - Themes API
  description: Theme upload and activation.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Themes
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-themes-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-themes-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-tiers-api
  name: Ghost Admin - Tiers API
  description: Read-write subscription tiers.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Tiers
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-tiers-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-tiers-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-users-api
  name: Ghost Admin - Users API
  description: Read-only staff users.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin Users
  tags_raw:
  - Admin - Users
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-users-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-users-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-admin-webhooks-api
  name: Ghost Admin - Webhooks API
  description: Outbound webhook management.
  humanURL: https://docs.ghost.org/admin-api
  baseURL: https://{admin_domain}/ghost/api/admin
  tags:
  - Admin - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-admin-webhooks-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-admin-webhooks-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-content-authors-api
  name: Ghost Content - Authors API
  description: Read-only authors.
  humanURL: https://docs.ghost.org/content-api
  baseURL: https://{admin_domain}/ghost/api/content
  tags:
  - Content - Authors
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-content-authors-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-content-authors-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-content-pages-api
  name: Ghost Content - Pages API
  description: Read-only published pages.
  humanURL: https://docs.ghost.org/content-api
  baseURL: https://{admin_domain}/ghost/api/content
  tags:
  - Content - Pages
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-content-pages-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-content-pages-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-content-posts-api
  name: Ghost Content - Posts API
  description: Read-only published posts.
  humanURL: https://docs.ghost.org/content-api
  baseURL: https://{admin_domain}/ghost/api/content
  tags:
  - Content - Posts
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-content-posts-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-content-posts-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-content-settings-api
  name: Ghost Content - Settings API
  description: Read-only public site settings.
  humanURL: https://docs.ghost.org/content-api
  baseURL: https://{admin_domain}/ghost/api/content
  tags:
  - Content - Settings
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-content-settings-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-content-settings-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-content-tags-api
  name: Ghost Content - Tags API
  description: Read-only tags.
  humanURL: https://docs.ghost.org/content-api
  baseURL: https://{admin_domain}/ghost/api/content
  tags:
  - Content - Tags
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-content-tags-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-content-tags-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-content-tiers-api
  name: Ghost Content - Tiers API
  description: Read-only public subscription tiers.
  humanURL: https://docs.ghost.org/content-api
  baseURL: https://{admin_domain}/ghost/api/content
  tags:
  - Content - Tiers
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-content-tiers-api-openapi.yml
  - type: Overlay
    url: overlays/ghost-org-content-tiers-api-overlay.yaml
  - type: Documentation
    url: https://docs.ghost.org/content-api
  - type: APIReference
    url: https://docs.ghost.org/content-api
  - type: PostmanCollection
    url: collections/ghost-org.postman_collection.json
  - type: OpenCollection
    url: collections/ghost-org.opencollection.json
  - type: Documentation
    url: https://docs.ghost.org/admin-api/posts
  - type: APIReference
    url: https://docs.ghost.org/admin-api
  - type: Documentation
    url: https://docs.ghost.org/admin-api/pages
  - type: Documentation
    url: https://docs.ghost.org/admin-api/members
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tags
  - type: Documentation
    url: https://docs.ghost.org/admin-api/tiers
  - type: Documentation
    url: https://docs.ghost.org/admin-api/newsletters
  - type: Documentation
    url: https://docs.ghost.org/admin-api/users
  - type: Documentation
    url: https://docs.ghost.org/admin-api/images
  - type: Documentation
    url: https://docs.ghost.org/admin-api/webhooks
- aid: ghost-org:ghost-org-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-org-authors-api-openapi.yml
- aid: ghost-org:ghost-org-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:
  - Image
  tags_raw:
  - Images
  properties:
  - type: OpenAPI
    url: openapi/ghost-org-images-api-openapi.yml
- aid: ghost-org:ghost-org-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-org-members-api-openapi.yml
- aid: ghost-org:ghost-org-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-org-newsletters-api-openapi.yml
- aid: ghost-org:ghost-org-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-org-offers-api-openapi.yml
- aid: ghost-org:ghost-org-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-org-pages-api-openapi.yml
- aid: ghost-org:ghost-org-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-org-posts-api-openapi.yml
- aid: ghost-org:ghost-org-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-org-settings-api-openapi.yml
- aid: ghost-org:ghost-org-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-org-site-api-openapi.yml
- aid: ghost-org:ghost-org-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-org-tags-api-openapi.yml
- aid: ghost-org:ghost-org-themes-api
  name: Ghost Themes API
  description: Upl

# --- truncated at 32 KB (36 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ghost-org/refs/heads/main/apis.yml

Work with this as data

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/ghost-org"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/ghost-org/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/ghost-org/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.