Ghost
communityOpen-source publishing platform for professional blogs, newsletters, and membership-based content.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://{domain}/ghost/api/content/posts/List posts via Content API
Parameters
keyContent API key (stringrequiredlimitresults (integeroptionalfiltertag:getting-started (stringoptionalincludetagsoptional— authors (stringReturns
posts[] with id, title, slug, html, excerpt, feature_image, published_at, reading_time, tags[], primary_authorGET
https://{domain}/ghost/api/content/posts/slug/{slug}/Get single post by slug
Parameters
keyContent API key (stringrequiredslugpost slug (stringrequiredReturns
posts[] with id, title, html, excerpt, feature_image, published_at, updated_at, tags[], authors[]GET
https://{domain}/ghost/api/content/tags/List content tags
Parameters
keyContent API key (stringrequiredlimitresults (integeroptionalReturns
tags[] with id, name, slug, description, feature_image, count.posts