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:

| Field | What to enter |
|---|---|
| Site URL | Your Ghost site root, e.g. https://yourblog.com |
| Admin API key | The id:secret key from Step 1 |
| Publish as | Published (live) or Draft. Default: Published |
| Set feature image | On 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.