RankPine docs
Integrations

Ghost

Publish RankPine articles to your Ghost blog using a custom integration and its Admin API key.

RankPine publishes to Ghost through the Admin API, authenticated with a custom integration's Admin API key. Works with both Ghost(Pro) and self-hosted Ghost.

What you'll need

  • Your Ghost site URL (e.g. https://yourblog.com)
  • An Admin API key from a custom integration

Step 1 — Create a custom integration in Ghost

Open integrations

In Ghost admin, go to Settings → Integrations.

Add a custom integration

Click Add custom integration, give it a name like RankPine, and create it.

Copy the Admin API key

Ghost shows three values. Copy the Admin API Key — it looks like an ID and a secret joined by a colon:

65f2a1b9c0d4e5f6a7b8c9d0:9e3a…long-secret…

You want the Admin API Key, not the Content API Key. Copy the whole thing, including the colon.

Step 2 — Connect in RankPine

Go to Integrations, click Connect on Ghost, and fill in the dialog:

The Connect Ghost dialog in RankPine

FieldWhat to enter
Site URLYour Ghost site root, e.g. https://yourblog.com
Admin API keyThe id:secret key from Step 1
Publish asPublished (live) or Draft. Default: Published
Set feature imageOn by default — uses the article's first image as the post's feature image

RankPine verifies the key immediately and confirms the connection.

What gets published

When an article publishes, RankPine creates a Ghost post with:

  • Title, slug, and the full article body (sent as HTML, which Ghost converts into its native editor format)
  • The meta description as the post's custom excerpt
  • The status you chose (published or draft)
  • A feature image with alt text (if enabled) — the article's first image
  • Inline images, served from RankPine's CDN

Want to review before it goes live?

Set Publish as to Draft. RankPine creates the post in Ghost as a draft for you to review and publish yourself.

Troubleshooting

On this page