Vine Public Content API
Complete guide to integrating Vine content into your website, landing page, or newsletter
This guide is for people who want to pull live Vine content into a website, landing page, app, or newsletter. Everything runs against the production host https://vinecms.tech, and every request uses a workspace API key directly in the URL path.
Quick Start
Getting Started
Authentication, base URLs, and your first request
Posts
Browse posts and fetch full post content
Tags & Categories
Retrieve taxonomy data for filters and navigation
Authors
Get author information and profile metadata
Workspace Stats
Display public workspace counts
API Versioning
Current version contract and compatibility notes
Response Shapes
TypeScript definitions for all current responses
Base URL
All content API requests are made to:
https://vinecms.tech/api/public/v1Operational checks are also available at:
https://vinecms.tech/api/health
https://vinecms.tech/api/public/v1/statusAuthentication
Replace {API_KEY} in each URL with a workspace API key created from the Vine dashboard.
- The API key is read-only
- The API key already maps to a specific workspace
- No auth headers are required
Headers
None required. The public API is designed for simple GET requests from browsers, server-side apps, curl, and static site builds.
Available Endpoints
GET /api/public/v1/{API_KEY}/postsGET /api/public/v1/{API_KEY}/posts/{postSlug}GET /api/public/v1/{API_KEY}/authorsGET /api/public/v1/{API_KEY}/categoriesGET /api/public/v1/{API_KEY}/tagsGET /api/public/v1/{API_KEY}/stats
What's Next?
- Start with Getting Started
- Use Posts to build content pages
- Use Response Shapes for TypeScript integrations
- Check Troubleshooting if something fails